Что такое HTTP и SSL?
Сергей, Владивосток 0
В браузере рядом с адресом сайта конкурента висит замочек, а у моего сайта просто "не защищено". Хостер что-то говорил про SSL, но я не понял: это то же самое, что HTTP, или разные вещи?
Дмитрий Акиндинов технический администратор сайтов
ответил
HTTP — это протокол, по которому браузер и сервер обмениваются данными сайта, сам по себе без шифрования: любой, кто перехватит трафик в открытой сети, может прочитать пароли и переписку с формы. SSL, а точнее его современная версия TLS, — это слой шифрования поверх HTTP, а результат их совместной работы и есть HTTPS, тот самый замочек в адресной строке.
Сертификат SSL выдает удостоверяющий центр и привязывает его к конкретному домену — без него браузер не может установить шифрованное соединение и показывает предупреждение «Не защищено», как у вас сейчас. Браузеры вроде Chrome с 2018 года помечают так любой сайт с формами ввода, работающий по обычному HTTP, независимо от того, собирает он пароли или просто телефон для обратной связи.
Получить сертификат сегодня почти всегда бесплатно: большинство хостингов подключают Let’s Encrypt в пару кликов из панели управления, платные сертификаты нужны редко, обычно крупному бизнесу с дополнительной юридической проверкой владельца домена. После подключения важно донастроить редирект с http:// на https:// и проверить сайт на «смешанный контент» — картинки или скрипты, которые все еще подгружаются по незащищенному адресу, из-за чего замочек может не появиться даже с установленным сертификатом.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.