Открыть сервисСервис

Очистка SSL-кэша браузера Яндекс

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

Что такое SSL-кэш в браузере

При каждом обращении к сайту по протоколу HTTPS браузер устанавливает защищённое соединение с использованием TLS (преемника SSL). В ходе этого соединения сервер передаёт клиенту цифровой сертификат, который подтверждает подлинность сайта и содержит открытый ключ для шифрования. Часть полученных данных — сессионные ключи, результаты выполнения криптографических операций, а также информация о сертификатах — сохраняется в кэше браузера. Это ускоряет повторные подключения, поскольку при следующем визите часть операций не требуется выполнять заново.

В браузере Яндекс, построенном на движке Chromium, SSL-кэш реализован на уровне подсистемы Network Service и хранится в профиле пользователя. Отдельного интерфейса для очистки именно SSL-кэша в настройках браузера не предусмотрено — очистка выполняется косвенно, через удаление данных сайтов или сброс сетевых настроек.

Причины очистки

Основные ситуации, при которых требуется очистка SSL-кэша:

  • Ошибка сертификата сайта — браузер сообщает «Соединение не защищено», «Недействительный сертификат» или аналогичное предупреждение, хотя сертификат на сервере действителен. Причина — сохранённая в кэше устаревшая версия сертификата.
  • Смена сертификата на сервере — после замены сертификата (например, при переходе на новое УЦ) старые данные в кэше могут конфликтовать с новыми.
  • Сбой при обновлении CRL/OCSP — браузер кэширует данные о статусе отзыва сертификатов; при их устаревании возможны ложные срабатывания.
  • Проблемы с корневыми сертификатами — после обновления ОС или установки антивируса, подменяющего сертификаты для инспекции трафика.
  • Ошибки после смены системного времени — кэшированные данные становятся «просроченными».

Способы очистки в браузере Яндекс

Через настройки браузера

  1. Открыть меню браузера (три точки в правом верхнем углу) → «Настройки».
  2. Перейти в раздел «Конфиденциальность и безопасность» → «Очистить данные браузера».
  3. В расширенных настройках выбрать временной интервал «За всё время».
  4. Отметить пункты «Файлы cookie и данные сайтов» и «Изображения и файлы, сохранённые в кэше».
  5. Нажать «Очистить данные».

Этот способ удаляет кэшированные данные сайтов, включая сохранённые сессии и часть информации, связанной с TLS-соединениями.

Через командную строку (сброс сетевого стека)

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

  1. Закрыть все окна браузера Яндекс.
  2. Открыть проводник и перейти в %LOCALAPPDATA%\Yandex\YandexBrowser\User Data\Default.
  3. Удалить содержимое папок Network и Cache.

После перезапуска браузер пересоздаст кэш и заново установит все TLS-соединения.

Сброс сетевых настроек Windows

Если очистка в браузере не помогает, проблема может быть на уровне системы:

  1. Открыть командную строку от имени администратора.
  2. Выполнить по очереди команды:
  • ipconfig /flushdns — очистка DNS-кэша;
  • netsh winsock reset — сброс Winsock-каталога;
  • netsh int ip reset — сброс стека TCP/IP.
  1. Перезагрузить компьютер.

Эти команды удаляют кэшированные DNS-записи и сбрасывают сетевые настройки, что косвенно влияет на SSL-соединения.

Очистка SSL-кэша в Windows средствами системы

В Windows существует отдельное хранилище криптографических данных — CryptnetUrlCache, расположенное в %SystemRoot%\System32\config\systemprofile\AppData\Local\Microsoft\CryptnetUrlCache. В нём хранятся подписанные сертификаты, данные OCSP и CRL. Очистка выполняется вручную удалением содержимого папки (требуются права администратора) либо командой:

`` certutil -urlcache * delete ``

Эта команда удаляет все кэшированные URL-ресурсы криптоподсистемы Windows, включая данные проверки сертификатов.

Очистка SSL-кэша в macOS

На macOS кэш TLS управляется системным демоном nsurlsessiond. Для сброса:

  1. Открыть «Терминал».
  2. Выполнить команду:

`` sudo killall -9 nsurlsessiond ``

  1. Перезагрузить компьютер.

Дополнительно можно удалить сертификаты, установленные в «Служебные программы» → «Ключница» → «Система», если они вызывают конфликты.

Профилактика

Для предотвращения проблем с SSL-кэшем рекомендуется:

  • синхронизировать время с NTP-сервером (в Windows — через «Параметры времени и языка»);
  • не отключать автоматическое обновление корневых сертификатов ОС;
  • при установке корпоративного антивируса, выполняющего TLS-инспекцию, убедиться, что его корневой сертификат корректно установлен в хранилище доверенных;
  • периодически обновлять браузер Яндекс до актуальной версии.

Источники

  • Документация браузера Яндекс (browser.yandex.ru)
  • Microsoft Learn — документация по certutil и CryptnetUrlCache
  • Apple Support — документация по ключнице macOS и nsurlsessiond
  • RFC 5280 — сертификаты X.509 и их проверка
  • RFC 6960 — протокол OCSP
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru