Рекомендуем
NeuralBox — 700+ нейросетей в одном сервисе Создавайте изображения, видео, музыку и тексты без подписки. Платите только за использование.
Попробовать

Tor 0.4.9.16 — экстренное исправление перегрузки серверов каталогов из-за старых клиентов

4 ноября 2026 года разработчики Tor выпустили версию 0.4.9.16, чтобы остановить массовые повторные подключения устаревших клиентов, перегружавшие серверы каталогов сети. Для этого управляющие узлы временно смягчают требования к совместимости, введённые неделей ранее: исправление адресовано прежде всего инфраструктуре Tor, а не пользователям браузера.

Tor 0.4.9.16
Tor 0.4.9.16

Устаревшие клиенты Tor попали в цикл перезапусков

После выхода Tor 0.4.9.15 от 28 октября часть клиентов на версиях 0.4.8 и более ранних столкнулась с ошибками при получении служебных данных сети. Эти данные нужны для подключения: из них клиент узнаёт, какие ретрансляторы доступны и как построить маршрут соединения.

В предыдущем выпуске управляющие каталоги повысили обязательные версии протоколов Desc и Microdesc с 2 до 3 и перестали включать устаревшие ключи TAP в сокращённые описания узлов — микродескрипторы. Разработчики ожидали, что старые клиенты сумеют обработать изменённые микродескрипторы, но это предположение не подтвердилось. Некоторые установки Tor 0.4.8 и более ранних версий завершались с кодом exit(1).

Проблема усугубилась из-за циклических перезапусков: запущенные заново клиенты вновь пытались скачать сведения о сети. Они обращались к fallback directories — заранее известным резервным серверам каталогов — и к управляющим каталогам, которые формируют общее представление о состоянии сети. Разработчики назвали ситуацию thundering herd: множество одновременных запросов от клиентов, столкнувшихся с одной и той же ошибкой, создаёт большую нагрузку на ограниченное число серверов.

Версия 0.4.9.16 возвращает совместимость на уровне сетевых документов

Экстренный выпуск меняет способ формирования служебных документов Tor. Вместо полного удаления старого ключа TAP из микродескриптора управляющие каталоги теперь подставляют фиктивный ключ. Он нужен для совместимости с прежним форматом: TAP перестал применяться после эпохи onion-сервисов второй версии. Для изменённого формата добавлен метод сетевого консенсуса под номером 38.

Второе изменение касается требований к протоколам Desc и Microdesc: их обязательная версия возвращена с 3 на 2. Так старые клиенты получают возможность снова подключаться к сети без ошибки, которая раньше вызывала завершение процесса. По объяснению Tor Project, этот допуск временный и предназначен для снижения нагрузки, пока команда ищет более долговременное решение.

Разработчики внесли ещё две технические правки. Список резервных каталогов сформирован заново 4 ноября. Кроме того, управляющим каталогам вдвое увеличили допустимый размер загрузки при обмене данными голосования: девять сжатых голосов могут в сумме превышать прежний предел в 16 МБ. Это изменение связано с обработкой служебных документов на самих управляющих узлах.

Кого касается экстренный выпуск Tor

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

Для пользователей Tor Browser эффект может проявиться косвенно — через уменьшение числа повторных запросов к инфраструктуре, от которой зависит первоначальное подключение. При этом Tor 0.4.9.16 обозначает версию сетевого компонента Tor, а не самостоятельный релиз Tor Browser. В сообщении от 4 ноября разработчики не приводят измерений, показывающих, насколько уже снизилась нагрузка после выпуска исправления.

Причину нынешнего всплеска запросов стоит отличать от перегрузки ретрансляторов запросами BEGIN_DIR, против которой в Tor 0.4.9.15 добавили отдельные механизмы защиты. Новый аварийный выпуск разбирается с последствиями изменений совместимости и циклических перезапусков старых клиентов.

Временный допуск Tor 0.4.8 не отменяет прекращение поддержки

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

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

Источники

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

Вам также может понравиться