ERR_SSL_PROTOCOL_ERROR: как исправить ошибку в Chrome

Chrome — один из лучших и самых популярных браузеров во всем мире по разным причинам. Приложение Google имеет репутацию не только особенно быстрого, но и очень безопасного. Если вы создадите учетную запись, то сможете использовать автоматическую синхронизацию с любого устройства для одновременного доступа ко всем настройкам, установить избранное и даже получить доступ к открытым вкладкам. Кроме того, с помощью шаблонов оформления, приложений и расширений можно идеально настроить внешний вид и функциональность под собственные нужды — независимо от того, используется ли операционная система Windows, Linux или macOS.

Но даже чудо-оружие Google — как и любое другое программное обеспечение — не является полностью свободным от проблем и ошибок. Чаще всего в сообщениях об ошибках встречается код ошибки ‘ERR_SSL_PROTOCOL_ERROR’, который информирует пользователя браузера о том, что произошел сбой защищенного соединения с сервером. Что именно представляет собой эта ошибка SSL-соединения и как можно исправить ERR_SSL_PROTOCOL_ERROR?

Что скрывается за ошибкой SSL-соединения?

Времена, когда Интернет использовался просто как информационная платформа, ушли в прошлое. Сегодня браузеры ПК и мобильных устройств все чаще используются для осуществления денежных переводов, игр, покупки товаров, хранения файлов в облаке или взаимодействия с другими пользователями. Тот факт, что передается все больше личной и конфиденциальной информации, означает, что преступникам становится все легче. Данные клиентов, внутренняя информация компании и другие частные данные сегодня особенно популярны у воров, поэтому SSL и TLS стали обязательным условием.

Протокол безопасности, основанный на стандартном веб-протоколе HTTP, гарантирует безопасное соединение посредством обмена сертификатами. Он также гарантирует, что потоки данных передаются в зашифрованном виде. Если веб-сайт, защищенный SSL, посещается с помощью браузера Google и защищенное соединение не работает, появляется сообщение ‘ERR_SSL_PROTOCOL_ERROR’. Таким образом Chrome информирует пользователя о том, что существует проблема, препятствующая необходимому обмену сертификатами.

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

Возможные причины ERR_SSL_PROTOCOL_ERROR

Если Chrome выводит сообщение об ошибке при вызове HTTPS-адреса, браузер дает следующее, очень общее объяснение того, почему установка соединения не удалась:

‘Не удается установить безопасное соединение с сервером. Это может быть проблема с сервером, или может потребоваться сертификат аутентификации клиента, которого у вас нет».

Из этого описания нельзя извлечь большую часть информации, поскольку в нем просто говорится, что проблема существует либо на стороне сервера, либо на стороне клиента (браузера). В первом случае проблема часто связана с тем, что сайт, к которому обратились, сертифицирован по протоколу SSL/TLS, но сертификат не был своевременно обновлен и истек. Кроме того, причиной того, что обмен сертификатами не работает, могут быть самые разные технические проблемы.

Примечание

Если вы подозреваете, что за сообщением ERR_SSL_PROTOCOL_ERROR стоит ошибка сервера, возможно, имеет смысл вернуться на сайт позже. Если проблема сохраняется, вам следует связаться с ответственным веб-мастером.

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

  • неверная системная дата или время
  • веб-сайт или IP-адрес заблокирован брандмауэром или антивирусной программой
  • SSL/TLS соединения блокируются брандмауэром или антивирусной программой
  • файл HOSTS поврежден
  • кэш SSL или браузера содержит устаревшие версии сертификатов
  • Расширения Chrome вызывают сообщение об ошибке
  • протокол QUIC блокирует установку соединения

Устранение ERR_SSL_PROTOCOL_ERROR — как это работает

Список возможных причин сообщения ERR_SSL_PROTOCOL_ERROR показывает, что общего решения не существует. Вместо этого есть несколько вариантов, которые вы можете попробовать самостоятельно решить проблему с SSL-соединением. Прежде всего, вы можете попробовать «трюк», который всегда оказывается эффективным средством решения различных веб-ошибок: перезагрузить маршрутизатор. Нередко проблемы с подключением исчезают, когда устройство заново подключается к Интернету. Если сообщение по-прежнему появляется в браузере Chrome, вы можете попробовать следующие решения:

Решение 1: проверьте системную дату/время

Поскольку неправильные системные дата и время могут привести к сбою соединения SSL/TLS, вам следует посмотреть на системные часы, когда в окне браузера Chrome появляется сообщение ‘ERR_SSL_PROTOCOL_ERROR’. Если существует значительная разница между показанным и реальным временем или установлена неправильная дата, браузер часто не может правильно загрузить SSL-соединения. Убедитесь, что дата и время установлены правильно, и при необходимости измените их. По умолчанию это можно сделать прямо с панели задач — в качестве альтернативы вы можете найти нужное меню в разделе «Дата и время» в Панели управления.

Решение 2: временно отключите антивирусные программы и брандмауэры

Программы (для защиты от вредоносных программ) и брандмауэр являются обязательными для каждого пользователя, который планирует подключать свое устройство к Интернету. Однако, поскольку подобные инструменты безопасности работают по различным алгоритмам и правилам, они могут запретить доступ к определенным веб-сайтам, даже если они не представляют угрозы безопасности. Например, возможно, что IP-адрес или адрес домена был классифицирован как угроза безопасности, поэтому он и блокируется. Chrome также выводит сообщение ERR_SSL_PROTOCOL_ERROR, если SSL-соединения вообще блокируются каким-либо инструментом.

Вы можете легко проверить, вызывают ли используемые вами программы безопасности сообщение об ошибке, временно отключив их и зайдя на соответствующий веб-сайт. Если теперь соединение работает без проблем, знайте, что вам необходимо внести изменения в настройки программ и удалить IP-адрес из черного списка.

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

Решение 3: удалить кэш SSL и кэш браузера

В некоторых случаях за сообщение ERR_SSL_PROTOCOL_ERROR в Chrome может также отвечать кэшированная информация в кэше SSL (статус SSL) или кэше браузера. В этом случае для устранения ошибки достаточно очистить кэш.

В Chrome просто откройте меню настроек, нажав на три точки в правом верхнем углу, и выберите в выпадающем меню пункт «Настройки».

Нажмите кнопку «Дополнительно», чтобы перейти к опциям «Конфиденциальность и безопасность». Там вы найдете то, что искали — «Очистить данные просмотра», с помощью которого можно удалить кэш Chrome.

Совет

Вы также можете получить доступ к меню удаления кэша еще более быстрым способом, введя следующий адрес в качестве URL: chrome://settings/clearBrowserData.

Кэш SSL управляется самой операционной системой, поэтому его нельзя удалить с помощью Chrome. Соответствующую функцию вы найдете в настройках сети и интернета, доступ к которым в Windows можно получить через панель управления.

В разделе «Сеть и Интернет» вы найдете пункт «Свойства Интернета», который необходимо выбрать. Затем перейдите на вкладку ‘Содержание’, затем нажмите ‘Очистить состояние SSL’.

Вы получите отчет о состоянии после удаления кэша и сможете проверить, была ли решена проблема ERR_SSL_PROTOCOL_ERROR, очистив кэш и снова зайдя на сайт с помощью Chrome.

Решение 4: деактивируйте расширения Chrome

Как и любой интернет-браузер, Google Chrome можно расширить с помощью плагинов, которые добавляют дополнительные функции, игры или новый дизайн пользовательского интерфейса. Однако с каждым дополнительным расширением вы рискуете нарушить функциональность браузера и вызвать сообщения об ошибках, например ERR_SSL_PROTOCOL_ERROR. Если предыдущие решения не помогли, возможно, стоит деактивировать расширения до тех пор, пока вы не захотите использовать их снова. Если после этого SSL-соединение будет успешно установлено, вы будете уверены, что его блокировало именно расширение. Повторно активируя расширения шаг за шагом (включая проверку соединения), вы сможете легко определить, что было причиной.

Чтобы получить доступ к расширениям, нажмите на три точки рядом с поисковой строкой браузера, как при удалении кэша Chrome. В выпадающем меню выберите «Другие инструменты», а затем «Расширения».

Совет

Вы также можете ввести chrome://extensions/ в строке поиска, чтобы перейти непосредственно к расширениям.

Деактивируйте активированные расширения одно за другим, сняв все флажки, затем перезапустите Chrome и проверьте, продолжает ли возникать ошибка ERR_SSL_PROTOCOL_ERROR при попытке зайти на целевой веб-сайт.

Решение 5: отключите протокол QUIC

Google Chrome стал одним из первых браузеров, в котором был реализован протокол QUIC. Перспективный протокол предназначен, в частности, для обеспечения дополнительной скорости при установке соединения. Официально находясь на стадии тестирования, он уже активирован по умолчанию как «экспериментальный протокол» в различных сервисах, предлагаемых крупной корпорацией, таких как браузер Google, что означает, что он может быть возможной причиной ошибки ERR_SSL_PROTOCOL_ERROR. Иногда для решения проблемы достаточно просто деактивировать QUIC. Для этого сначала введите в строке поиска следующий адрес:

chrome://flags/#enable-quic

В меню флагов Chrome перечислены все функции, которые еще не были официально реализованы в браузере. Здесь вы увидите выбранное значение ‘Default’, что означает, что QUIC активен. Чтобы отключить протокол, выберите опцию ‘Disabled’ и перезапустите Chrome.

Решение 6: удалить или вернуть файл hosts к настройкам по умолчанию

До появления и создания системы доменных имен (для разрешения имен в Интернете) использовалась система, основанная на локальных текстовых файлах, которые необходимо было поддерживать вручную. Этот файл с именем ‘hosts’ существует и сегодня в распространенных операционных системах, но обычно используется только для назначения адресов в локальных сетях.

Однако вредоносные программы могут изменять файл hosts таким образом, чтобы перенаправлять вас на неправильные веб-сайты или выдавать сообщения об ошибках типа ERR_SSL_PROTOCOL_ERROR. Однако, удалив файл или восстановив настройки по умолчанию (если вы самостоятельно настраивали сеть), вы можете быстро решить эту проблему. В Windows это работает следующим образом:

  1. Откройте программу «Выполнить», нажав одновременно клавиши Windows и [R].
  2. В новом окне укажите каталог, в котором находится файл hosts, вставив следующую строку (если Windows установлена не на C:, необходимо использовать соответствующую букву диска):

    C:WindowsSystem32driversetc

  3. После подтверждения ввода нажатием на ‘OK’ вы попадете в папку назначения, где сможете выбрать и удалить или отредактировать файл hosts. 

Пользователи других систем могут действовать аналогичным образом (получить доступ к каталогу, затем удалить файл), но путь к каталогу в разных системах различен: пользователи macOS, Unix, Linux и Android могут найти файл hosts в каталоге /etc/hosts. iOS хранит файл в каталоге /private/etc/hosts.

Оцените статью
cdelat.ru
Добавить комментарий