Защищает ли элемент управления входом asp.net поле пароля? - PullRequest
3 голосов
/ 22 октября 2008

Я настраиваю свой первый сайт, используя провайдера аутентификации asp и используя встроенный контроль входа asp.net.

Мой вопрос, пароль зашифрован или хешируется при отправке на сервер с помощью элемента управления входом asp.net? или мне нужно использовать https / ssl для этого?

Спасибо

Ответы [ 4 ]

7 голосов
/ 22 октября 2008

Перейти с HTTPS.

Per MSDN , "По умолчанию элементы управления входом в ASP.NET работают в виде обычного текста по HTTP. Если вас интересует безопасность, используйте HTTPS с шифрованием SSL."

1 голос
/ 22 октября 2008

Контроль входа работает как обычная форма сообщения. Не существует метода шифрования или вызова-ответа. Вы должны использовать SSL, если вам нужна безопасность.

1 голос
/ 22 октября 2008

Если вы не используете HTTPS, нет. ASP.Net использует доступные элементы управления HTML, и данные, отправленные обратно на сервер, представлены в виде простого текста. Я бы использовал SSL / HTTPS, если вы хотите, чтобы ваша аутентификация была безопасной.

0 голосов
/ 22 октября 2008

Любые текстовые данные отправляются на сервер как есть, независимо от языка, используемого сервером, поскольку это контролируется HTML Framework. Вы можете создать алгоритм шифрования Javascript или алгоритм хэширования и использовать его до отправки данных формы.

Однако наиболее безопасный способ - использовать HTTPS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...