Насколько безопасен HTTP POST? - PullRequest
64 голосов
/ 17 июня 2009

Достаточно ли безопасен POST для отправки учетных данных?

Или SSL-соединение должно ?

Ответы [ 14 ]

1 голос
/ 17 июня 2009

POST является открытым текстом.

Безопасное соединение обязательно.

Вот почему это называется безопасным соединением.

0 голосов
/ 11 июля 2016

Пожалуйста, посмотрите эту замечательную статью:

Защита от вредоносных POST-запросов

https://perishablepress.com/protect-post-requests/

0 голосов
/ 17 июня 2009

Данные POST отправляются в виде простого текста, если вы используете незашифрованное соединение HTTP. Если это достаточно безопасно, зависит от вашего использования (подсказка: это не так).

Если и сервер, и клиентский компьютер, и ВСЕ МАШИНЫ МЕЖДУ ИМИ являются частью управляемой, полностью доверенной сети, это может быть нормально.

Вне этих очень ограниченных обстоятельств (а иногда даже внутри них) проверка подлинности простого текста вызывает проблемы.

0 голосов
/ 17 июня 2009

Один запрос POST не является безопасным, поскольку все данные «передаются» в виде простого текста.

Вам нужен SSL, чтобы сделать его безопасным.

...