Российские ТСПУ (технические средства противодействия угрозам) — это не просто «чёрный ящик», а сложная система анализа трафика. Недавний разбор на Хабре детально объясняет, как эти устройства отличают легитимный трафик от запрещённого и почему одни VPN-протоколы работают, а другие — нет.
Тупая и умная блокировка
Автор статьи делит методы блокировки на два типа. «Тупая» блокировка работает по IP-адресам и портам — её легко обойти сменой сервера. «Умная» блокировка анализирует содержимое пакетов: SNI (Server Name Indication) в TLS-рукопожатии, размеры пакетов, временные задержки и даже сигнатуры протоколов. Именно умная блокировка ломает многие VPN, так как она видит характерные паттерны.
Как ТСПУ видит VPN
ТСПУ использует DPI (Deep Packet Inspection) для анализа трафика. Если протокол VPN не маскируется, DPI легко определяет его по:
- Нестандартным портам (например, 443 для OpenVPN);
- Характерным заголовкам пакетов;
- Паттернам шифрования (например, фиксированные размеры блоков).
Некоторые ТСПУ также используют активное зондирование — отправляют специальные пакеты, чтобы спровоцировать ответ от VPN-сервера.
Что работает лучше всего
Лучше всего себя показывают протоколы, которые маскируют трафик под обычный HTTPS. Например:
- VLESS с XTLS — использует TLS-сессию, которая выглядит как обычный HTTPS-запрос;
- Shadowsocks с AEAD-шифрованием — шифрует весь трафик, не оставляя видимых сигнатур;
- WireGuard — лёгкий и быстрый, но требует дополнительной обфускации (например, через прокси).
Важно: даже лучшие протоколы не гарантируют 100% обхода, если ТСПУ использует активное зондирование или анализ временных задержек.
Как выбрать клиент
Клиент должен быть с открытым исходным кодом, поддерживать обфускацию и регулярно обновляться. Популярные варианты: v2ray/xray, Sing-box, Outline. Для мобильных устройств — V2RayNG или Shadowrocket.
Что в будущем
Автор прогнозирует, что ТСПУ будут эволюционировать в сторону машинного обучения для анализа трафика. Это значит, что методы обхода тоже должны становиться умнее — например, использовать динамическую обфускацию и случайные задержки.