SSL на форме входа в систему? - PullRequest
3 голосов
/ 17 ноября 2009

У меня есть SSL на моем веб-сайте .... когда пользователь входит в систему со страницы http, действие формы отправляется на страницу https, будет ли это защищать опубликованные данные?

Или было бы лучше иметь форму и страницу, на которой она размещена в обоих SSL?

Спасибо

Ответы [ 3 ]

3 голосов
/ 17 ноября 2009

Да, передача данных формы все еще безопасна. Вы можете использовать сетевой анализатор (Fiddler, NetMon, ...) для проверки этого. Но для удобства пользователя вы все равно должны разместить свою форму входа на сайте SSL. Таким образом, они видят значок «замок» в своем браузере. Также нет гарантии, что форма не была подделана, если вы не используете SSL (как сказал Адам).

3 голосов
/ 17 ноября 2009

Это абсолютно необходимо, чтобы страница с формой И отправляемая страница - были HTTPS. Если страница с формой не имеет HTTPS, вы не можете гарантировать, что эта форма отправляет на . На самом деле он может не отправляться на страницу HTTPS (ожидаете ли вы, что ваши посетители будут просматривать исходный код) или что-то вставило вредоносный JavaScript-код для перенаправления формы куда-либо еще. Однако если форма также HTTPS, то вы знаете, что она не была подделана.

Безопасность - это больше, чем просто отметка «У меня есть шифрование», это целый процесс.

Но вот важная часть (и почему единственным правильным ответом на этот вопрос является «и ОТ, и ДО должны быть HTTPS), которую большинство людей забывают: HTTPS (и SSL / TLS в целом) - это не просто шифрование, то есть только часть. Это о TRUST :

  1. Вы знаете , где ваши данные отправляются на . Это включает не только имя хоста сервера, но также идентификатор того, кто это имя хоста представляет
  2. Вы знаете, что по пути ничего не было подделано

Без HTTPS на странице FROM, № 2 выше не может быть гарантирован (страница FROM может быть подделана), что означает, что # 1 не может быть гарантировано. В конце концов, если ваша форма каким-то образом была подделана, как вы узнаете, что эта форма будет делать с вашими данными в конце?

1 голос
/ 17 ноября 2009

Для обеспечения безопасности вам необходимо иметь страницу формы с SSL.

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