Skip to content
SSL-сертификаты
NEXIP / EDITORIAL STORY

Почему браузер пишет «Подключение не защищено»

Сообщение «Подключение не защищено» не обязательно означает, что сайт заражён или вас прямо сейчас взламывают. Оно означает, что браузер не смог нормально подтвердить защищённость HTTPS-соединения. Причин несколько — от банально…

NexIP editorialNexIP Published Reading time3 min Start reading
NEXIP JOURNAL Cover image
← Journal Почему браузер пишет «Подключение не защищено»

Сообщение «Подключение не защищено» не обязательно означает, что сайт заражён или вас прямо сейчас взламывают. Оно означает, что браузер не смог нормально подтвердить защищённость HTTPS-соединения.

Причин несколько — от банально просроченного сертификата до неправильного времени на компьютере.

Что браузер проверяет при HTTPS

  • сертификат выдан для нужного домена;
  • он ещё действует;
  • цепочка доверия корректна;
  • поддерживается безопасный TLS;
  • сертификат не отвергнут проверками браузера.

Просроченный сертификат

У каждого сертификата есть период действия.

Если дата окончания прошла, браузер предупреждает пользователя.

Сертификат ещё не действует

Есть и начальная дата. Особенно странные ошибки возникают, если системное время устройства сильно сбито.

Домен не совпадает

Вы открываете:

shop.example.com

а сертификат выпущен только для:

example.net

Браузер не должен считать такое соединение доверенным.

www и без www

Сертификат для example.com не обязан автоматически покрывать www.example.com, если второе имя не включено.

Проблема цепочки

Сервер может отправить свой сертификат, но забыть необходимый intermediate certificate.

Одни клиенты при этом могут работать, другие — ругаться.

Самоподписанный сертификат

Он технически способен шифровать соединение, но браузер не знает, почему должен доверять тому, кто его подписал.

Старый TLS

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

Сертификат правильный, а браузер всё равно ругается

Проверьте:

  • время и дату на устройстве;
  • антивирус с HTTPS inspection;
  • корпоративный proxy;
  • общественный Wi-Fi;
  • другой браузер;
  • другую сеть.

Captive portal

В гостинице или аэропорту сеть может сначала требовать открыть страницу авторизации. Пока это не сделано, HTTPS-запросы иногда ведут себя странно.

Можно ли нажать «продолжить всё равно»

Для случайного неизвестного сайта лучше не делать этого.

Особенно если речь о банке, почте, Госуслугах, оплате или вводе пароля.

Как проверить сертификат через openssl

openssl s_client \
-connect example.com:443 \
-servername example.com

Быстрый curl

curl -Iv https://example.com/

Не используйте -k как «исправление»

Флаг:

curl -k

отключает нормальную проверку сертификата. Для диагностики это иногда полезно, но проблема от этого не исчезает.

Как NexIP помогает

SSL-проверка позволяет увидеть срок действия, доменные имена сертификата, issuer и другие параметры независимо от браузера пользователя.

Что делать владельцу сайта

  1. Проверить срок.
  2. Проверить hostname.
  3. Проверить цепочку.
  4. Проверить SNI.
  5. Проверить конфигурацию TLS.
  6. Настроить автоматическое продление.

FAQ

HTTPS-ошибка означает вирус?

Нет. Причина часто чисто конфигурационная.

Можно ли просто отключить предупреждение?

Для публичного сайта правильнее устранить причину.

Почему на телефоне работает, а на старом компьютере нет?

Возможны различия в доверенных CA, TLS, времени системы или цепочке сертификатов.

Thank you for reading

More practical guides are waiting in the NexIP journal.

NEXIP / DIAGNOSTICS

Verify what matters

Check a website, domain or network settings with real NexIP diagnostics.

Launch diagnostics

Continue reading

Related materials

SSL-сертификаты

SSL-сертификаты будут жить всего 47 дней: почему интернет готовят к большим переменам

Срок жизни SSL-сертификатов стремительно сокращается: сначала 200 дней, затем 100, а потом всего 47. Почему крупнейшие участники рынка толкают интернет к такому сценарию, что это изменит для владельцев сайтов и почему ручное продление HTTPS скоро станет пережитком прошлого.

Read
Back to knowledge base