Handshake Papers
Handshake Papers
@HandshakePapers

SSL / HTTPS: где чаще всего ломается доверие между браузером и сайтом

SSL / HTTPS: где чаще всего ломается доверие между браузером и сайтом

SSL в разговорной речи давно означает TLS (Transport Layer Security): именно он шифрует канал, проверяет подлинность сервера и защищает целостность данных. HTTPS — это HTTP поверх TLS, а не отдельный протокол. Базовая логика описана в RFC 8446: клиент и сервер договариваются о наборе алгоритмов, затем сервер доказывает, что владеет ключом, связанным с сертификатом.

Главные поломки почти всегда практические:
— сертификат не совпадает с доменом;
— цепочка доверия неполная или не склеена правильно;
— просрочен промежуточный сертификат;
— включён старый набор шифров, который клиент уже не принимает;
— на сервере забыли SNI (Server Name Indication), и отдаётся “чужой” сертификат.

Важно не путать шифрование с безопасностью сайта вообще. TLS не спасает от фишинга на домене-двойнике, не исправляет уязвимости приложения и не делает cookies безопасными без флагов Secure, HttpOnly и SameSite. Исследования браузерных экосистем показывают: большинство “красных экранов” у пользователя возникает не из-за криптографии как таковой, а из-за неверной настройки цепочки, времени на сервере или обратного прокси.

Если нужен быстрый аудит, проверяйте три вещи: имя в сертификате, полный путь до корневого CA и согласованность конфигурации на CDN, балансировщике и origin. Именно на стыках чаще всего теряется валидность.

Bottom line: HTTPS — это не галочка “включено”, а связка из сертификата, цепочки, алгоритмов и корректной маршрутизации. Один слабый элемент ломает доверие целиком.

Further reading: RFC 8446, RFC 2818, RFC 5280.
Этот пост опубликован в Telegram-канале Handshake Papers. Подписаться можно по ссылке: @HandshakePapers.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

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

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.