Что такое протокол SSL?
Роман, Оренбург 0
В браузере то и дело мелькает эта аббревиатура SSL, а недавно хостинг прислал письмо, что сертификат скоро истекает. Хочу разобраться, что это вообще за протокол и зачем он сайту, а не просто продлевать сертификат вслепую каждый раз.
Дмитрий Акиндинов технический администратор сайтов
ответил
SSL (Secure Sockets Layer) — протокол шифрования соединения между браузером посетителя и сервером сайта: пароли, номера карт и данные форм передаются в зашифрованном виде и их нельзя перехватить по дороге. Технически сейчас вместо SSL используется его преемник TLS, но название SSL так и осталось общеупотребимым.
Чтобы протокол заработал, на сервер устанавливают SSL-сертификат — файл, который подтверждает, что сайт действительно принадлежит владельцу домена, и включает шифрование. После установки адрес сайта переключается с http на https, а в адресной строке браузера появляется значок замка.
Бесплатные сертификаты вроде Let’s Encrypt выпускаются на 90 дней и должны продлеваться автоматически по cron-задаче на сервере; платные у регистраторов и хостингов обычно действуют год-два. Если продление сломалось, браузер вместо замка показывает предупреждение «Соединение не защищено», и часть посетителей уходит, не открыв сайт.
Отдельная история — смешанный контент: если сертификат установлен, но часть картинок или скриптов на странице всё ещё грузится по http, замок тоже пропадает или желтеет, хотя с самим сертификатом всё в порядке.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.