Как проверить протокол SSL на сайте?
Виктор, Тверь 0
Подрядчик по безопасности прислал отчёт: на сайте используется устаревший протокол SSL, скоро браузеры перестанут его принимать. Как самому посмотреть, какая версия сейчас включена, не дожидаясь новых предупреждений?
Дмитрий Акиндинов технический администратор сайтов
ответил
Быстрее всего открыть сайт и нажать на значок замка слева от адреса: в разделе о безопасности соединения браузер прямо пишет версию, TLS 1.2 или TLS 1.3 у современных сайтов. Термин SSL живёт по привычке, а на деле уже лет десять сайты работают по протоколу TLS, просто сертификат по старой памяти всё ещё называют SSL-сертификатом.
Для точной проверки с сервера годится команда `openssl s_client -connect ваш-сайт.ru:443` в терминале: в начале вывода будет строка с протоколом и шифром. Если терминала под рукой нет, бесплатный сервис Qualys SSL Labs (ssllabs.com/ssltest) за пару минут покажет весь список версий, которые сервер готов обслужить, и отдельно оценит саму настройку от A до F.
Опасны версии SSL 3.0 и ниже, их сняли с поддержки ещё в середине 2010-х из-за уязвимости POODLE. TLS 1.0 и TLS 1.1 крупные браузеры отключили в 2020 году: формально сайт с ними ещё работает, но у части посетителей соединение просто не установится, и вместо страницы они увидят ошибку.
На обычном хостинге версия протокола настроена на стороне провайдера и включается автоматически при выпуске сертификата, отдельно её крутить не нужно. Если отчёт всё же показал старую версию, это повод написать в поддержку хостинга с просьбой обновить настройки TLS на сервере, а не искать переключатель в панели своего сайта, там его нет.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.