Битлента
Ошибки и коды3 мин чтения·

SSL_ERROR_PROTOCOL_VERSION_ALERT: несовместимая версия протокола TLS

Ошибка SSL_ERROR_PROTOCOL_VERSION_ALERT в Firefox: сервер не поддерживает предложенную версию TLS. Почему это происходит и как исправить.

Что за версия протокола

Шифрованное соединение работает по протоколу TLS, у которого несколько поколений. Более ранние версии считаются небезопасными и отключены в современных браузерах. Клиент и сервер должны найти общую версию. Если пересечения нет, сервер отправляет уведомление protocol_version, а Firefox показывает код SSL_ERROR_PROTOCOL_VERSION_ALERT.

Ошибка симметрична: возможны два сценария. Либо сервер слишком стар и умеет только отключённые версии, либо, наоборот, клиент старый и не знает версий, обязательных для сервера.

Прежде чем менять настройки, зафиксируйте текущие значения: так проще вернуть рабочую конфигурацию, если изменение не принесёт результата.

Разбор сценариев

Сценарий первый: сайт давно не обновлялся, например внутренний сервис, который работает годами на устаревшем ПО. Браузеры перестали поддерживать протоколы, на которых он остановился, и теперь соединение невозможно. Проблема закономерна и вызвана не вашим компьютером.

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

Сценарий третий: промежуточное звено, антивирус или корпоративный шлюз, который ограничивает версию и разрывает соединения. Четвёртый — ручная смена параметров безопасности в Firefox.

Порядок проверки: SSL_ERROR_PROTOCOL_VERSION_ALERT

Определите, какой из сценариев ваш. Откройте сайт в современном браузере на другом устройстве. Если страница открывается, у вас устаревший клиент: обновите Firefox и операционную систему. Если не открывается нигде, сервер отстал от требований.

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

Проверьте и время: хотя оно влияет на сертификаты, а не на версию, странные сбои иногда идут в комплекте.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Что не стоит делать: SSL_ERROR_PROTOCOL_VERSION_ALERT

Не включайте отключённые версии протокола в служебных настройках Firefox, чтобы открыть одну старую страницу. Такая настройка действует на всё соединение браузера и возвращает известные уязвимости. Не устанавливайте сторонние патчи для старых систем из непроверенных источников.

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

Что сделать владельцу сервера

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

После изменений проверьте сайт анализатором TLS и убедитесь, что обычные клиенты подключаются без предупреждений.

Как понять, какие версии протокола нужны

Сегодня разумно ориентироваться на две актуальные версии: TLS 1.2 и TLS 1.3. Первая остаётся широко распространённой, вторая быстрее и надёжнее. Более ранние версии браузеры отключили, поскольку они содержат известные слабости.

Если вы администратор и сомневаетесь, что именно включено, запустите проверку анализатором и посмотрите список поддерживаемых версий. Если там числятся только ранние варианты, обновление ПО неизбежно. Если старое оборудование не обновляется, единственный разумный компромисс — поставить перед ним современный обратный прокси. Для пользователя вывод простой: если сервис давно не обновляется, ошибка будет повторяться, и решать её должен его владелец.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
firefoxtlsверсии протокола

Часто задаваемые вопросы

Читайте также