Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Firefox: SEC ERROR UNKNOWN ISSUER. Как исправить

Ошибка sec error unknown issuer в Firefox

протокол https

Иногда у пользователей возникает необходимость в Firefox исправить ошибку «sec error unknown issuer». Она появляется на вкладке вместо запрашиваемой страницы в виде предупреждения «Сертификату нет доверия… », «… является недоверенным». Почему появляется эта ошибка, что она из себя представляет, и как устранить её вам расскажет это руководство.

Тип неполадки

Многие веб-проекты, в особенности магазины, платёжные системы, почтовые сервисы, где важен высокий уровень конфиденциальности и безопасности информации, выполняют обмен данными с пользователями при помощи сетевого протокола HTTPS. В отличие от стандарта-предшественника HTTP, он передаёт пакеты с запросами, контентом в зашифрованном виде посредством алгоритмов SSL и TLS.

ошибка HTTP

При обнаружении (в данном случае Mozilla FF) несоответствия HTTPS, браузер блокирует загрузку страницы, предупреждая потенциально опасное подключение, и отображает код ошибки «sec error revoked certificate», «sec error unknown issuer».

несоответствия HTTPS

Причины блокировки

Если вы видите на дисплее вышеописанное сообщение, значит, возникла одна из следующих ситуаций:

  1. Используется неизвестный сертификат (видимо, он заражён зловредом либо умышленно распространяет вредоносов).
  2. Запрашиваемый сертификат отсутствует в каталоге онлайн-ресурсов со статусом «доверенные».
  3. Firefox некорректно идентифицирует протокол из-за повреждённого контейнера cert8.db (место для хранения идентификаторов HTTPS).
  4. Загрузку сайта в формате HTTPS блокирует антивирусная программа, потому что не может найти запрашиваемый сертификат в базе или по причине ложного срабатывания в процессе анализа SSL.

Как ликвидировать ошибку?

Способ №1: убрать файл cert8.db

1. Вверху справа щёлкните меню (ярлык «три полосы»).

панель FF

2. В выпавшем блоке нажмите «Знак вопроса».

меню

3. В «Справка» кликните «Информация …. ».

«Справка»

4. В «Папка профиля» кликните опцию «Показать папку».

сведения о приложении

5. В директории клацните правой кнопкой мыши файл cert8. В меню запустите команду «Удалить».

cert8

6. Перезапустите Firefox, сделайте повторный запрос сайта.

Способ №2: добавить веб-сайт в исключение

1. В тексте предупреждения щёлкните спойлер «Я понимаю риск».

спойлер «Я понимаю риск»

2. Клацните «Добавить исключение».

3. В окне активируйте команду «Подтвердить исключение… ».

4. Перейдите на запрашиваемый веб-ресурс.

Способ №3: выключить анализ SSL

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

Специфика безопасности браузера Firefox такова, что в отдельных случаях он блокирует доступ из-за прослушивания, перехвата сетевых пакетов сторонними программными средствами, в том числе и доверенными антивирусами.

Читайте так же:
Origin не входит в сеть

Mozilla: Ошибка sec_error_unknown_issuer (мысли вслух)

Сегодня утром, после горячей чашечки шоколада кофе, в голову пришла идея сменить привычный мне браузер Chrome на Firefox. Причиной тому было скорее не кофе, а аномальная тормознутость моего браузера в последнее время. После первого запуска предательски ввожу в адресную строку «google.ru» и вижу следующую ошибку:

Браузер даже не дает права проигнорировать ошибку. По привычке первым делом взгляд упал на дату и время. Убедившись, что временные параметры на компьютере установлены верно, перешел на другой ресурс «yandex.ru»:

Тут дела обстояли чуть лучше, Firefox уже предлагает добавить сертификат в хранилище доверенных. Тут пришлось уже включать мозги, т.к. активно пользуюсь сервисом Яндекс.Деньги и любые утечки для меня существенны. Первым делом решил проверить, что именно браузеру не нравится в сертификате:

Нет доверия стороне выдавшей сертификат. И такая картина на всех ресурсах, где используется безопасное соединение HTTPS.
Много немного теории:
Для использования шифрованного канала связи, ваш браузер использует протокол SSL (или TLS) (HTTPS пользуется им), который, в свою очередь, использует сертификат проверки подлинности. Этот сертификат хранит в себе информацию как для шифрования данных, так и для идентификации WEB-сервера, к которому вы обращаетесь. Помимо всей прочей информации, хранимой в сертификате (тип шифрования, альтернативные имена и т.д.), нас интересуют открытый ключ, который решает проблему №1 — шифрование в открытых сетях и информация о центре, выдавшем этот сертификат, которая решает проблему №2 — доверие к открытому ключу.

Опишу на примерах.

1. Сервис Яндекс хочет организовать безопасный канал связи со своими пользователями и генерирует для этого пару ключей (открытый и закрытый).
2. Я, как клиент сервиса Яндекс, получаю от него открытый ключ и шифрую им все свои данные. При этом я уверен, что прочитать данные сможет только владелец закрытого ключа, в нашем случае владелец — сервис Яндекс.
Этим самым сервис Яндекс решает проблему шифрования в открытых сетях.

А что если некий троянский вирус встанет между вами и сервисом Яндекс (к примеру, в роли сквозного прокси-сервера)….

1. Троян получает от сервиса Яндекс открытый ключ.
2. Троян генерирует пару своих ключей и передает открытую часть вам от имени сервиса Яндекс.
3. Все сообщения, адресованные от вас сервису Яндекс, перехватываются и дешифруются трояном, а троян в свою очередь шифрует эти данные ключом от Яндекс и передает их ему же. Вот тут и возникает проблема №2, а именно, проблема доверия к открытому ключу.

Читайте так же:
Что будет, если не активировать Windows 10

Данная проблема решается третьим лицом, которому доверяет, как сервис Яндекс, так и клиент. В данном случае запись указывала на AtomPark Software Inc, которая выдала тот самый сертификат подлинности сервису Яндекс.

Вернемся к моему сертификату и удостоверимся, что мы доверяем третьему лицу. В поле Общее имя (CN) группы «кем выдано» стоит запись «AtomPark Software Inc». Первый признак доверия этому центру сертификации – наличие его корневого сертификата в хранилище доверительных центров. В Mozille этот список можно открыть так: Настройка-> Дополнительно-> Сертификаты-> Просмотреть сертификаты-> Центры сертификации. По имени нашел сертификат:

На первый взгляд все в порядке. Решил сверить отпечатки SHA1 сертификатов. Полез в иерархию и увидел следующее:

В иерархии сертификатов корневым сертификатом является сам сертификат (самоподписанный).
Чтобы окончательно убедиться, что это недействительный сертификат, с браузера Chrome выполнил Online проверку актуального сертификата sslshopper.com и сверил серийные номера:

Теперь было необходимо найти этот троян. В настройках прокси было все чисто, а антивирус не дал никаких результатов. Полез в мониторинг сети и заметил некое приложение, которое проявляло активность всякий раз, когда я обращался к веб сервисам:

Первая же ссылка в интернете раскрыла все карты. Оказалось, что недавно наше руководство внесло некоторые поправки в политику защиты конфиденциальной информации. Было решено установить всему персоналу программу StaffCop, которая осуществляет мониторинг деятельности сотрудников. После отключения данной службы, решились не только проблемы с сертификатами, но и с моим основным браузером Chrome. Несмотря на большое описание, фактически задача была решена очень быстро, и я надеюсь, что последовательность моих действий поможет кому-либо.

Что делать, если при входе на сайт в Firefox появляется ошибка с кодом SEC_ERROR_UNKNOWN_ISSUER

В последнее время от пользователей Mozilla Firefox стало поступать все больше жалоб на ошибку соединения с кодом SEC_ERROR_UNKNOWN_ISSUER . Проявляется она тем, что при попытке перейти на сайт пользователь получает предупреждение «Сертификату нет доверия, так как сертификат его издателя неизвестен» , «Ваше соединение не защищено» или что-то в этом роде. То, что ошибка соединения как-то связана с безопасностью, догадаться нетрудно, но что же все-таки становится ее причиной?

Читайте так же:
Визуальные закладки для Mozilla Firefox

Как известно, при посещении сайта между браузером и сервером происходит обмен данными. Чтобы обеспечить более высокий уровень безопасности, некоторые ресурсы используют протоколы шифрования, например, тот же HTTPS . Так вот, когда в одном их таких протоколов Firefox обнаруживает несоответствие сертификатов безопасности, он блокирует соединение, пытаясь защитить систему от внешней угрозы, нередко мнимой, а юзер получает описанную выше ошибку.

Основные причины ошибки

В свою очередь, причины несоответствия сертификатов безопасности могут быть разными. Посещаемый сайт действительно может оказаться зараженным вирусами, но он может быть совершенно безопасен, но при этом его сертификат отсутствует в базе данных (обычное дело для самоподписанных сертификатов) . Возможной причиной ошибки может стать повреждение файла хранилища идентификаторов, расположенного в папке профиля Firefox, нельзя также исключать некорректную идентификацию сертификата установленной антивирусной программой.

Способы исправления

Самый простой способ покончить с ошибкой раз и навсегда — это добавить блокируемый сайт в исключения. Если вы уверены в безопасности ресурса, на странице с предупреждением кликните по кнопке «Дополнительно».

Страница с предупреждением

Рразверните спойлер и нажмите «Добавить исключение…».

Добавить исключение

Далее в открывшемся окошке нажмите кнопку «Подтвердить исключение», убедившись перед этим, что в чекбоксе «Постоянно хранить это исключение» установлена галочка.

Подтвердить исключение

Все, больше с ошибкой сертификата вам сталкиваться не придется.

Приведенный выше пример наиболее простой, а вот что делать, если ни кнопки «Дополнительно», ни спойлеров на странице с предупреждением нет? Так бывает, если Firefox твердо решил не пускать вас на сайт, а также если его локальная база сертификатов оказалась повреждена. В таком случае пофиксить ошибку можно, удалив файл хранилища сертификатов cert8.db . Располагается он в папке профиля Firefox.

Чтобы в нее попасть, перейдите по внутреннему адресу about:support и нажмите в открывшейся странице «Открыть папку» напротив пункта «Папка профиля» .

Папка профиля

Теперь закройте браузер, отыщите в открывшейся папке файл cert8.db и удалите его.

Удалить файл хранилища сертификатов

Запустите браузер и попробуйте зайти на проблемную страницу. Если ошибка SEC_ERROR_UNKNOWN_ISSUER повторится, добавьте сайт в исключения как было показано выше (опция должна стать доступной) .

И последнее.

Как уже было сказано, причиной ошибки может стать некорректная идентификация сертификата антивирусом. Подобное имеет место достаточно редко, но если же у вас есть основания считать, что виной в конкретном случае стал именно антивирус, отключите в нем проверку протоколов HTTPS и SSL , предварительно убедившись, что сам компьютер не заражен вирусами.

Читайте так же:
LockHunter 3.2.3 скачать бесплатно

Ошибка SEC_ERROR_UNKNOWN_ISSUER в Firefox — как исправить, причины, настройка Kaspersky

Firefox ошибка

В последних версиях браузера Firefox при заходе на любой сайт с HTTPS соединением я получал один и тот же код ошибки SEC_ERROR_UNKNOWN_ISSUER (Ваше соединение не защищено). В ее описании было сказано, что владелец проекта некорректно настроил HTTPS либо здесь используется недействительный сертификат. Для теста я решил посетить страницы Инстаграма, Facebook, Твиттера, и каким же было мое удивление, когда они демонстрировали аналогичный результат. Серьезно? Мне казалось, этим веб-ресурсам и их разработчикам однозначно можно доверять… Но, видимо, в Firefox думают по другому. Пришлось разбираться с данным вопросом.

Вот как выглядит ошибка:

Ошибка SEC_ERROR_UNKNOWN_ISSUER в Firefox

Помнится, раньше при нажатии на кнопу «Дополнительно» у вас всегда была возможность добавить исключение для того или иного сайта и пропустить это предупреждение. Сейчас у меня лично в браузере такого нету. И вот почему…

Причины появления ошибки SEC_ERROR_UNKNOWN_ISSUER

Во-первых, важно понимать почему у вас появилась данная проблема. Если говорить в общих чертах, то она означает, что Firefox не смог распознать сертификат проекта. Причем здесь бывает 2 разные ситуации:

  • Когда код ошибки возникает на всех HTTPS ресурсах — значит какая-то программа перехватывает процедуру считывания сертификата, и у Firefox происходящее начинает вызывать вопросы.
  • Если недоступен один или несколько сайтов, то очевидно проблема заключается в конкретных веб-ресурсах, и скорее всего, там неправильно настроен сервер.

Ошибка на отдельном сайте

Следует заметить, что во втором случае Firefox также может негативно реагировать на проекты с самоподписанным сертификатом, и вы увидите соответствующее предупреждение. При этом передаваемая информация защищена, но доверие к конкретному получателю зависит только от вас.

Если с сайтом все ок, то чтобы устранить ошибку SEC_ERROR_UNKNOWN_ISSUER нужно: 1) кликнуть по кнопке «Дополнительно» и выбрать «Добавить исключение»; 2) затем в открывшемся окне выбираете «Подтвердить исключение безопасности«.

Подтвердить исключение безопасности в Firefox

Важно (!) в справке Firefox НЕ рекомендуют добавлять исключение безопасности для крупных/известных финансовых или банковских сервисов, когда подобный запрос поступает от них — скорее всего, такое соединение скомпрометировано.

Убираем ошибку SEC_ERROR_UNKNOWN_ISSUER для всех сайтов

Если проблема с доступом в Firefox появляется на всех HTTPS веб-ресурсах, то скорее всего, в процесс считывания сертификата вмешивается антивирус либо вредоносная программа. Рассмотрим ситуацию на примере софта от Kaspersky, в частности KIS, где можно попросту отключить данный «перехват». Для этого:

  1. Переходите в настройки. Вызываются через контекстное меню иконки из трея или иконку шестеренки в самой программе.
  1. Выбираете раздел «Дополнительно», а в нем пункт «Сеть».
Читайте так же:
Как отключить спящий режим в Windows 7

Настройки Kaspersky

  1. Здесь для опции «Проверка зашифрованных соединений» выбираете значение «Не проверять». Это позволит отключить SEC_ERROR_UNKNOWN_ISSUER ошибку в Firefox на большинстве сайтов, т.к. браузер сможет без проблем считывать HTTPS сертификаты.

Сетевые настройки в Kaspersky

Сохраняете настройку и проверяете все ли теперь работает корректно. В более ранних версиях софта немного другие тексты и интерфейс, но логика действий аналогичная. Кстати, похожий алгоритм используется для решения проблемы Касперского с проверкой подлинностью домена HTTPS сайтов.

Кстати, как вариант в этой же вкладке сетевых опций можно кликнуть по ссылке «Дополнительные параметры» и повторно установить сертификат «Лаборатории Касперского».

Установка сертификата в Лаборатории Касперского

Теоретически, как я понял, это должно решить вопрос раз и навсегда, но у меня почему-то не сработало. Возможно, требовалась перезагрузка Windows, а не только антивируса.

Основной минус процедуры отключения ошибки SEC_ERROR_UNKNOWN_ISSUER в Kaspersky — уменьшения уровня защиты компьютера в некоторых ситуациях, т.к. софт не сможет контролировать HTTPS соединение. В частности будут проблемы с функциями антибаннер, безопасные платежи, проверка ссылок, родительский контроль и т.п.

Итого. В общем, у меня возникает много вопросов к создателям Firefox — как в 2018+ году допускаются подобного рода косятки? Почему все остальные браузеры нормально работают с антивирусами, а тут возникают ошибки? Если учитывать, что Google и Chrome подгодняют всех пользователей на переход к HTTPS, вполне вероятно, вы потеряете немного трафика из Firefox. Хотя, конечно, просадка будет незначительной и временной пока пользователи не перейдут на другие программы или разработчики не исправятся.

В принципе, не исключаю, что полная переустановка Kaspersky может убрать ошибку SEC_ERROR_UNKNOWN_ISSUER, но мне лично проще вообще отказаться от такого «кривого» браузера. Собственно, несколько лет назад я именно так и поступил:) Кстати, если вы используете другие антивирусы, то на странице справки есть подсказки как решить проблему для Avast, Bitdefender и Bullguard.

В комментариях делимся своим опытом использования ФФ… У вас возникают подобные косяки? Что думаете по такой ситуации?

Ссылка на основную публикацию
Adblock
detector