Образовательный материал

Как работает
сеть Tor

Полное руководство по анонимной сети, луковой маршрутизации и многоуровневому шифрованию данных

8000+ Ретрансляторов
3 Узла в цепочке
2M+ Пользователей в день
2002 Год основания

Что такое Tor?

Tor (The Onion Router) — свободное программное обеспечение для анонимной коммуникации в интернете

🧅

Луковая маршрутизация

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

🏛️

История и разработчики

Изначально разработан военно-морской исследовательской лабораторией США в 1990-х. С 2006 года развивается некоммерческой организацией Tor Project, финансируемой грантами и пожертвованиями.

🌐

Децентрализованная сеть

Тысячи добровольных серверов (ретрансляторов) по всему миру образуют сеть. Нет единого центра управления — каждый может запустить свой узел и помочь сети.

🎯

Для чего используется

Журналисты, активисты, правозащитники, жители стран с интернет-цензурой используют Tor для защиты своей личности и обхода блокировок. Также применяется для доступа к .onion-сайтам.

Луковая маршрутизация

Трёхслойное шифрование гарантирует, что ни один узел не знает одновременно отправителя и получателя

Шифрование Guard-узла
Шифрование Middle-узла
Шифрование Exit-узла
Данные

Три слоя защиты

Перед отправкой клиент Tor шифрует пакет данных трижды — ключами каждого из трёх узлов цепочки. Это называется луковым шифрованием.

  • Внешний слой (Guard-узел) — видит IP-адрес пользователя, но не содержимое и не конечный сайт
  • Средний слой (Middle-узел) — не знает ни отправителя, ни получателя, только предыдущий и следующий узел
  • Внутренний слой (Exit-узел) — видит конечный сайт, но не знает кто является реальным пользователем
  • Ядро — данные — открытые данные видны только Exit-узлу (если не используется HTTPS)
Процесс наложения слоёв шифрования на стороне клиента
Исходные данные
Открытый пакет
+ Шифр Exit
1-й слой
+ Шифр Middle
2-й слой
+ Шифр Guard
3-й слой
📡
Отправка в сеть

Путь пакета через цепочку

Данные проходят через три случайно выбранных узла, прежде чем достичь сервера назначения

Визуализация маршрута данных в реальном времени
💻
Вы
Пользователь
🛡️
Guard
Входной узел
🔄
Middle
Средний узел
🚪
Exit
Выходной узел
🌐
Сайт
Назначение
Ваш IP известенЗашифрованный туннель
Видит Guard → MiddleНе знает источник
Видит Middle → ExitНе знает источник и цель
Видит IP сайтаНе знает пользователя
Видит IP Exit-узлаНе знает пользователя

Как строится соединение

От запуска браузера до получения ответа от сервера

01
📋

Получение списка узлов

Клиент Tor связывается с Directory Servers — специальными серверами-директориями, которые хранят актуальный список всех доступных ретрансляторов с их характеристиками и публичными ключами.

02
🎲

Выбор случайной цепочки

Алгоритм случайным образом выбирает три узла: Guard (входной), Middle (средний) и Exit (выходной). Guard-узел фиксируется на несколько недель для защиты от атак.

03
🤝

Установка зашифрованных каналов

Клиент последовательно устанавливает TLS-соединение с каждым узлом цепочки, обмениваясь ключами по протоколу Diffie-Hellman. Создаётся три отдельных зашифрованных канала.

04
🧅

Трёхслойное шифрование

Данные шифруются тремя симметричными ключами в обратном порядке: сначала ключом Exit-узла, затем Middle, затем Guard. Получается «луковица» из трёх слоёв шифра.

05
📨

Последовательная расшифровка

Guard снимает свой слой и передаёт Middle. Middle снимает свой слой и передаёт Exit. Exit расшифровывает последний слой и отправляет данные на целевой сервер в открытом виде.

06
↩️

Обратная передача ответа

Ответ сервера идёт в обратном направлении: Exit шифрует, Middle добавляет слой, Guard добавляет слой. Клиент расшифровывает три слоя и получает исходный ответ.

Симуляция построения цепи

Нажмите кнопку, чтобы увидеть, как Tor строит анонимный маршрут

Типы узлов

Каждый узел в цепочке выполняет строго ограниченную роль и знает только то, что необходимо

Guard Node

Входной узел

Единственный узел, который знает реальный IP-адрес пользователя. Tor-клиент выбирает и фиксирует Guard-узел на 2–3 месяца, чтобы минимизировать вероятность попасть на скомпрометированный узел.

Знает IP пользователя
Не знает IP сайта
Не видит содержимое
Знает IP Middle-узла

Middle Node

Средний узел

Промежуточный ретранслятор не знает ни отправителя, ни получателя. Он лишь передаёт зашифрованные данные от Guard к Exit. Наиболее безопасная роль для добровольных операторов.

Не знает IP пользователя
Не знает IP сайта
Не видит содержимое
Знает Guard и Exit IP

Exit Node

Выходной узел

Конечный узел, который отправляет запрос в открытый интернет. Именно его IP видит сервер назначения. Операторы Exit-узлов несут юридические риски, поэтому их значительно меньше.

Не знает IP пользователя
Знает IP сайта
Видит данные (без HTTPS)
Знает IP Middle-узла

Что защищает Tor

Понимание возможностей и ограничений сети для грамотного использования

Защищает от

  • Отслеживания вашего реального IP-адреса сайтами
  • Слежки интернет-провайдера за посещёнными сайтами
  • Географической цензуры и блокировок
  • Слежки одного компрометированного узла цепочки
  • Пассивного наблюдения трафика без корреляции
  • Идентификации при использовании .onion-сервисов

Не защищает от

  • Деанонимизации при входе в личные аккаунты
  • Глобального наблюдения и end-to-end корреляции трафика
  • Вредоносного программного обеспечения на устройстве
  • JavaScript-уязвимостей в браузере
  • Перехвата незашифрованного трафика Exit-узлом
  • Ошибок самого пользователя: fingerprinting, cookies

Tor vs другие инструменты

Как Tor соотносится с VPN и прокси-серверами по ключевым параметрам

Параметр Tor VPN Прокси
Скрывает IP от сайта Да Да Да
Поставщик знает ваш трафик Нет Да Да
Децентрализован Да Нет Нет
Многоуровневое шифрование 3 слоя 1 слой Нет
Скорость соединения Медленная Быстрая Быстрая
Доступ к .onion-сайтам Да Нет Нет
Стоимость Бесплатно Платно Часто платно
Защита от корреляции трафика Частичная Нет Нет

Что такое зеркало сайта

Зеркало — точная копия сайта, размещённая по другому адресу. Используется для обхода блокировок и повышения доступности

🏠
Основной сайт
example.com
Заблокирован
🪞
Зеркало 1
example-mirror1.net
Доступно
🪞
Зеркало 2
exmpl2.org
Доступно
🧅
.onion-зеркало
abc...xyz.onion
Через Tor
Почему сайты создают зеркала?
Основной домен может быть заблокирован провайдерами по решению суда или государственных органов. Зеркало на другом домене — это способ оставаться доступным для пользователей из стран с цензурой.
Как зеркало синхронизируется с оригиналом?
Зеркало может обновляться автоматически — либо через репликацию базы данных, либо через CDN-сеть. Некоторые зеркала статичны (копируются раз в сутки), другие — реальные прокси, передающие запросы в режиме реального времени.
Что такое .onion-зеркало?
Многие сайты создают версию своего ресурса в виде .onion-адреса — скрытого сервиса Tor. Такое зеркало доступно только через браузер Tor, зато не может быть заблокировано и скрывает как пользователя, так и сервер.
Безопасно ли использовать зеркала?
Только если зеркало создано самим владельцем сайта и анонсировано на официальных каналах. Сторонние «зеркала» могут быть фишинговыми копиями для кражи данных.

Рейтинг сайтов Tor

Популярные и проверенные ресурсы сети Tor с оценками пользователей

🌐
10
Сайтов в базе
8
Online сейчас
4.3
Средний рейтинг
🔍
#
Ресурс
Статус