Я был довольно параноидален в отношении того, чтобы научиться «делать защитные права» для этого сайта, который я создаю (первый нетривиальный сайт, который я сделал), и я заметил кое-что, что беспокоит меня: SSL.
Здесь, в StackOverflow и в других местах, я прочитал множество тем о безопасности, в которых подробно рассказывается о восстановлении идентификаторов сеансов после n использований, а также о том, как ваши пароли должны передаваться, хэшироваться и никогда не храниться в виде простого текста. Я много читал о том, как определить, когда сеанс был захвачен, путем отслеживания IP-адресов, пользовательских агентов и использования отслеживающих файлов cookie.
Что я не понимаю, так это то, что имеет значение, когда веб-сайт регистрирует вас с помощью обычного HTTP POST и отправляет ваш пароль по сети в виде простого текста?
Я понимаю, что все остальные методы, которые я перечислил, необходимы для уменьшения вашего общего воздействия, и, возможно, есть сайты, которые так или иначе не нуждаются в такой безопасности, но я думаю, что я спрашиваю:
- Когда можно не беспокоиться о SSL?
На таких сайтах, как Gmail, ваш банк и LinkedIn, я вижу причину использовать SSL, но почему все такие сайты, как Facebook и Reddit, не беспокоят (черт, PlentyOfFish даже хранит ваш пароль в виде простого текста и даже отправляет его по электронной почте) Вам еженедельно в качестве напоминания!?!)?
Насколько я должен заботиться о том, чтобы убедиться, что SSL настроен (особенно если учесть, что я начинаю с общего хоста и у меня довольно дешевый запуск)? Мой сайт не будет содержать никакой личной информации, если это поможет. Если сайт станет успешным, я бы серьезно подумал о том, чтобы доплатить за дополнительную безопасность.