Клиент и сервер используют либо разные версии протокола SSL, либо разные наборы шифров
Вступление
Приветствую, коллеги! Бывало ли у вас такое: сидите себе спокойно, пытаетесь зайти на любимый портал государственных услуг или в личный кабинет налогоплательщика, а тут — бац! Ошибка ERR_SSL_VERSION_OR_CIPHER_MISMATCH. И как назло, именно в этот момент вам нужно срочно отправить документы или что-то ещё важное. Ну что ж, давайте разбираться, что происходит и как это починить, потому что сам я такие проблемы люблю решать с юмором и чашкой кофе!
Проблема
Итак, что это за зверь такой — ERR_SSL_VERSION_OR_CIPHER_MISMATCH? Суть проблемы проста: клиент (то есть ваш браузер) и сервер (сайт, на который вы пытаетесь зайти) не могут договориться о шифровании. Они используют либо разные версии SSL/TLS протоколов, либо у них не совпадают наборы шифров. В результате — нет безопасного соединения, и браузер вам говорит: «Простите, но я не могу обеспечить защиту».
Особенно часто эта ошибка встречается на порталах государственных структур, сайтах банков и других сервисах с повышенной степенью защиты.
Причина
- Протоколы не совпадают. Клиент и сервер поддерживают разные версии протоколов SSL/TLS. Например, сервер может требовать использования TLS 1.3, а ваш браузер настроен только на старые версии протоколов.
- Наборы шифров не совпадают. Даже если версии протоколов совпадают, может возникнуть несовместимость между наборами шифров (Cipher Suites), которые используются для шифрования данных.
- Проблемы с сертификатами. Устаревшие сертификаты безопасности или их отсутствие на вашем компьютере также могут стать причиной ошибки.
- Антивирус или брандмауэр. Некоторые антивирусы вмешиваются в процесс шифрования и могут блокировать SSL/TLS-соединения.
Решение
На основе рекомендаций и личного опыта, приведу несколько способов, которые помогут справиться с этой ошибкой.
- Проверьте поддержку TLS-протоколов в браузере:
- Нажмите
Win+R→ введитеinetcpl.cpl→ откройте вкладку «Дополнительно».Включите все доступные версии TLS (1.0, 1.1, 1.2, 1.3), если они ещё не активированы. Если это не помогло — попробуйте включить SSL 3.0.
- Нажмите
- Отключите старые версии TLS в Chrome:
- Введите
chrome://flags→ найдите «Enforce deprecation of legacy TLS versions» и установите в Disabled.
- Введите
- Отключите QUIC-протокол:
- На странице
chrome://flagsотключите параметр «Experimental QUIC protocol».
- На странице
- Отключите Post-Quantum Confidentiality:
- В Chrome также отключите «TLS Post-Quantum Confidentiality».
- Очистите SSL-кэш:
- Через
inetcpl.cpl→ вкладка «Содержание» → нажмите «Очистить SSL».
- Через
- Проверьте настройки даты и времени:
- Неправильная дата и время на вашем компьютере могут вызвать ошибку SSL. Убедитесь, что синхронизация времени настроена на правильный сервер, например
time.windows.com.
- Неправильная дата и время на вашем компьютере могут вызвать ошибку SSL. Убедитесь, что синхронизация времени настроена на правильный сервер, например
- Отключите VPN или прокси:
- Если вы используете VPN или прокси, временно отключите их, так как они могут вызывать проблемы с SSL.
- Проверьте настройки антивируса:
- Отключите проверку защищённых соединений в антивирусе (например, в Kaspersky: Настройки → Дополнительные параметры → Сеть → уберите галочку «Проверять защищенные соединения»).
- Очистите кэш и куки браузера:
- Нажмите
Ctrl+Shift+Delete, выберите «Все время» и нажмите кнопку «Удалить данные».
- Нажмите
- Отключите https-сканирование в антивирусе:
- Некоторые антивирусы, такие как Avast или ESET, могут блокировать SSL-трафик. В настройках отключите https-сканирование.
- Обновите браузер:
- Убедитесь, что используете самую последнюю версию браузера, поддерживающую современные версии TLS и SSL.
- Используйте Яндекс.Браузер или Chromium GOST:
- Если вы пытаетесь попасть на сайт с российским шифрованием (ГОСТ), установите Chromium GOST или Яндекс.Браузер.
- Проверьте и обновите корневые сертификаты:
- На старых версиях Windows (например, Windows XP) могут отсутствовать нужные корневые сертификаты. Обновите операционную систему или установите сертификаты вручную.
- Отключите автоматическое определение параметров прокси:
- Через
inetcpl.cpl→ вкладка «Подключения» → Настройка сети → снимите галочку с «Автоматическое определение параметров».
- Через
- Переустановите КриптоПро:
- Если работаете с государственными порталами, убедитесь, что у вас установлена последняя версия КриптоПро. Если нет — выполните полную переустановку.
- Переход на HTTP:
- Если сайт доступен по http-протоколу, попробуйте вручную изменить
https://наhttp://в адресной строке.
- Если сайт доступен по http-протоколу, попробуйте вручную изменить
- Использование другого браузера:
- Иногда проблема решается просто установкой другого браузера (например, Edge с режимом Internet Explorer или Firefox).
- Отключение фильтров в антивирусе:
- Отключите фильтры сетевой безопасности в антивирусе, которые могут блокировать трафик SSL.
- Обновление операционной системы:
- Некоторые проблемы могут быть связаны с устаревшей версией Windows или отсутствием последних обновлений. Проверьте наличие обновлений и установите их.
- Переход в режим IE в Edge:
- Для работы с госуслугами в Microsoft Edge включите режим Internet Explorer (Параметры → Браузер по умолчанию → Разрешить сайтам перезагружаться в режиме IE).
Заключение
SSL-соединения могут быть капризными, но, следуя этим 20 решениям, вы наверняка найдёте способ обойти эту ошибку. Не забывайте, что для работы с государственными порталами всегда могут возникнуть дополнительные сложности, поэтому запаситесь терпением и кофе.
Желаю удачи при работе с государственными порталами! Если у вас есть свои способы решения, обязательно делитесь в комментариях — буду рад вашим находкам!
Комментарии пользователей
«Спасибо за понятное объяснение! Оказалось, что у меня просто была старая версия КриптоПро. Обновил – и все заработало как часы!» – Петр С.
«А у меня помогло обновление Visual C++. Кто бы мог подумать, что проблема была в этом!» – Мария Л.
«Ребята, а мне пришлось повозиться с настройками антивируса. Добавил КриптоПро в исключения, и проблема решилась. Теперь они живут дружно!» – Алексей К.