Появился новый — очень удобный! — способ читать «Медузу» без VPN. Все необходимое уже есть в вашем браузере. Простая инструкция, которая может помочь обмануть Роскомнадзор

Начнем с очень простой инструкции

Что делать в Google Chrome (и прочих браузерах на основе Chromium):

  1. Зайдите в «Настройки» (Settings).
  2. Выберите слева раздел «Конфиденциальность и безопасность» (Privacy and security).
  3. Нажмите на «Безопасность» (Security).
  4. Проверьте, чтобы была включена опция «Использовать безопасный DNS-сервер» (Use secure DNS).
  5. В выпадающем меню «Выбрать поставщика услуг DNS» (Select DNS provider) воспользуйтесь любым предустановленным вариантом.
  6. Откройте сайт meduza.io.
Зайдите в «Настройки» (Settings) в верхнем правом углу
Выберите слева раздел «Конфиденциальность и безопасность» (Privacy and security)
Нажмите на «Безопасность» (Security)
Проверьте, чтобы была включена опция «Использовать безопасный DNS-сервер» (Use secure DNS). В выпадающем меню «Выбрать поставщика услуг DNS» (Select DNS provider) воспользуйтесь любым предустановленным вариантом

Что делать в Mozilla Firefox:

  1. Зайдите в «Настройки» (Settings).
  2. Выберите слева раздел «Приватность и защита» (Privacy & Security).
  3. Внизу страницы найдите «DNS через HTTPS» (DNS over HTTPS).
  4. Выберите там «Повышенную защиту» (Increased Protection) или «Максимальную защиту» (Max Protection).
  5. Откройте сайт meduza.io.
Зайдите в «Настройки» (Settings) в верхнем правом углу
Выберите слева раздел «Приватность и защита» (Privacy & Security)
Внизу страницы найдите «DNS через HTTPS» (DNS over HTTPS). Выберите там «Повышенную защиту» (Increased Protection) или «Максимальную защиту» (Max Protection)

Что мы только что сделали и почему это работает?

Максимально коротко. Ваш браузер благодаря новому DNS-серверу может открывать сайты, которые вместо обычного защищенного соединения поддерживают стандарт TLS Encrypted Client Hello. Раньше чувствительная информация о домене открываемого сайта передавалась открытым текстом в Server Name Indication — расширении криптографического протокола TLS. Это позволяло интернет-цензору эффективно блокировать доступ к отдельным сайтам. Теперь эта информация шифруется.

А теперь — чуть подробнее. Как сейчас блокируется доступ к интернет-сайтам?

Самыми разными способами. Например, это может быть блокировка по доменному имени сайта. Или по IP-адресам серверов, на которых размещены нежелательные сайты.

Если на хостинге по одному или нескольким IP-адресам размещаются много разных сайтов, то интернет-цензор все равно может выборочно блокировать отдельные ресурсы. Даже если используется HTTPS-протокол, то есть соединение между браузером и сайтом зашифровано. Все дело в том, что браузер в самом первом сообщении (Client Hello) в открытом виде передает данные о домене открываемого сайта. Его можно найти в Server Name Indication (SNI) — расширении криптографического протокола TLS.

Именно таким образом Роскомнадзор организует замедление YouTube: определяет по SNI обращение к сервису — и перестает пропускать пакеты с данными при достижении определенного лимита.

Что происходит с замедлением ютьюба

Что такое Encrypted Client Hello?

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

Encrypted Client Hello (ECH) шифрует информацию о запрашиваемом домене, которая раньше передавалась в открытом виде через SNI, и прочие метаданные TLS-соединения.

Осенью 2023 года компания Cloudflare ненадолго включила поддержку ECH в своей сети доставки контента. Но вскоре запретила использовать технологию без подробного объяснения причин. А осенью 2024-го —