
Программа защиты свидетелей работает так. Новое имя, новый город, новая биография. Свидетель получает документы, адрес, легенду. Серьёзная контора, бюджет Минюста США, десятилетия опыта. И всё равно свидетелей находят. Не потому что документы плохие. Потому что человек продолжает ходить той же походкой, смеяться тем же смехом, заказывать тот же кофе в то же время. Имя сменить можно. Себя сменить нельзя.
Tor Browser работает по тому же принципу. Он выдаёт свежий IP, шифрованный маршрут через три узла, стандартизированный browser fingerprint. Маскировка хорошая. Загвоздка в том, что внутри маскировки сидите вы. И вы себя выдаёте за 60 секунд.
Коротко: Tor прячет IP и стандартизирует browser fingerprint. Но поведенческий фингерпринтинг по мыши, скроллу и клавиатуре сокращает анонимность на 78-85% за минуту. CSS-атаки работают при отключённом JavaScript. Ad blocker сужает анонимную группу до 48 человек. А немецкая полиция доказала, что timing-анализ трафика работает не только в лаборатории.
Что Tor действительно защищает
Будем отдавать должное. Tor делает много правильных вещей. IP-адрес спрятан за тремя слоями шифрования. Браузер стандартизирует fingerprint: letterboxing округляет размер окна до шагов 200×100 пикселей, timezone принудительно UTC, canvas-запросы заблокированы, WebRTC вырублен полностью, набор шрифтов ограничен до менее чем 15 штук. На уровне Safest отключены JavaScript, WebGL и автовоспроизведение медиа. First-party isolation не даёт cookies следить за вами между сайтами. RFP выставляет CPU = 2 ядра, а API navigator.deviceMemory в Firefox и Tor вообще не реализован: объём памяти не утекает.
Против ковровой слежки рекламных сетей это держит. Проблемы начинаются, когда противник готов вложить чуть больше усилий.
Правило 60 секунд
В 2025 году команда из Georgetown и CMU опубликовала в PoPETs работу Rethinking Fingerprinting: Crichton, Cranor, Christin. Два года наблюдений, 150 000 пользователей. Вопрос: что происходит после разрыва? Пользователь очистил cookies, сменил браузер, перезапустил Tor-сессию. Формально он новый посетитель. Фактически нет.
Через 60 секунд обычного сёрфинга поведенческий fingerprinting срезал 78-85% анонимности. Из пула в 1 000 кандидатов оставалось 150-220. Через 10 минут потеря анонимности добиралась до 90%. Как: движения мыши, ритм скролла, скорость набора текста, последовательность посещения страниц. Всё это уникально как почерк. И всё это проходит сквозь любую техническую защиту, потому что Tor стандартизирует браузер, а не человека за браузером.
Рекомендация исследователей звучит как пародия: посещайте меньше страниц, разнообразьте сайты, избегайте нишевого контента. Если по-простому: чтобы быть анонимным, будьте скучным. Tor может замаскировать ручку, но не руку, которая её держит.
Крыша, которую забыли построить
Tor на уровне Safest вырубает JavaScript. Пользователь чувствует себя в бункере. JS не работает, значит скрипты не снимут fingerprint. Логично? Логично, но не до конца.
CSS работает. Всегда работает. И в 2025 году команда CISPA во главе с Trampert et al. на NDSS 2025 в работе Cascading Spy Sheets показала, что этого хватает. Container queries и calc и измерение ширины шрифтов определяют 1 176 комбинаций браузер-ОС с точностью 97.95%. Без единой строки JavaScript. Чистый CSS генерирует запрос к уникальному URL, и сервер получает fingerprint.
Tor Project признал проблему. И промахнулся с оценкой масштаба. Из публикации: проект Tor подтвердил уязвимость, но ошибочно предполагал, что она закроется другими мерами по защите от font fingerprinting, а именно отключением скриптов и загрузки шрифтов. Крепость без крыши. Стены на месте, ворота закрыты, а сверху открытое небо.
Телохранитель-информатор
Многие пользователи Tor ставят uBlock Origin или аналогичные блокировщики. Здравый шаг: меньше трекеров, меньше мусора, быстрее загрузка. Вот только исследование Epfl и CISPA Double-Edged Shield на USENIX Security 2025 обнаружило побочку.
Ad blocker опознаётся по своей конфигурации. Сайт проверяет, какие элементы заблокированы, и по паттерну блокировки вычисляет набор filter-листов. Точность определения: 84% списков. Из 577 000 правил достаточно проверить 45, чтобы сузить анонимную группу до медианы в 48 человек. Это 0.2% от общей массы.
Инструмент, созданный для privacy, превратился в её главную пробоину. Вы наняли телохранителя, а он торгует вашим расписанием.
Когда теория стала практикой
Академические статьи о timing-анализе Tor-трафика пишут с 2005 года. Идея чистая: наблюдатель фиксирует тайминг пакетов на входе в сеть Tor и на выходе. Если паттерны совпали, пользователь раскрыт. Два десятилетия криптографическое сообщество считало это теоретически возможным, но непрактичным в масштабе.
В сентябре 2024 года немецкая федеральная полиция BKA рассказала, как деанонимизировала администратора платформы Boystown между 2019 и 2021 годами. Метод: timing-анализ трафика entry-узлов Tor и серверов мессенджера Ricochet. Не разовая операция. Мониторинг узлов на протяжении нескольких лет. Представитель Chaos Computer Club подтвердил, что правоохранительные органы неоднократно и успешно проводили timing-атаки против отдельных пользователей Tor на протяжении этого периода.
Деталь, которую легко пропустить: администратор использовал старую сборку Ricochet без защиты Vanguards. Tor 0.4.7 и выше добавил vanguards-lite. Tor Project ответил дежурно: это не новая уязвимость, пользователям следует обновлять ПО. Справедливо. Но факт на столе: государство с ресурсами деанонимизировало конкретного человека в сети Tor. Не в лаборатории. В реальном уголовном деле.
Смерть от тысячи порезов
Ни одна техника не ломает Tor сама по себе. Но они и не работают в одиночку.
Начнём с арифметики. У Tor около 2 миллионов ежедневных пользователей, 1.95 млн на октябрь 2024. В интернете 5.5 миллиарда человек по данным ITU за 2024 год. Tor это 0.035%. Сам факт использования Tor делает вас примерно в 2 800 раз приметнее среднего пользователя. Это как надеть балаклаву в торговом центре. Среди других людей в балаклавах вы анонимны, но камеры безопасности уже выхватили вас из толпы.
Складываем слои. CSS-фингерпринтинг на NDSS 2025 определяет тип браузера и ОС. Fingerprint ad blocker-а на USENIX 2025 сужает группу до 48 человек. Поведенческий фингерпринтинг из PoPETs 2025 срезает 78-85% анонимности за 60 секунд. Timing-анализ трафика от BKA за 2019-2021 связывает вход и выход. А обзор website fingerprinting атак на arXiv:2510.11804 от октября 2025 показывает, что модели глубокого обучения достигают высокой точности в определении посещаемых сайтов даже в условиях open-world, включая мультитабовые атаки через Mtwfa-SEG.
Каждый слой снимает кусок анонимности. Tor защищается от каждой атаки по отдельности. От всех одновременно не защищается никто.
FAQ
Tor бесполезен? Нет. Tor защищает от массовой слежки, рекламных трекеров и случайного наблюдателя. Если ваш противник не готов вкладываться в timing-анализ и поведенческий fingerprinting, Tor работает. Проблемы начинаются, когда охотятся именно за вами.
VPN поверх Tor помогает? VPN прячет от провайдера сам факт использования Tor. Он не блокирует поведенческий fingerprinting, CSS-атаки и timing-анализ на exit-нодах. Это другой слой, не замена.
Уровень Safest решает проблему? Частично. Вырубленный JavaScript блокирует большинство скриптовых атак. Не блокирует CSS-фингерпринтинг на NDSS 2025, поведенческий анализ из PoPETs 2025 и timing-корреляции по данным BKA. Три из четырёх описанных атак работают при выключенном JS.
А что с Tails и Whonix? Они стандартизируют ОС и окружение. Это снимает часть fingerprint-а: нет Adobe-шрифтов, нет нестандартного софта. Не снимает поведенческий fingerprinting и timing-анализ. Лучше, чем Tor Browser на Windows. Не панацея.
Какой совет дали исследователи из PoPETs 2025? Дословно: посещайте меньше страниц, разнообразьте сайты, избегайте нишевого контента. Настоящая анонимность требует быть максимально скучным пользователем. Чем устойчивее ваш паттерн поведения, тем проще вас вычислить.
Читайте также
- Серверный фингерпринтинг: TLS и HTTP обходят Tor
- Ваши шрифты, ваш паспорт
- WebRTC-утечка: почему Tor блокирует его полностью
WHOX - Отличаем настоящие сигналы от сфабрикованных. Проверьте свой отпечаток на whox.com и узнайте какие сигналы утекают из вашего браузера и насколько вы уникальны.
Похожие статьи
«Не раскрывай себя»: разбираем систему маскировки AI-авторства по винтикам
Утёк исходный код Claude Code. Мы разобрали архитектуру маскировки: семь взаимосвязанных систем от Undercover Mode до антидистилляции, проверили на 28 публичных PR от сотрудников Anthropic и составили карту каждого слоя, который система покрывает и каждого, который нет.
ИсследованияЛожь рандомизации: все Canvas-защиты побеждены
WWW'25 доказала: все 18 расширений и 5 браузеров побеждены. Canvas-шум > не защита, а маркер. Ноль рабочих решений.
ИсследованияКарта энтропии: какие сигналы браузера выдают вас
WebGL renderer несёт 6.8 бит энтропии. 13 атрибутов > 60% уникальных. 300+ сигналов > 95%. Ваш отпечаток уникален. Вы это не контролируете.