вы в клирнете. перечисленные здесь адреса открываются только внутри сети tor - скачайте tor-браузер здесь »
AlphaBay.Market
RU
последняя проверка: 0 мин назад отслеживается .onion: 260
главная / новости / сеть tor
29 октября 2026 сеть tor 1 мин чтения

Защита Tor на базе proof-of-work: DDoS на onion-сервисы обходится дорого

Onion-сервис под флудом не может сделать того, что делает обычный сайт: ограничивать по IP нечего - ни посетители, ни атакующие свой адрес не раскрывают. Ответ Tor, появившийся в Tor 0.4.8 и анонсированный в блоге проекта в августе 2023 года, - назначить этапу представления цену в процессорном времени. Дизайн восходит к предложению 327, написанному в апреле 2020 года George Kadianakis, Mike Perry, David Goulet и tevador, где суть проблемы сформулирована прямо: построение rendezvous-цепочек дорого и для сервиса, и для сети, и одно лишь ограничение скорости этого никогда не меняло.

Головоломка, которая появляется только под нагрузкой

Схема прозрачна в смысле протокола: дополнительного кругового запроса-задания нет. Параметры головоломки лежат внутри дескриптора onion-сервиса, который клиенты и так загружают: метка версии, 32-байтовый seed, предложенный уровень усилия и срок действия. Пока предложенное усилие равно нулю, защита спит, и introductions идут ровно как раньше. Заметив перегрузку, сервис поднимает предложенное усилие. Клиенты тогда решают Equi-X - головоломочную функцию из спецификации предложения - над заданием, собранным из строки персонализации, ослеплённого ID сервиса, seed, случайного 16-байтового nonce и выбранного усилия. Решение размером около 43 байт едет внутри ячейки INTRODUCE1 как расширение. Согласно блогу Tor, первое решение стоит около 5 миллисекунд на быстрой машине и до примерно 30 на медленной; под продолжительной атакой требуемая работа может подбираться к минуте вычислений.

Очередь платит усилием

Проверка решения намеренно дешёвая; дорогая часть - построение rendezvous-цепочки - откладывается. Прошедшие проверку запросы попадают в очередь с приоритетом по заявленному усилию, при равенстве побеждают более старые записи, а планировщик разбирает её в управляемом темпе. Сложность следует циклу «прибавь при росте, умножай при спаде» в 300-секундных окнах: пока очередь насыщена, сервис поднимает усилие до прежнего значения плюс один или до среднего усилия обработанных introductions - что больше; когда давление спадает, усилие уменьшается примерно на треть. Клиенты повторяют с нарастающим усилием - удвоение ниже 1 000, затем умножение на 1,5 - в границах, которые спецификация задаёт как 8 и 10 000. Seed'ы меняются примерно каждые два часа, прежний seed ненадолго остаётся валидным во избежание гонок.

Почему обычные пользователи почти ничего не замечают

Поскольку головоломка существует лишь пока сервис под стрессом, обычный трафик при низкой нагрузке не платит ничего. Человек, открывающий несколько страниц во время атаки, тратит миллисекунды - блог сравнивает это с ожиданием медленного соединения, - тогда как атакующий, засылающий миллионы introductions, платит за каждую. Формулировка Tor Project:
"Blocks attackers while giving real users a chance to reach their destination" - блог Tor Project, август 2023

Как сервисы включают защиту

Операторы управляют защитой через torrc. Переключатели, задокументированные в руководстве проекта по DoS-защите onion-сервисов:
  • HiddenServicePoWDefensesEnabled - публикует головоломку в дескрипторе и включает очередь с сортировкой по усилию
  • HiddenServicePoWQueueRate и HiddenServicePoWQueueBurst - с какой скоростью проверенные запросы покидают очередь
  • CompiledProofOfWorkHash - глобальная опция, выбирающая хеш-функцию для головоломок
Модуль proof-of-work скомпилирован и включён по умолчанию начиная с C tor 0.4.8.1-alpha, если при сборке не использовался --disable-module-pow; проверить можно командой tor --list-modules, а GPL-сборка (--enable-gpl) нужна потому, что библиотеки Equi-X и HashX распространяются под LGPL-3.0. Защита складывается со старыми слоями: ограничением скорости на introduction-точках, лимитами потоков rendezvous и горизонтальным масштабированием через Onionbalance.

Слабое место: богатые атакующие

Авторы предложения прямо говорят: схема отпугивает скрипт-кидди и небольшие ботнеты, но не крупные. Примерно тысяча машин, каждая из которых решает по головоломке в секунду, переигрывает любой настольный клиент; флуд превращается из технической проблемы в бюджетную, а ботнеты в десятки тысяч машин предложение прямо выводит за рамки. Исследователи описали и гибридные стратегии: поскольку валидный запрос с высоким усилием стоит около 0,3 миллисекунды на решение, а невалидный - около 5,5 миллисекунды на проверку, атакующий, смешивающий примерно 91 валидную и 1 520 поддельных introductions в секунду, способен насытить главный цикл сервиса. Решения можно даже предварительно вычислять на примерно четырёхчасовой срок жизни seed. Затем появилась независимая оценка. Группа из KAIST на USENIX Security 2025 представила семейство атак OnionFlation, которое подталкивает сервис завышать сложность головоломки для всех без заметной перегрузки самого сервиса - по цене, которую авторы оценивают в «пару долларов в час». Их вывод: текущий дизайн разменивает устойчивость к инфляции на устойчивость к перегрузке и не может в полной мере дать и то и другое; результаты доложены Tor Project и им признаны. Внедрение уже не гипотеза: в статье отмечено, что механизм приняли крупные onion-сервисы, и он остаётся частью актуальных выпусков tor. Proof-of-work не заканчивает DDoS на Tor; он заново назначает цену одному узкому его этапу, чтобы дешёвые флуды перестали быть дешёвыми. Выдержит ли это хорошо финансируемого противника - вопрос ресурсов, а не протокола. О более длинной дуге - DDoS-войнах маркетплейсов, из которых эти защиты и выросли, - см. нашу историю DDoS в Tor.

ещё заметки

все новости ›

Meek и доменный фронтинг: мост Tor, который прячется внутри CDN

Мост meek провозит трафик Tor контрабандой внутри HTTPS-запросов к крупному CDN: один домен в TLS-рукопожатии, другой в заголовке Host. В 2018 году Google и Amazon закрыли фронтинг; meek-azure выживает на CDN Microsoft - медленнее и дороже альтернатив, но доступен, когда мало что другое доступно.

Bandwidth-авторитеты простыми словами: девять мест, подписывающих консенсус Tor

Каждый час девять directory-авторитетов голосуют за консенсус — общую картину сети Tor: какие узлы существуют и сколько трафика может нести каждый. Кто ими управляет, как сканеры пропускной способности поставляют им данные и что происходит при разногласиях.

obfs4, Snowflake или WebTunnel: как выбрать Tor-мост в 2026 году

obfs4 быстр и проверен, но его трудно раздавать, Snowflake работает через волонтёрские WebRTC-прокси, а WebTunnel прячет Tor внутри обычного HTTPS. Как три основных типа мостов соотносятся по настройке, скрытности и скорости в 2026 году.