Поддержка и абонентское обслуживание

Как узнать, что сайт защищён?

Светлана, Нижний Новгород 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 для каждого небезопасного элемента на странице, и по ним видно, что именно менять.

Подробный разбор Браузер пишет: подключение не защищено. Что это значит владельцу сайта

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

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

Куда удобнее ответить?