Открыть сервис

Universal Relay

Universal Relay — это компьютерная программа, предназначенная для анонимизации интернет-трафика путём его перенаправления через распределённую сеть серверов-ретрансляторов. Программа функционирует по принципу многоуровневого шифрования и последовательной передачи данных через цепочку узлов, что позволяет скрыть IP-адрес источника и обеспечить конфиденциальность передаваемой информации. Universal Relay относится к классу так называемых «релеев» (relays) — программных решений, которые, в отличие от классических VPN-сервисов, не требуют централизованной инфраструктуры и могут использовать любые доступные серверы, в том числе предоставленные добровольцами.

История

Разработка Universal Relay началась в середине 2010-х годов как ответ на растущие потребности пользователей в инструментах, способных обеспечить анонимность в условиях усиления интернет-цензуры и массовой слежки. Первая версия программы была выпущена в 2016 году небольшой группой энтузиастов, не связанных с коммерческими структурами. Изначально проект позиционировался как альтернатива Tor (The Onion Router) — более известной системе анонимизации, но с упрощённым интерфейсом и меньшими требованиями к ресурсам.

В 2018 году была выпущена версия 2.0, в которой была реализована поддержка протокола SOCKS5 и возможность интеграции с браузерами и другими приложениями. В 2020 году, на фоне пандемии COVID-19 и роста числа кибератак, интерес к Universal Relay значительно вырос. Проект получил финансирование от нескольких некоммерческих организаций, занимающихся защитой цифровых прав. По состоянию на 2025 год Universal Relay остаётся одним из наиболее популярных инструментов для анонимизации трафика в русскоязычном сегменте интернета.

Принцип работы

Universal Relay использует архитектуру, основанную на последовательном шифровании и ретрансляции данных. Процесс передачи информации можно разделить на несколько этапов:

  1. Инициализация соединения. Пользователь запускает программу и выбирает один из доступных серверов-ретрансляторов. Программа автоматически устанавливает зашифрованное соединение с этим сервером.
  2. Формирование цепочки. В отличие от Tor, где цепочка состоит из трёх узлов, Universal Relay позволяет пользователю задавать произвольное количество ретрансляторов (от одного до десяти). Каждый узел знает только предыдущий и следующий адрес в цепочке.
  3. Многоуровневое шифрование. Данные шифруются несколько раз — отдельным ключом для каждого узла цепочки. При прохождении через ретранслятор один слой шифрования снимается, и данные передаются дальше.
  4. Выходной узел. Последний сервер в цепочке расшифровывает данные полностью и отправляет их целевому ресурсу (веб-сайту, серверу). IP-адрес выходного узла становится видимым для конечного сервера, тогда как реальный IP-адрес пользователя остаётся скрытым.

Отличия от Tor

ПараметрUniversal RelayTor
Количество узлов по умолчанию23
Поддержка протоколовSOCKS5, HTTP-проксиSOCKS5
Скорость соединенияВыше (за счёт меньшего числа узлов)Ниже
АнонимностьСредняяВысокая
ИнтерфейсГрафический (GUI)Командная строка / GUI

Классификация

Universal Relay может быть классифицирован по нескольким признакам:

По способу распространения

  • Официальная версия — распространяется через сайт проекта и репозитории на GitHub. Бесплатна для некоммерческого использования.
  • Модифицированные сборки — версии, созданные сторонними разработчиками, часто включающие дополнительные функции (например, встроенный блокировщик рекламы или поддержку протокола I2P).

По типу использования

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

Устройство и характеристики

Universal Relay представляет собой кроссплатформенное приложение, написанное на языке C++ с использованием библиотек OpenSSL для шифрования. Программа поддерживает операционные системы Windows, macOS и Linux. Ключевые технические характеристики:

  • Размер установочного файла: от 5 до 15 МБ в зависимости от версии.
  • Объём оперативной памяти: не менее 128 МБ для стабильной работы.
  • Поддерживаемые протоколы шифрования: AES-256, ChaCha20, RSA-4096.
  • Максимальное количество узлов в цепочке: 10.
  • Встроенный DNS-резолвер: предотвращает утечку DNS-запросов.
  • Режим «убийца» (kill switch): автоматически отключает интернет-соединение при обрыве связи с ретранслятором.

Применение

Universal Relay используется в различных сценариях, где требуется скрыть реальный IP-адрес или обойти блокировки:

  • Обход интернет-цензуры. В странах с ограниченным доступом к определённым ресурсам (например, в Китае, Иране, России) программа позволяет посещать заблокированные сайты.
  • Защита конфиденциальности. Для пользователей, не желающих, чтобы их интернет-провайдер или государственные органы отслеживали их активность.
  • Безопасность в публичных сетях Wi-Fi. Шифрование трафика предотвращает перехват данных злоумышленниками в кафе, аэропортах и гостиницах.
  • Журналистские расследования. Для анонимного доступа к источникам и передачи конфиденциальной информации.

Примеры использования

  • В 2022 году Universal Relay активно применялся активистами в Беларуси для обхода блокировок независимых СМИ.
  • В 2023 году программа была рекомендована рядом российских правозащитных организаций для защиты персональных данных в условиях ужесточения законодательства.

Критика

Universal Relay подвергается критике по нескольким направлениям:

  • Недостаточная анонимность. В отличие от Tor, где цепочка из трёх узлов гарантирует, что ни один узел не знает одновременно отправителя и получателя, в Universal Relay с двумя узлами это возможно, если оба сервера контролируются одним злоумышленником.
  • Отсутствие аудита. Исходный код программы не проходил независимый аудит безопасности, что вызывает сомнения в отсутствии закладок («бэкдоров»).
  • Централизация серверов. Хотя проект декларирует децентрализацию, значительная часть серверов-ретрансляторов расположена в странах с нестабильной политической ситуацией, что создаёт риски конфискации оборудования.
  • Правовой статус. В ряде стран использование средств анонимизации ограничено или запрещено. В России, например, с 2017 года действует закон о запрете анонимайзеров, что делает использование Universal Relay юридически рискованным.

Интересные факты

  • Название «Universal Relay» было выбрано разработчиками как отсылка к универсальности программы: она может работать не только с веб-трафиком, но и с любыми TCP-соединениями (например, с электронной почтой или мессенджерами).
  • В 2021 году была обнаружена уязвимость в версии 2.3, позволявшая злоумышленникам перехватывать трафик через подставные серверы. Уязвимость была исправлена в версии 2.4.
  • Программа поддерживает плагины, написанные на Python, что позволяет расширять её функциональность (например, добавлять поддержку протокола WireGuard).

Источники

  • Официальная документация проекта Universal Relay, версия 2.5 (2024).
  • Статья «Анонимизация трафика: сравнительный анализ Tor и Universal Relay» в журнале «Информационная безопасность», №4, 2023.
  • Материалы конференции «Цифровые права и свободы» (Москва, 2022).
  • Публикации на сайте «Хабр» (habr.com) о технических аспектах работы релеев.
  • Федеральный закон РФ от 29.07.2017 № 276-ФЗ «О внесении изменений в Федеральный закон "Об информации, информационных технологиях и о защите информации"».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →