Как узнать, что сайт защищён?
Светлана, Нижний Новгород 0
Клиент написал, что браузер у него на телефоне ругается: мол, соединение не защищено. У меня на компьютере всё открывается нормально, никаких предупреждений. Как вообще проверить, действительно ли с сайтом что-то не так?
Дмитрий Акиндинов технический администратор сайтов
ответил
Быстрее всего проверить по адресной строке: если сайт открывается по https:// и слева от адреса есть значок замка без предупреждений — соединение защищено сертификатом SSL. Разное поведение на телефоне и компьютере обычно значит, что у клиента сохранилась старая версия страницы в кэше браузера или он попал на сайт по старой ссылке с http://.
Проверить сертификат можно и без чужого телефона — сервисом вроде SSL Labs (ssllabs.com/ssltest) или командой openssl s_client -connect ваш-сайт.ru:443 -servername ваш-сайт.ru | openssl x509 -noout -dates в консоли. Строка notAfter покажет дату окончания сертификата: если она в прошлом, часть посетителей уже видит предупреждение, а часть ещё нет, потому что сертификат кэшируется в браузере и обновляется на разных устройствах не одновременно.
Если сертификат в порядке, а предупреждение всё равно есть, причина обычно в смешанном контенте: часть картинок, скриптов или ссылок на странице подключена по старому http://, и браузер помечает всю страницу как незащищённую, хотя сам сертификат живой.
Найти такие ресурсы можно в консоли разработчика браузера (клавиша F12, вкладка Console) — там будут предупреждения вида Mixed Content для каждого небезопасного элемента на странице, и по ним видно, что именно менять.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.