Перейти к содержимому

Глоссарий

Tor

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

Tor это сеть, которая ведёт трафик через три добровольных узла, чтобы ни один узел не знал разом и вас, и сайт.

Как строится путь

Запрос заворачивают в три слоя и отдают первому узлу. Каждый узел снимает один слой, знает только соседей и передаёт остальное дальше.

  1. 1

    Входной узел видит вас

    Он знает ваш адрес и ничего не знает о сайте, который вы просили.

  2. 2

    Средний узел не видит ни того, ни другого

    Он лишь несёт завёрнутое сообщение между двумя другими узлами.

  3. 3

    Выходной узел говорит с сайтом

    Он знает сайт и запрос и не знает, кто их отправил.

Почему сайты знают выходы

Список узлов открыт по замыслу, потому что клиенту надо знать, из чего строить путь. Та же открытость позволяет любому сайту держать этот список адресов у себя.

  • Адреса перечислены открыто

    Гадать не о чем, и список обновляется сам, пока узлы приходят и уходят.

  • Набор невелик и общий

    Тысячи людей выходят через один и тот же узел в один и тот же час.

  • История идёт за адресом

    Всё, что кто угодно делал через этот выход вчера, приходит с вашим запросом сегодня.

Ваш браузер прямо сейчас

Браузер, который обычно ставят к этой сети, работает тем, что заставляет всех отвечать одинаково: один пояс, одна строка, окно ровного размера.

Здесь ваши собственные ответы, и пересчитать вас позволяет именно расстояние между ними и тем общим набором.

Ваша машина прямо сейчас

Часовой пояс
измеряем на вашей машине
Экран
измеряем на вашей машине
Строка браузера
измеряем на вашей машине
Языки
измеряем на вашей машине

Прочитано в вашем браузере и показано здесь. Никуда не отправляется.

Две противоположные цели

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

ЦельЧего она требует
Одна толпа с одним лицомВсе отвечают одинаково, и провал это выделиться
Своя машина на каждый аккаунтКаждый профиль отвечает по-своему, и провал это повториться

Где в этом стоит программа

Профиль выходит через адрес, записанный на нём, по http, https или socks5 либо через ваш собственный сервер по SSH. Дальше программа спрашивает у этого выхода страну и ставит из ответа часы и язык.

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

Часто путают с этим

  • VPN

    Одна компания несёт ваш трафик, и оба его конца видны ей.

  • Цепочка прокси

    Посредники, выбранные вами, без слоёв обёртки и без пути, выбранного за вас.

  • Тёмная сеть

    Скрытые службы это одно применение сети, а выход на обычные сайты другое.

Чего это не делает

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

Проверить

Всё сказанное здесь про программу взято из файла, который можно открыть.

Какие схемы годятся адресу на профиле
packages/shared/src/proxy-line.js · apps/desktop/test/proxy-library.js
У выхода спрашивают страну
apps/desktop/src/lib/exitGeo.js · apps/desktop/test/exit-geo.js
Части одного профиля выведены из одного зерна
packages/shared/src/index.js · apps/desktop/test/fingerprint-consistency.js
Что читает сайт внутри профиля
apps/desktop/src/lib/fpAudit.js · apps/desktop/test/fp-audit.js

Вопросы

Можно направить туда профиль?
Адрес на профиле состоит из узла, порта и схемы, и узел на вашей же машине здесь годится. Ничего в программе эту сеть не запускает, не обновляет и не сторожит.
Это VPN?
Нет. VPN это одна компания, несущая ваш трафик, а здесь выбираются три узла так, чтобы оба конца не держал ни один из них.
Почему площадки так часто встречают её задачкой?
Потому что адреса выходов перечислены открыто и заняты многими. Сайт узнаёт адрес ещё до того, как прочитает про ваш браузер хоть что-нибудь.
Она меняет мой отпечаток?
Сама сеть нет. Меняет его браузер, который к ней обычно ставят, и делает это, заставляя всех отвечать одинаково, а не делая вас особенным.
Она медленнее прокси?
Да, и это замысел, а не изъян. Три узла в трёх местах добавляют расстояние, которого у одного перехода нет.

Дайте каждому аккаунту свой выход

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