Технические проверки

Проверка SSL

Срок действия сертификата, издатель, цепочка доверия.

Что проверяет инструмент

Мы подключаемся к сайту по 443 порту, забираем сертификат и разбираем его поля. В отчёте видно, кто выдал сертификат, до какой даты он действует, сколько дней осталось, какие домены покрыты и передаёт ли сервер полную цепочку доверия.

Почему истёкший сертификат обваливает трафик

Браузер не показывает страницу вовсе. Вместо сайта человек видит красный экран с предупреждением об угрозе безопасности, и большинство посетителей закрывают вкладку сразу. Поисковые роботы тоже перестают заходить: Яндекс помечает такой ресурс как недоступный, а через несколько неудачных обходов страницы начинают выпадать из индекса.

Сценарий почти всегда одинаковый. Let's Encrypt выдаёт сертификат на 90 дней, автопродление настроено и год работает без нареканий. Потом кто-то меняет конфигурацию сервера или закрывает 80 порт, ACME-проверка перестаёт проходить, а уведомления уходят на почту, которую давно никто не читает. В пятницу вечером сертификат истекает.

Как читать поля отчёта

ПолеЧто смотреть
Осталось днейМеньше 30 — пора действовать. Меньше 7 — критично.
ИздательПубличный центр сертификации. Совпадение с вашим доменом означает самоподписанный сертификат.
Домены (SAN)Должны быть и форма с www, и без неё, либо wildcard.
ЦепочкаДва и более сертификата: корневой достраивается корректно.
Совпадение доменаЕсли нет, браузер покажет ошибку независимо от срока действия.

Частые проблемы

Что делать после проверки

Если до истечения меньше месяца, проверьте, работает ли автопродление, и не полагайтесь на память. Поставьте напоминание в календарь на дату за две недели до конца срока. Убедитесь, что весь сайт открывается по https и переход с http настроен одним 301-редиректом — цепочку покажет проверка редиректов. Заголовки безопасности и код ответа сервера видны в проверке ответа сервера.

Частые вопросы

За сколько дней до конца надо продлевать сертификат?

Let's Encrypt выдаёт сертификаты на 90 дней и запускает автопродление за 30 дней до истечения. Если до конца осталось меньше двух недель, а обновление не сработало, проверяйте ACME: чаще всего закрыт порт 80 или изменился конфиг веб-сервера.

Что означает «промежуточный сертификат не передан»?

Сервер отдаёт только ваш сертификат, без цепочки до корневого центра. Десктопные браузеры часто достраивают цепочку сами, а мобильные приложения и старые устройства выдают ошибку доверия. Проблема решается настройкой полной цепочки на сервере.

Влияет ли SSL на позиции?

HTTPS — подтверждённый фактор ранжирования Google с 2014 года, хотя вес у него небольшой. Куда важнее косвенный эффект: браузер помечает сайты без шифрования как небезопасные, и посетители уходят до загрузки страницы.

Сертификат покрывает домен с www?

Зависит от того, что указано в поле SAN. Проверьте список доменов в отчёте: там должны быть обе формы либо wildcard вида *.example.ru. Расхождение ломает переходы по старым ссылкам.