O Projeto Tor apresentou o Oniux, uma ferramenta para isolamento de rede de aplicações.

Os desenvolvedores do projeto Tor apresentaram a ferramenta Oniux, destinada a direcionar forçadamente o tráfego de aplicativos individuais pela rede Tor. Para sua finalidade, Oniux é semelhante ao programa torsocks anteriormente disponível, e se diferencia por usar espaços de nomes de rede (network namespace) fornecidos pelo núcleo do Linux para isolamento, em vez de substituir funções da biblioteca padrão através do mecanismo LD_PRELOAD. O código da ferramenta é escrito na linguagem Rust e é distribuído sob as licenças Apache 2.0 e MIT.

Oniux permite criar um contêiner isolado para qualquer aplicativo, cujo tráfego é forçadamente redirecionado apenas através da rede Tor. Para enviar o tráfego, é criado um túnel baseado em onionmasq, que dentro do contêiner aparece como uma interface de rede virtual (TUN). O acesso às interfaces de rede disponíveis no ambiente principal é bloqueado no nível de isolamento da pilha de rede em um espaço de nomes separado.

Comparado ao torsocks, a nova ferramenta não se limita à substituição de funções de biblioteca e bloqueia possíveis canais de vazamento (por exemplo, o redirecionamento através do torsocks pode ser contornado por meio de chamadas diretas ao núcleo do sistema). O programa também protege contra vazamentos causados por erros na configuração de um proxy SOCKS que direciona o tráfego para a rede Tor. O preço de um isolamento mais rígido é a perda de suporte multiplataforma — Oniux pode funcionar apenas no Linux.

A ferramenta Oniux é autossuficiente e não requer a execução de um processo em segundo plano do Tor para funcionar. A interação com a rede Tor no Oniux é construída utilizando uma biblioteca desenvolvida pelo projeto Arti, enquanto o torsocks é baseado no CTor e utiliza um proxy SOCKS. A ferramenta Oniux pode ser útil para executar aplicativos e serviços que são críticos em termos de proteção da privacidade.

O uso consiste em adicionar a chamada da ferramenta 'oniux' antes de iniciar o programa desejado. Por exemplo, para enviar uma solicitação através do curl sobre o Tor, você pode executar o comando 'oniux curl URL', e para direcionar qualquer solicitação através do Tor dentro de uma sessão com um interpretador de comandos — 'oniux bash'. A isolamento de aplicativos gráficos é suportado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster