Переходя на страницы сайтов или интернет-сервисов, пользователи Mozilla Firefox могут, вместо нужной им страницы, увидеть предупреждение: «Это соединение является недоверенным» или «Сертификату нет доверия, так как сертификат его издателя неизвестен. (Код ошибки: SEC_ERROR_UNKNOWN_ISSUER)». Что нужно делать в таком случае и как устранить ошибку вы можете прочитать в этой статье.
Что это за ошибка?
Во время перехода на страничку web-ресурса происходит обмен данными между клиентом (это в данном случае Mozilla Firefox) и сервером. Некоторые сайты имеют протоколы шифрования, позволяющие сделать подключение более безопасным. Одним из таких протоколов является HTTPS. Данные, что передаются по этому протоколу, «упаковываются» в криптографический протокол SSL или TLS.
Если в одном из криптографических протоколов было обнаружено несоответствие сертификатов безопасности, браузер, пытаясь защитить ваше устройство от небезопасного подключения, уведомит вас кодом ошибки «SEC_ERROR_UNKNOWN_ISSUER».
Причины возникновения
Почему вы получили предупреждение? Причин может быть несколько:
- Сайт небезопасен для посетителей, так как имеет неизвестный сертификат (возможно заражен вирусами или в редких случаях является носителем вирусной рекламы).
- Сертификат сайта защищает данные от прослушки, но является самописным, поэтому его нет в базе доверенных.
- Сертификат сайта является доверенным, но браузер считает иначе из-за повреждений файла cert8.db (хранилища идентификаторов).
- Сертификат является доверенным, но установленный антивирус не может идентифицировать его в своей базе данных (или включено сканирование SSL).
Советы по устранению
Если вы уверены в надежности web-ресурса на который переходите и не желаете его покидать, есть несколько вариантов решения проблемы. В противном случае, покиньте сайт нажав кнопку «Уходим отсюда».
Удаление поврежденного файла cert8.db
Файл хранилища идентификаторов мог повредится и содержать некорректные сведения о доверенных сертификатах. В таком случае, его следует удалить, чтобы вновь установить безопасное соединение и беспрепятственно войти на сайт:
- В правом верхнем углу нажмите на кнопку «Открыть меню».
- Внизу открывшегося списка нажмите на «Открыть меню справка» (вопросительный знак в круге).
- Затем нажмите «Информация для решения проблем».
- В новом окне в «Сведения о приложении» нажмите «Показать папку» в строке «Папка профиля».
- В открывшейся папке найдите файл cert8.db и удалите.
- Перейдите на вкладку с проблемной страницей и нажмите «Обновить страницу».
Перейдите в папку, в которой будет cert8.db.
Если, после обновления вы снова получили ошибку SEC_ERROR_UNKNOWN_ISSUER, переходите к следующему пункту.
Добавление в исключение
В окне с предупреждением, выполните следующее:
- Нажмите «Я понимаю риски» и в открывшемся спойлере нажмите «Добавить исключение…».
- В появившемся окошке нажмите «Подтвердить исключение безопасности».
- Переходите на сайт.
Отключение проверки SSL
Если же вы сталкиваетесь с проблемой повсеместно и даже на крупных веб-сервисах (google.com, youtube.com, facebook.com и т.д.), вероятно что-то перехватывает сертификаты для прослушки или проверки, а Mozilla Firefox это не нравится. Так вести могут себя вирусы и антивирусы соответственно. Если же вирусов на ПК не обнаружено, но установлен автивирус, отключите проверку HTTPS и SSL протоколов.
Avast![]() |
Зайдите в «Настройки» → «Активная защита» и нажмите «Настроить рядом с Веб-щит». Затем снимите галку с «Включить HTTPS-сканирование» и клацните OK. |
ESET![]() |
Зайдите в настройки и отключите и включите «SSL/TLS» протоколы и нажмите ОК. |
Остались вопросы после прочтения статьи? Задавайте их в комментариях или используйте специальную форму.
Переходя от сайта к сайту на просторах интернета, вы постоянно рискуете наткнуться на вредоносные страницы, из-за чего ваш компьютер может серьезно пострадать. Чтобы этого не произошло обязательно нужно установить качественный антивирус. Но обеспечением вашей безопасности озабочены не только компании, создающие антивирусы, но и компании, создающие браузеры. То есть, первый удар на себя берет именно веб-браузер, но его основная задача, в отличие от антивируса, не удалить уже внедрившийся в компьютер вирус, а не дать ему проникнуть на ваш компьютер. И браузер Firefox от компании Mozilla не исключение. Перед тем как перенаправить вас по какой-либо ссылке, система безопасности Firefox проверяет ее на наличие качественного сертификата безопасности, и если он не удовлетворяет всем требованиям, то вы получаете уведомление об ошибке.
Причины возникновения ошибки с кодом SEC_ERROR_UNKNOWN_ISSUER
Существует несколько причин, по которым система безопасности браузера могла заблокировать доступ к сайту и выдать ошибку с кодом SEC_ERROR_UNKNOWN_ISSUER:
- Страница, на которую вы пытаетесь перейти, небезопасна, по мнению Firefox, то есть, имеет просроченный сертификат или не имеет его вовсе. Это означает, что шанс поймать вирус на этом сайте очень велик.
- Страница имеет незарегистрированный в базе данных Mozilla сертификат. В этом случае браузер не может распознать его и на всякий случай закрывает доступ к сайту.
- На вашем компьютере был поврежден или удален файл certdb, отвечающий за распознавание сертификатов.
- На наличие качественного сертификата проверяет не только браузер, но и установленный на вашем компьютере антивирус. И если Firefox удостоверился через свою базу данных, что сертификат рабочий, то это не факт, что в базе данных антивируса есть подтверждение качества сертификата.
- Иногда, хоть и очень редко, данная ошибка может возникнуть из-за того, что компьютер уже заражен вирусом, вызывающим эту проблему.
Как исправить ошибку
В том случае, когда вы уверены, что переходите на безопасный и проверенный сайт, а доступ к нему закрыт, стоит вручную устранить эту ошибку. Существует несколько причин, по которым Firefox ошибочно закрывает доступ к сайту, все они описаны выше, и для каждой из них есть свое решение.
Включение сайта в список исключений
- При переходе по ссылке у вас появится уведомление о возможной угрозе.
Уведомление об ошибке
Разворачиваем раздел «Я понимаю риск»
Нажимаем кнопку «Добавить в исключение»,
Восстановление файла cert8.db
В этом файле хранится список разрешенных сертификатов, и если он поврежден, то браузер может принять качественный сертификат сайта за неофициальный или обманный. В этом случае стоит восстановить его, выполнив следующие действия:
-
Разверните меню браузера.
Открываем меню браузера
Открываем меню Справок
Открываем раздел «Информация для решения проблемы»
Нажимаем кнопку «Показать папку»
Удаляем файл cert8.db
Выключение SSL-сканирования
Если предыдущие способы не помогли, это значит, что доступ к сайту закрывает ваш антивирус. На примере защитного приложения Avast рассмотрим, как отключить SSL-сканирование:
-
Открываем антивирус и переходим в раздел «Настройки».
Заходим в настройки антивируса
Переходим в раздел «Активная защита»
Нажимаем кнопку «Настройки»
Готово, в антивирусах от других компаний функция SSL-сканирования отключается таким же способом.
Удаление вирусов
Причиной возникновения такой ошибки, хоть и редко, может стать вирус. Откройте свой антивирус и выполните полную проверку компьютера, а после окончания процесса сотрите найденные вирусы.
Запускаем полную проверку компьютера на вирусы
Видеоурок: «Как устранить ошибку SEC_ERROR_UNKNOWN_ISSUER в Firefox»
Как избежать возникновения ошибки в будущем
Существует два правила, благодаря которым вы сможете избежать возникновения этой ошибки — не переходите на подозрительные сайты, которые имеют дурную репутацию или еще не были проверены другими пользователями, а также не пытайтесь самостоятельно редактировать какие-либо системные файлы, это может привести к их повреждению и выводу из строя.
Не только антивирус отвечает за вашу безопасность в интернете, эти также занимается сам браузер. Первое, что Firefox делает перед тем, как допустить вас к какому-либо сайту — сверяет сертификат безопасности со своим списком разрешенных. Но из-за некоторых проблем, сайты, имеющие качественный и официальный сертификат, могут также оказаться заблокированными. В этом случае, если вы точно уверены, что сайт безопасен, добавьте его в список исключений. Чтобы этого больше не повторилось, пересоздайте файл cert8.db и отключите SSL-сканирование в антивирусе, и не забудьте проверить свой компьютер на вирусы.
Я получаю «net :: ERR_UNKNOWN_URL_SCHEME» при вызове номера телефона с HTML-страницы на Android. Нужно ли добавлять какие-либо разрешения в манифест, чтобы это работало? Я пока ничего не добавил в манифест. Вот код HTML:
Следующее должно работать и не требовать каких-либо разрешений в манифесте (в основном переопределять shouldOverrideUrlLoading и обрабатывать ссылки отдельно от tel, mailto и т. Д.):
Кроме того, обратите внимание, что в приведенном выше фрагменте я включаю JavaScript, которого вы, скорее всего, захотите, но если по какой-то причине вы этого не сделаете, просто удалите эти 2 строки.
У меня возникла эта проблема с mailto: и tel: ссылки внутри iframe (в Chrome, а не в веб-браузере). Нажав на ссылки, вы увидите страницу с серым «страница не найдена» и проверьте страницу, на которой была ошибка ERR_UNKNOWN_URL_SCHEME.
Добавление target="_blank" , как было предложено в этом обсуждении вопроса, проблема была решена для меня.
Попробуйте этот путь, надеюсь, что это поможет вам решить вашу проблему.
main.xml
MyActivity.java
Добавьте это разрешение в AndroidManifest.xml
Если вы получите код «ERR_UNKNOWN_URL_SCHEME», скорее всего, на том сайте, на котором вы находитесь, или на приложении, которое вы пытаетесь загрузить, делается попытка собирать информацию с используемого устройства. Это протокол для многих начинающих компаний, LLC’S и корпораций, имеющих прогрессивную клиентскую базу. Цель сбора данных называется «ITTR», что означает «Информационная торговля для налоговой помощи». Потребитель не имеет законного права отказывать в доступе к своей личной информации после того, как они согласятся на любые «Положения и условия», которые эти лица считают применимыми для использования своего продукта. Большинство указанных выше организаций будут способствовать освобождению информации о потребителях путем снижения налогов или освобождения от статуса.