Tor (The Onion Router) использует многослойную маршрутизацию, чтобы усложнить связывание отправителя трафика с его назначением. «Луковая» метафора здесь вполне буквальная: клиент подготавливает несколько криптографических слоёв, а узлы маршрута последовательно обрабатывают предназначенную им часть.

Архитектура Tor
Трафик проходит через цепочку relays, расположенных в разных сетях. Узлы не получают полную картину соединения: первый знает источник, но не конечный сайт; промежуточный связывает только соседние участки; выходной relay при соединении с обычным вебом видит назначение, но не исходный IP пользователя.

Какая криптография используется
В протоколе сочетаются асимметрические механизмы для установления ключей и быстрая симметричная криптография для передачи данных. Это обычный для защищённых протоколов подход: дорогие операции применяются там, где требуется согласование секретов, а основной поток шифруется более производительными алгоритмами.

Сильные и слабые стороны
Tor хорошо скрывает прямую связь между пользователем и назначением от отдельного наблюдателя на одном участке сети. Но он не может отменить все возможные классы атак. Сильный противник, который наблюдает большие части сети, может пытаться сопоставлять временные характеристики и объёмы трафика.

Основные классы атак

  1. Traffic analysis: анализ времени, объёма и направления зашифрованного трафика без чтения его содержимого.
  2. Timing correlation: попытка сопоставить похожие временные шаблоны на разных концах соединения.
  3. Intersection attacks: сравнение активности пользователя в разные периоды, чтобы постепенно сужать множество возможных участников.
  4. Deanonymization onion-сервиса: использование ошибок конфигурации, уязвимостей приложения или операционных ошибок владельца, которые раскрывают сведения вне самой модели Tor.

Как сеть развивается
Разработчики Tor постоянно меняют алгоритмы выбора маршрутов, защиту от перегрузки и протоколы onion-сервисов. Исследователи также изучают методы снижения эффективности traffic analysis и криптографические схемы, устойчивые к новым классам атак.

Итог: Tor остаётся сильным инструментом сетевой приватности, но его безопасность не сводится к слову «шифрование». Она зависит от архитектуры маршрутизации, реализации клиента, поведения пользователя и модели противника. Именно поэтому абсолютные обещания анонимности здесь всегда стоит воспринимать критически.