Основы
Что проверяет HTTPS
HTTPS защищает передачу данных между браузером и сервером. До отправки страницы стороны согласуют параметры TLS, а браузер проверяет сертификат.
Имя имеет значение
Домен в адресной строке должен соответствовать имени в сертификате. Также проверяются срок действия и цепочка доверия. Сертификат для одного имени не становится сертификатом для любого другого имени на том же IP.
Что даёт шифрование
Шифрование помогает защитить содержимое соединения от чтения и изменения на пути. При этом сетевые узлы всё равно должны знать адрес назначения для доставки пакетов. Защищённое соединение и скрытый адрес — разные свойства.
Что сертификат не обещает
Успешная проверка подтверждает свойства соединения с указанным именем. Она не гарантирует достоверность текста на сайте, доступность сервиса в будущем или исправность всех промежуточных маршрутов.