Содержание
Автор: · Август 20, 2016
Во время работы в интернете и перехода на некоторые сайты, пользователи браузера Mozilla Firefox могут столкнуться с сообщением «Это соединение является недоверенным» и видят ошибку с кодом sec_error_unknown_issuer. В этой статье я расскажу, что за ошибка sec_error_unknown_issuer, когда она возникает и как её исправить.

Ошибка в браузере Firefox
Безопасность в сети
Сегодня многие сайты используют криптографический протокол SSL для шифрования передаваемых данных. Он позволяет использовать ассиметричную криптографию, симметричное шифрование и коды аутентификации, тем самым всячески препятствуя перехвату и утечке передающихся данных. Использование SSL позволило расширить возможности популярного протокола HTTP, приведя к созданию нового протокола HTTPS с поддержкой шифрования.
Для определения, используется ли данный сайт шифрование достаточно взглянуть в адресную строку браузера. В защищённых ресурсах адрес сайта выглядит не традиционным «http://», а «https://». Защищённое и шифрованное соединение вы можете сегодня встретить в социальных сетях (Facebook, Vkontakte, Одноклассники, Twitter и других), на множестве других популярных ресурсов – Google, Youtube, Wikipedia и множестве других.
Когда возникает ошибка sec_error_unknown_issuer
В нашем случае, использумый пользователем браузер Мозилла пытается проверить идентификатор сайта, дабы убедиться, что это именно тот сайт, который нужен, а не его суррогат. По каким-либо причинам сертификат сайта не может быть проверен, и пользователь получает ошибку с сообщением «Это соединение является недоверенным», «Сертификат издателя неизвестен» и «sec_error_unknown_issuer».
Проблема «Это соединение является недоверенны»
Кстати, если у вас ошибка sec_error_unknown_issuer возникла внезапно и начала происходить на множестве сайтов, проверьте дату и время на своём ПК. Вполне возможно, что вследствие разряда батарейки или по другим причинам данные о дате и времени сбилось, и по этой причине сайты выдают рассматриваемую мной ошибку.
Если же со временем всё нормально, тем не менее, ошибка появилась внезапно, и повторяется с завидной регулярностью, это значит, что кто-то или что-то перехватывает ваши соединения и внедряет свои собственные сертификаты. Это может говорить, как о взломе вашей ОС, и интернет соединения посторонним лицом по локальной сети, так и о присутствии на вашем компьютере различных вирусных программ.
Как исправить sec_error_unknown_issuer
Если вы заметили ошибку sec_error_unknown_issuer на одном конкретном сайте, то это значит, что сам сайт настроен неправильно, и виноват в этом его вебмастер. Если сайт не касается оборота финансовых средств, то вы можете добавить его в исключения, нажав на экране ошибки «Дополнительно», затем «Добавить исключение», а затем и «Подтвердить исключение».
Если же данная ошибка повторяется при входе на множество проверенных ресурсов, то, для начала, попробуйте просто перезагрузить ПК, а также проверить вашу систему надёжным антивирусом (напр., Dr.Web CureIt!, Trojan Remover, AVG и др.). Возможно, причиной возникновения ошибки sec_error_unknown_issuer является злокачественная программа, и надёжный антивирусный софт позволит вам легко исправить проблему.
Если перезагрузка и поиск антивирусов не помог, тогда необходимо вручную удалить файл с сертификатом безопасности Mozilla Firefox под названием cert8.db. Этот файл может быть повреждён и по данной причине может возникать описанная мной ошибка.
Для удаления cert8.db нужно сделать следующее:
- Зайдите в ваш Firefox, щёлкните на значок настроек (иконка с тремя горизонтальными линиями справа сверху);
- Нажмите на кнопку с вопросительным знаком (Справка) в самом низу окна настроек;
- Кликните на «Информация для решения проблемы»;
- В сведеньях о приложении нажмите на «Показать папку» вашего профиля;
- После того как откроется папка вернитесь в браузер, нажмите вновь на значок настроек, а затем нажмите на кнопку «Выход» внизу справа;
- В открывшейся ранее папке найдите файл certdb и удалите его.
- Вновь запустите ваш Firefox, в процессе запуска файл certdb будет автоматически создан заново.
Заключение
В большинстве случаев в рассматриваемой мной ошибке виноват повреждённый файл сертификата безопасности cert8.db, который необходимо удалить, позволив браузеру при запуске создать его новый вариант. Также причиной возникновения проблемы sec_error_unknown_issuer могут выступать различные злокачественные программы, которые необходимо безжалостно удалять с компьютера, и также сбой в установке даты-времени на ПК. Следование вышеприведённым советам позволит вам устранить проблемы с сертификатом безопасности, и в полной мере насладиться стабильной и надёжной работой вашего компьютера.
</index>
Браузер Firefox Mozilla всегда проверяет действительность сертификата, который предоставляет сайт с безопасным подключением (в частности, начинающийся с https). Если сертификат не соответствует базе данных или его попросту не удаётся проверить по каким-либо причинам, то Firefox выдаёт код ошибки SEC_ERROR_UNKNOWN_ISSUER вместе с сообщением вида «Это соединение является недоверенным», пытаясь защитить ПК от опасного подключения к ресурсу. Существует несколько способов её исправить.
Когда появляется ошибка?
Одной из причин возникновения ошибки является полное отсутствие сертификата у сайта. Он может быть заражён вирусами, поэтому переходить к нему крайне не рекомендуется. Однако если сертификат безопасности присутствует, почему он может не соответствовать?
Ошибка SEC_ERROR_UNKNOWN_ISSUER возникла внезапно и стала появляться все чаще при загрузке страниц, не связанных друг с другом? Это означает одно: в соединение внедряется какое-то промежуточное звено, предлагая собственные сертификаты, которым не доверяет Firefox. Звеном может выступать вирусное ПО, сам антивирус, блокировщик рекламы и прокси-сервер.
Если сайт имеет сертификат и именно с ним постоянно возникает сбой в загрузке, то это значит, что страница имеет сертификат, но самоподписанный, которого нет в базе данных и он по умолчанию считается браузером, как ненадёжный. Часто причина кроется в повреждении файла с идентификаторами Cert8.db. В этом случае следует прибегать к определённому методу решения.
Что делать?
Перед тем как воспользоваться следующими тремя способами, необходимо исключить наличие вируса в ПК. Для этого зайти в антивирус и просканировать систему. Если всё в порядке, можно смело переходить к ниже представленным методам.
Как отключить SSL-сканирования
Если промежуточным звеном, мешающим загрузке страниц, является антивирусный софт, то поможет отключение сетевого сканирования. ПО перестанет перехватывать зашифрованные соединения с HTTPS.
Чтобы узнать наверняка, что причина — антивирус, нужно на время приостановить его работу. Далее, проверить, не исчезла ли ошибка в браузере. Если сайт заработал, то нужно следовать данной инструкции на примере антивируса Eset Smart Security.
Зайти в антивирусное ПО, нажав на иконку программы, которая находится справа на нижней панели.
Нажать F5. Откроется окно «Расширенные параметры».
Далее, перейти к разделу «ИНТЕРНЕТ И ЭЛЕКТРОННАЯ ПОЧТА».
Выбрать второе выпадающее меню SSL/TLC. Кликнуть по галочке справа от «Включить фильтрацию протокола SSL/TLC».
Обновление файла Cert8.db в папке профиля Firefox
Если дело не в антивирусе (его отключение не приводит к исчезновению предупреждения), нелишним будет заподозрить, что файл Cert8.db в профиле Firefox, который содержит информацию о сертификатах безопасности, повредился. Логичный выход из ситуации — удаление файла вручную. О его отсутствии не следует беспокоиться, так как, когда он будет удалён, браузер автоматически создаст его новую рабочую версию. Таким образом, произойдёт, иными словами, «обновление» информации по сертификатам.
Зайти в меню браузера и щёлкнуть по знаку вопроса.
Далее, выбор падёт на раздел «Информация для решения проблем».
Кликнуть по «Показать папку» справа от голубого столбца, чтобы открылась папку профиля. Перед началом работы с появившейся папкой закрыть Mozilla.
В окне отыскать cert8.db. Правой кнопкой мыши щёлкнуть по файлу, чтобы открыть список возможных действий с ним. Нажать «Удалить». Далее, открыть Mozilla Firefox и проверить, появляется ли ошибка.
Добавление сайта в список исключений
Нередко сайты, которые недоступны для широкой публики, имеют самоподписанные сертификаты, не признанные центром сертификации, поэтому по умолчанию к ним нет доверия. Тем не менее они также обеспечивают защиту данных от прослушивания и утечки.
Если сбой произошёл только один раз при загрузке одного сайта, устранить проблему можно, добавив сайт с ошибкой в исключения браузера Firefox.
Предупреждение: Вам никогда не следует добавлять исключение сертификата для широко известных веб-сайтов или сайтов, где речь идёт о финансовых транзакциях — в этом случае недействительный сертификат может быть индикатором того, что ваше подключение скомпрометировано третьей стороной.
Во вкладке с ошибкой найти пункт «Дополнительно» (Advanced) или «Я понимаю риск». В разных версиях браузера сообщение отличается, поэтому не стоит паниковать. Далее, нажать на «Добавить исключение» (Add Exception). Браузер попросит подтвердить действие. Кликнуть по соответствующей кнопке.
Теперь можно спокойно заходить на страницу без препятствий.
Видео: как без труда исправить код ошибки SEC_ERROR_UNKNOWN_ISSUER
Как избежать повторного появления?
В некоторых случаях можно предотвратить повторное появление ошибки. Для этого нужно о ряде профилактических мер:
- Своевременное обновление браузера Firefox и антивируса на компьютере для обеспечения нормальных условий работы.
- Регулярное сканирование на наличие вирусов ПК, так как зачастую именно они вызывают ошибку в браузере.
- Посещение сайтов с хорошей репутацией, в особенности тех, что имеют HTTPS с поддержкой надёжного шифрования, так как они обеспечивают безопасность, защищая от вирусов, подслушивания и утечки информации.
Ошибка SEC_ERROR_UNKNOWN_ISSUER, возникающая довольно часто при работе с Firefox, имеет несколько причин, как и способ её устранения в зависимости от фактора, который её вызывает. Однако, первым действием при этой ошибке будет всё же перезапуск ПК и проверка его на вирусы с помощью антивирусного ПО.
</index>
Переходя на страницы сайтов или интернет-сервисов, пользователи Mozilla Firefox могут, вместо нужной им страницы, увидеть предупреждение: «Это соединение является недоверенным» или «Сертификату нет доверия, так как сертификат его издателя неизвестен. (Код ошибки: SEC_ERROR_UNKNOWN_ISSUER)». Что нужно делать в таком случае и как устранить ошибку вы можете прочитать в этой статье.
Что это за ошибка?
Во время перехода на страничку web-ресурса происходит обмен данными между клиентом (это в данном случае Mozilla Firefox) и сервером. Некоторые сайты имеют протоколы шифрования, позволяющие сделать подключение более безопасным. Одним из таких протоколов является HTTPS. Данные, что передаются по этому протоколу, «упаковываются» в криптографический протокол SSL или TLS.
Если в одном из криптографических протоколов было обнаружено несоответствие сертификатов безопасности, браузер, пытаясь защитить ваше устройство от небезопасного подключения, уведомит вас кодом ошибки «SEC_ERROR_UNKNOWN_ISSUER».
Причины возникновения
Почему вы получили предупреждение? Причин может быть несколько:
- Сайт небезопасен для посетителей, так как имеет неизвестный сертификат (возможно заражен вирусами или в редких случаях является носителем вирусной рекламы).
- Сертификат сайта защищает данные от прослушки, но является самописным, поэтому его нет в базе доверенных.
- Сертификат сайта является доверенным, но браузер считает иначе из-за повреждений файла cert8.db (хранилища идентификаторов).
- Сертификат является доверенным, но установленный антивирус не может идентифицировать его в своей базе данных (или включено сканирование SSL).
Советы по устранению
Если вы уверены в надежности web-ресурса на который переходите и не желаете его покидать, есть несколько вариантов решения проблемы. В противном случае, покиньте сайт нажав кнопку «Уходим отсюда».
Удаление поврежденного файла cert8.db
Файл хранилища идентификаторов мог повредится и содержать некорректные сведения о доверенных сертификатах. В таком случае, его следует удалить, чтобы вновь установить безопасное соединение и беспрепятственно войти на сайт:
- В правом верхнем углу нажмите на кнопку «Открыть меню».
- Внизу открывшегося списка нажмите на «Открыть меню справка» (вопросительный знак в круге).
- Затем нажмите «Информация для решения проблем».
- В новом окне в «Сведения о приложении» нажмите «Показать папку» в строке «Папка профиля».
- В открывшейся папке найдите файл cert8.db и удалите.
- Перейдите на вкладку с проблемной страницей и нажмите «Обновить страницу».
%APPDATA%MozillaFirefoxProfiles
Перейдите в папку, в которой будет cert8.db.
Если, после обновления вы снова получили ошибку SEC_ERROR_UNKNOWN_ISSUER, переходите к следующему пункту.
Добавление в исключение
В окне с предупреждением, выполните следующее:
- Нажмите «Я понимаю риски» и в открывшемся спойлере нажмите «Добавить исключение…».
- В появившемся окошке нажмите «Подтвердить исключение безопасности».
- Переходите на сайт.
Отключение проверки SSL
Если же вы сталкиваетесь с проблемой повсеместно и даже на крупных веб-сервисах (google.com, youtube.com, facebook.com и т.д.), вероятно что-то перехватывает сертификаты для прослушки или проверки, а Mozilla Firefox это не нравится. Так вести могут себя вирусы и антивирусы соответственно. Если же вирусов на ПК не обнаружено, но установлен автивирус, отключите проверку HTTPS и SSL протоколов.
Avast | Зайдите в «Настройки» → «Активная защита» и нажмите «Настроить рядом с Веб-щит». Затем снимите галку с «Включить HTTPS-сканирование» и клацните OK. |
ESET | Зайдите в настройки и отключите и включите «SSL/TLS» протоколы и нажмите ОК. |
Kaspersky |
Перейдите в «Настройки» → «Дополнительные» → «Сеть» и в «Сканирование зашифрованных соединений» поставьте галку «Не сканировать зашифрованные соединения». Затем нажмите ОК. |
Остались вопросы после прочтения статьи? Задавайте их в комментариях или используйте специальную форму.
- http://droidov.com/kod-oshibki-sec_error_unknown_issuer-kak-ispravit-v-firefox
- https://dadaviz.ru/kak-byistro-ustranit-oshibku-sec_error_unknown_issuer-v-firefox/
- https://geekon.media/ustranenie-oshibki-s-kodom-sec-error-unknown-issuer/