Служба поддержки работает онлайн круглосуточно

Москва

icon drop list
+7 499 502-44-31

с 7:00 до 15:00 (пн. – пт.)

Как устранить проблемы с безопасностью SSL в браузере

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

Что такое SSL

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

Что такое SSL.
Изображение от Freepik.

Наличие шифрования на сайте подтверждается SSL/TLS-сертификатом. Цифровой документ сообщает о подлинности сайта и создает безопасное соединение между устройствами. Протокол содержит сложные алгоритмы шифрования информации, которые не позволяют киберпреступникам перехватить конфиденциальные данные и воспользоваться ими в своих целях. Расширенные сертификаты безопасности устанавливаются на ресурсы, которые нуждаются в повышенном доверии клиентов, и дополнительно подтверждают легальность бизнеса компании, владеющей сайтом.

Если SSL выпущен надежным центром сертификации и с его лицензией нет никаких проблем, то в адресной строке браузера появляется значок закрытого замка, а в URL-адресе — HTTPS (протокол передачи гипертекста, защищенный SSL) перед именем домена.

В сети еще можно встретить сайты с устаревшим протоколом HTTP. Его используют в основном на сайтах, которые не собирают данных. Таких веб-ресурсов не очень много. Во-первых, потому что браузер сообщает пользователям, что соединение с таким сайтом небезопасно, и это влияет на трафик. Во-вторых, существует бесплатный и доступный сертификат Let's Encrypt.

Причины появления ошибок SSL и как их исправить

Ошибка подключения SSL может возникнуть по самым разным причинам. Во всех случаях исправлять ее нужно оперативно, пока пользователи не перешли к конкурентам и данные не перехватили злоумышленники.

Дата и время

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

Ненадежный SSL-сертификат

«SSL-сертификат сайта не заслуживает доверия», — у такого уведомления может быть две причины. Первая — некорректно заданное в системе время. Если с ним все впорядке, значит, причиной является отсутствие корневого сертификата. Центр сертификации не заключил договор с браузером, поэтому у последнего нет информации об его корневом каталоге. Для исправления неполадки придется скачать недостающий корневой сертификат и установить его. Шаги, которые необходимо предпринять:

Шаг 1. Скачать пакет GeoTrust Primary Certification Authority.

Шаг 2. Запускаем центр сертификации. Для этого открываем командную строку (в Windows сочетанием клавиш Win+R) и вводим команду certmgr.msc. Подтверждаем выполнение клавишей «OK».

Шаг 3. В открывшемся окне разворачиваем список «Доверенные корневые центры сертификации». Открываем папку «Сертификаты». Вызываем щелчком правой кнопки мыши контекстное меню. Выбираем вкладку «Все задачи», а затем запускаем функцию «Импорт».

Шаг 4. В мастере установки сертификатом нажимаем кнопку «Далее». Выбираем пункт «Обзор» и указываем координаты установленного сертификата. Нажимаем «Далее».

Шаг 5. В новом диалоговом окне указываем, что сертификат нужно поместить в доверенные корневые центры сертификации. После нажатия «Далее» импорт должен успешно завершиться.

Шаг 6. Перезагружаем компьютер / телефон и проверяем исправление ошибки в браузере. Она должна исчезнуть.

Блокировка сайта из-за брандмауэра или антивируса

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

Другим источником проблем с запуском SSL может быть антивирусная программа. Если вы уверены в безопасности веб-ресурса, отключите в антивируснике проверку SSL и HTTPS или добавьте в сайт в исключения ПО.

Устаревшая версия операционной системы

Операционная система требует своевременной установки обновлений. Они отвечают за совместимость ОС и программного обеспечения, к которому относятся в том числе SSL-сертификаты. Установите операционную систему, которая продолжает поддерживаться разработчиками.

Использование SSL-сертификата версии 3.0

Браузеры не работают с сертификатами устаревшей версии 3.0. Точнее эта функция выключена в режиме по умолчанию. Чтобы браузер смог взаимодействовать с устаревшим SLL, необходимо выполнить настройки прокси-сервера.

Заражение компьютерными вирусами

Ошибка SSL может свидетельствовать о реальной угрозе безопасности компьютера. Браузер может сообщать о том, что вместо запрашиваемого сайта, был открыт его клон. Сработала переадресация на фишинговый веб-ресурс. Запустите антивирус и проверьте систему на наличие вирусов. Удалите найденные вредоносные программы. Если удалить вирусы не получилось, обратитесь к специалисту.

Включенный экспериментальный протокол QUIC

QUIC — протокол, который появился недавно и еще проходит тестирование. Цель его разработки заключается в создании быстрого подключения к интернету. Он может конфликтовать с SSL сайта. Чтобы отключить технологию, необходимо выполнить несколько команд в браузере:

  1. Ввести команду chrome://flags/#enable-quic.
  2. В появившемся разделе выбрать параметр Experimental QUIC protocol и отключить его с помощью функции Disable.
  3. Перезагрузить браузер и проверить работу сайта.

Появление ошибки «Invalid CSR»

Активация сертификата может сопровождаться ошибкой «Invalid CSR». Она может быть вызвана широким кругом причин:

  1. Неточность в поле Common Name. Если поля с таким названием нет, проверьте Host Name или Domain Name. Что должно быть указано в поле: domain.com или subdomain.domain.com. При перевыпуске сертификата значение Common Name должно оставаться неизменным.
  2. Ошибка в символах, использованных в CSR: допустимы только латинские буквы и символы / не должно быть пробелов в начале и в конце строки / есть параметр SAN в настройках сертификата, выпущенного для одного домена / в управляющей строке не хватает пяти дефисов в начале и в конце.
  3. Опечатка в коде страны. Должно быть две буквы.

Заключение

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