DPI простыми словами: что провайдер видит в вашем трафике
Аббревиатура DPI встречается в каждом обсуждении блокировок, но объясняют её обычно либо слишком поверхностно, либо совсем непонятно. Давайте по-человечески.
Что это такое
DPI — Deep Packet Inspection, глубокая инспекция пакетов. Обычный маршрутизатор смотрит только на «конверт»: откуда пакет и куда его доставить. DPI вскрывает конверт и изучает содержимое — какой протокол внутри, к какому сайту обращение, иногда и сами данные.
Технология не злая по своей природе. Её придумали для управления сетью: приоритизировать голосовые звонки, ограничивать торренты в час пик, ловить вирусы. Блокировки — лишь одно из применений.
Попробуйте бесплатно 3 дня
Без карты и автосписаний. Регистрация на сайте занимает минуту — ссылка подписки появится в личном кабинете сразу.
«У меня же HTTPS, всё зашифровано»
Содержимое страницы — да, зашифровано. Но вокруг него остаётся много открытой информации.
| Что видно | Почему |
|---|---|
| IP-адрес сервера | Нужен для маршрутизации, шифровать его невозможно |
| Имя домена (SNI) | Передаётся открытым текстом в начале TLS-рукопожатия |
| Размеры и тайминги пакетов | Шифрование скрывает содержимое, но не объём и ритм |
| Отпечаток клиента (JA3) | Порядок параметров в рукопожатии выдаёт программу |
Про SNI подробнее
Когда вы открываете сайт, браузер в самом первом сообщении говорит: «дай мне сертификат для example.com». Эта фраза идёт до установки шифрования — иначе сервер не поймёт, какой сертификат предъявить. Именно по SNI работает большинство современных блокировок: содержимое читать не нужно, достаточно увидеть имя.
Есть технология ECH, которая шифрует и это поле, но она требует поддержки с обеих сторон и пока распространена слабо.
Пассивный и активный DPI
Пассивный стоит «сбоку» и только наблюдает копию трафика. Заблокировать соединение он напрямую не может, зато умеет вбрасывать поддельные ответы — например, страницу-заглушку или RST-пакет, обрывающий связь. Работает быстро и не тормозит сеть.
Активный стоит прямо в разрыве канала: весь трафик физически идёт сквозь него. Он может задержать пакет, изменить его или не пропустить вовсе. Надёжнее для блокировок, но дороже и создаёт точку отказа — если такое оборудование ломается, у абонентов пропадает интернет целиком.
Отпечаток TLS: как узнают приложение
При установке защищённого соединения клиент перечисляет поддерживаемые шифры, расширения, версии. Набор и порядок этих параметров у разных программ отличается. Chrome выглядит не так, как Firefox, а самописный VPN-клиент — совсем иначе, чем любой браузер.
Поэтому современные обходные протоколы специально имитируют отпечаток популярного браузера. Трафик должен быть не просто зашифрован — он должен выглядеть как чей-то обычный трафик.
Как от DPI защищаются
- Маскировка под реальный сайт. Технология Reality устанавливает соединение, которое и по SNI, и по сертификату, и по отпечатку выглядит как обращение к настоящему популярному домену.
- Транспорт поверх WebSocket. Трафик упаковывается в обычное веб-соединение, какое используют чаты и онлайн-игры.
- Подмена отпечатка. Клиент представляется браузером — в конфигурации это параметр
fp=chrome. - Разбивка рукопожатия. Простейшие системы анализируют только первый пакет; если разрезать его на части, сигнатура не собирается.
Главный принцип обхода DPI: не «спрятаться», а «слиться с толпой». Зашифрованный, но странный трафик выделяется сильнее, чем обычный HTTPS.
Что это значит для пользователя
Выбирая VPN, смотрите не на обещания «военного шифрования» — с шифрованием давно всё хорошо у всех. Смотрите на то, как сервис решает задачу маскировки: какие протоколы предлагает, есть ли Reality, можно ли переключиться на другой транспорт, если текущий перестал работать.
Нужен VPN, который не отваливается?
49 конфигураций в 11 странах, три протокола на выбор. Заведите аккаунт на сайте и проверьте три дня бесплатно.
Читайте также
Почему VPN работает утром и отваливается вечером
Разбираем три причины суточной нестабильности: обновление списков блокировок, вечерняя нагрузка на с…
БлокировкиБлокировка по IP или по протоколу: как понять, что именно сломалось
Два разных типа блокировок требуют разных решений. Учимся отличать их по симптомам и выбирать правил…
СетиAnycast, CDN и маршрутизация: почему один адрес ведёт в разные места
Как работает раздача контента по всему миру, что такое Anycast и почему через VPN некоторые сайты вд…