2016-10-11 4 views
0

Как заголовок, я застрял в проблеме. Как всякий раз, когда я заходил на свой веб-сайт портфолио и тестировал его http-заголовок через опцию firebug NET, я узнал, что могу видеть мой пароль в запросе POST. Как я не знаю, насколько серьезна эта почтенность или нет. но я совершенно запутался в отношенииПредотвратите приложение Asp.net, чтобы показать пароль в HTTP-заголовках

  1. Почему HTTP заголовок показывает поля POST
  2. нормально ли это, чтобы пойти с ним, как я узнал, что Facebook не сделал никакой работы для этого
  3. Как остановить показ поле post post в ASP.NET C# и PHP, поскольку я работаю над обоими доменами
  4. Как я думаю, HTTP Header работает на стороне клиента (браузеры), но что работает на стороне сервера. (Прошу прощения за мой идиотизм, но мне очень интересно)

Ниже приведен снимок экрана о моей проблеме.

enter image description here

+0

Все в порядке. Вот как показывает ваш отладчик. –

+0

Не будет ли это нарушение безопасности? Или как предотвратить это? –

+0

Нет, ваша безопасность в порядке. Почти у всех современных браузеров есть отладчики, которые позволяют проверять данные запросов. Это не вина вашего приложения. Не о чем беспокоиться. –

ответ

1

Форма пост содержит пароль в незашифрованном виде, но если нижний слой зашифрован, это не имеет значения. Вот почему логин должен всегда проводиться через безопасное соединение HTTPS.

Если вы разрешаете логины через небезопасные (HTTP) соединения, ваши заботы оправданы. Получите сертификат и потребуйте HTTPS.

+0

Но вы тоже можете найти то же самое на Facebook. Не работает ли facebook на HTTPS? –

+0

@SaadSuri Да. Facebook использует HTTPS. У них есть сертификат. Линия защищена. Как описано в моем ответе. – spender