Tor через oniux: без proxy, без ошибок, без утечек — только Rust и namespaces

Tor через oniux: без proxy, без ошибок, без утечек — только Rust и namespaces

Новая утилита для изоляции трафика Linux-приложений.

image

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

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

Инструмент разработан на языке Rust с использованием библиотек Arti и onionmasq. Установка доступна через cargo, а запуск любого приложения через Tor требует лишь добавления команды oniux перед вызовом. Поддерживаются как командные утилиты, так и графические программы.

Основное отличие от устоявшегося инструмента torsocks — в уровне изоляции. torsocks работает за счёт перехвата вызовов libc, что делает его уязвимым к статически слинкованным и низкоуровневым программам. oniux же действует на уровне системных вызовов, исключая такие обходы.

Внутри oniux создаёт дочерний процесс с отдельными пространствами имён, настраивает собственный /proc, изолирует DNS через кастомный resolv.conf, запускает TUN-интерфейс и передаёт дескриптор родительскому процессу. После сброса привилегий запускается нужная команда.

Разработчики подчёркивают, что инструмент находится на стадии эксперимента и предназначен для Linux. Однако oniux уже показывает стабильную работу и решает важную задачу — изоляцию сетевого трафика без необходимости в доверии к прокси-обвязкам.

Команда призывает попробовать oniux и делиться обратной связью, чтобы довести инструмент до состояния «боевой готовности», сравнимой с torsocks.

Пора переводить «эксплойт» на язык бизнеса.

PHDays Fest — это площадка, где CISO учатся доносить риски так, чтобы топы услышали и поняли.

*Фест. Реклама. АО «Позитив Текнолоджиз», ИНН 7718668887