Предупреждение: Вероятная угроза безопасности. Сертификат выдан неизвестным центром (SEC_ERROR_UNKNOWN_ISSUER)
#Почему именно Firefox
Firefox использует собственное хранилище корневых сертификатов, а не системное, как Chrome и Edge в Windows. Поэтому один и тот же сайт может открываться в Chrome и выдавать ошибку в Firefox: например, если корневой сертификат установлен антивирусом или корпоративным шлюзом только в системное хранилище, а Firefox его не знает. Вторая типичная причина — сервер не отдаёт промежуточный сертификат: Chrome способен догрузить его сам, Firefox чаще нет.
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Самоподписанный сертификатНет доверенного центра. | Firefox показывает UNKNOWN_ISSUER или SELF_SIGNED. | Для публичного сайта установите сертификат доверенного центра. Для своего внутреннего сайта согласуйте доверенный центр с администратором; не принимайте неизвестные сертификаты. |
| Неполная цепочкаНет промежуточного. | Chrome открывает, Firefox нет. | Посетитель сообщает владельцу сайта код ошибки; владелец устанавливает сертификат вместе с промежуточной цепочкой и повторно проверяет HTTPS. |
| Перехват HTTPS антивирусомПодмена сертификата. | Ошибка на многих сайтах. | Не отключайте всю защиту. Проверьте журнал HTTPS-фильтрации и уточните, принадлежит ли сертификат вашему антивирусу или организации; при сомнениях обратитесь к администратору. |
| Устаревший браузерНет нового корневого центра. | Ошибка на новых сайтах. | Обновите Firefox. |
| Неверное времяСертификат ещё не действует. | Ошибка везде. | Установите время. |
#Если вы посетитель
- Проверьте дату и времяНажмите Win+I, откройте «Время и язык → Дата и время». Проверьте текущий часовой пояс, включите «Устанавливать время автоматически» и нажмите «Синхронизировать», если кнопка доступна. Закройте программу и снова выполните действие, которое вызывало ошибку. Если время снова сбивается после выключения ПК, проверьте батарейку BIOS/UEFI.
- Попробуйте другой браузер и сетьСкопируйте точный URL сайта и откройте его в другом браузере, например Chrome. Если ошибка есть только в Firefox, проверьте издателя сертификата и настройку доверенных корневых сертификатов. Затем проверьте тот же адрес на телефоне, временно переключив его с Wi-Fi на мобильный интернет. Если проблема возникает только в рабочей сети, передайте администратору адрес, код ошибки и время проверки. Ошибка на всех устройствах и сетях чаще указывает на настройки сертификата самого сайта.
- Проверьте журнал защитного ПОВ антивирусе откройте раздел «События», «Журнал» либо «Веб-защита» (название зависит от программы). Найдите запись по времени появления предупреждения Firefox и посмотрите, упоминается ли HTTPS-соединение с нужным адресом. В корпоративной сети попросите администратора проверить настроенную подмену сертификатов. Не отключайте защиту компьютера целиком и не доверяйте сертификату неизвестного происхождения.
- Включите доверие системным сертификатамЭтот пункт относится к доверенному корпоративному или собственному сертификату, уже установленному в системе. В Firefox откройте
about:configв адресной строке, подтвердите предупреждение и в поиске на странице наберитеsecurity.enterprise_roots.enabled. Если значениеfalse, нажмите кнопку переключения и установитеtrue, затем перезапустите Firefox. В современных версиях настройка может быть включена по умолчанию: тогда ничего менять не нужно. Если сертификат неизвестен или ошибка касается банка либо почты, не добавляйте исключений — обратитесь к владельцу сайта или администратору сети. - Не добавляйте исключения для банков и почтыЕсли предупреждение появилось на сайте банка, почты, магазина или госуслуг, не нажимайте «Принять риск и продолжить» и не вводите пароль. Проверьте правильность адреса в строке браузера и попробуйте открыть сайт в другой сети. Если ошибка сохраняется, сообщите поддержке сайта точный код
SEC_ERROR_UNKNOWN_ISSUER, но не отправляйте пароли и закрытые ключи. - Обновите FirefoxВ Firefox откройте меню ☰ в правом верхнем углу → «Справка → О Firefox». Браузер проверит обновления; если они найдены, дождитесь установки и нажмите «Перезапустить Firefox для обновления». Повторно откройте страницу, где возникала ошибка.
- Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
#Если вы владелец сайта
Самая распространённая причина — на сервере установлен только сертификат сайта без промежуточного. Нужно отдавать «полную цепочку» (fullchain). Проверьте командой:
openssl s_client -connect example.com:443 -servername example.com -showcerts </dev/null 2>/dev/null | grep -E "s:|i:"ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;После правки перезагрузите конфигурацию (sudo nginx -t && sudo systemctl reload nginx) и проверьте сайт на SSL Labs: раздел «Chain issues» должен быть пустым. Для Apache используйте SSLCertificateFile с полной цепочкой или добавьте SSLCertificateChainFile.