Роман, Оренбург 0

В браузере то и дело мелькает эта аббревиатура SSL, а недавно хостинг прислал письмо, что сертификат скоро истекает. Хочу разобраться, что это вообще за протокол и зачем он сайту, а не просто продлевать сертификат вслепую каждый раз.

Дмитрий Акиндинов технический администратор сайтов

ответил

SSL (Secure Sockets Layer) — протокол шифрования соединения между браузером посетителя и сервером сайта: пароли, номера карт и данные форм передаются в зашифрованном виде и их нельзя перехватить по дороге. Технически сейчас вместо SSL используется его преемник TLS, но название SSL так и осталось общеупотребимым.

Чтобы протокол заработал, на сервер устанавливают SSL-сертификат — файл, который подтверждает, что сайт действительно принадлежит владельцу домена, и включает шифрование. После установки адрес сайта переключается с http на https, а в адресной строке браузера появляется значок замка.

Бесплатные сертификаты вроде Let’s Encrypt выпускаются на 90 дней и должны продлеваться автоматически по cron-задаче на сервере; платные у регистраторов и хостингов обычно действуют год-два. Если продление сломалось, браузер вместо замка показывает предупреждение «Соединение не защищено», и часть посетителей уходит, не открыв сайт.

Отдельная история — смешанный контент: если сертификат установлен, но часть картинок или скриптов на странице всё ещё грузится по http, замок тоже пропадает или желтеет, хотя с самим сертификатом всё в порядке.

Подробный разбор Смешанный контент на HTTPS: почему пропал замок и как это починить

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?