Используйте SSL, когда вы собираете конфиденциальную информацию от ваших пользователей, которая (IMO) включает контактную информацию. Лично я стараюсь не передавать личные данные о себе по незашифрованному каналу.
В конце концов, это призыв к решению. Однако, если вы собираете адреса, номера телефонов, банковские реквизиты или что-либо, что можно физически отследить до пользователя, я бы порекомендовал использовать SSL.
Очевидно, что это применимо только в том случае, если ваш транспортный метод небезопасен (а это, по определению, Интернет). Если ваш сайт работает по уже защищенному каналу (например, во внутренней сети, где вы доверяете своим пользователям, то в этом нет особого смысла).
Однако, если вы решили использовать SSL, убедитесь, что вы получили действительный, подписанный сертификат! SSL без подписанного сертификата является бессмысленным, поскольку это означает, что ваши конечные пользователи не могут доверять подлинности сертификата. К сожалению, это стоит денег, поэтому многие небольшие сайты не беспокоятся.
SSL - это все о доверии - сертификаты подписываются «доверенным» органом, поэтому пользователи могут быть уверены, что имеют дело с надлежащими держателями сертификатов (в отличие от того, кто выполняет атаку «человек посередине») , Очевидно, что это доверие не является окончательным, но это дополнительный шаг к обеспечению безопасного канала данных для пользовательской информации.