Что значит ошибка при проверке SSL-сертификата?
Алексей, Самара 0
Прогнал домен через сервис проверки SSL, чтобы убедиться, что всё в порядке до запуска рекламы, а он выдал ошибку, хотя сайт открывается в браузере нормально, без предупреждений. Что означает эта ошибка, если пользователи вроде бы ничего не замечают?
Дмитрий Акиндинов технический администратор сайтов
ответил
Онлайн-проверка сертификата (например SSL Labs Server Test) показывает один из типовых кодов ошибки: истёк срок действия, incomplete chain — неполная цепочка до корневого удостоверяющего центра, name mismatch — домен в сертификате не совпадает с проверяемым, или self-signed certificate — сертификат не выпущен доверенным центром вообще. Проверка занимает одну-две минуты и не требует доступа к серверу.
То, что браузер не показывает предупреждение, а сервис проверки его находит, объясняется просто: браузеры кешируют промежуточные сертификаты и часто «достраивают» неполную цепочку сами, если уже видели нужный сертификат на других сайтах. Специализированный чекер эту цепочку строит заново, без подсказок, и видит именно то, что реально отдаёт сервер — а это может отличаться от опыта конкретного посетителя с конкретным браузером.
Самая частая находка такой проверки — именно неполная цепочка сертификатов: сервер отдаёт сертификат сайта, но не отдаёт промежуточный сертификат удостоверяющего центра, и часть браузеров (особенно на старых телефонах) не могут собрать цепочку самостоятельно и показывают ошибку там, где современный десктопный браузер молча справляется.
Игнорировать такую ошибку не стоит именно перед запуском рекламы: часть трафика с непрогретых устройств увидит предупреждение вместо сайта. Если сертификат от Let’s Encrypt и обновляется автопродлением каждые 90 дней, стоит проверять его через такой сервис хотя бы раз в месяц — сбой автопродления иначе обнаружится только тогда, когда его уже увидят посетители.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.