Utvecklarna av Tor-projektet har presenterat verktyget Oniux, som Àr avsett för att tvinga trafik frÄn specifika applikationer genom Tor-nÀtverket. I sitt syfte liknar Oniux det tidigare tillgÀngliga programmet torsocks och sÀrskiljer sig genom att anvÀnda namnrymder (network namespaces) som tillhandahÄlls av Linux-kÀrnan istÀllet för att ersÀtta standardbibliotekets funktioner via mekanismen LD_PRELOAD. Verktygets kod Àr skriven i Rust och distribueras under licenserna Apache 2.0 och MIT.
Oniux gör det möjligt att skapa en isolerad behÄllare för vilken applikation som helst, vars trafik tvingas att omdirigeras endast genom Tor-nÀtverket. För att skicka trafik skapas en tunnel baserad pÄ onionmasq, som inuti behÄllaren framstÄr som ett virtuellt nÀtverksgrÀnssnitt (TUN). à tkomst till de nÀtverksgrÀnssnitt som finns i den omgivande miljön blockeras pÄ nivÄn för isolering av nÀtverksstacken i den separata namnrymden.
JĂ€mfört med torsocks begrĂ€nsar den nya verktyget sig inte till att bara ersĂ€tta biblioteksfunktioner och blockerar möjliga lĂ€ckagekanaler (till exempel kan omdirigering genom torsocks kringgĂ„s genom direkt Ă„tkomst till kĂ€rnans systemanrop). Programmet skyddar ocksĂ„ mot lĂ€ckor orsakade av felkonfigurering av SOCKS-proxy som dirigerar trafik in i Tor-nĂ€tverket. Kostnaden för en striktare isolering Ă€r förlusten av plattformsoberoende â Oniux kan endast fungera i Linux.
Verktyget Oniux Àr sjÀlvförsörjande och krÀver inte att en separat bakgrundsprocess för Tor körs för att fungera. Interaktionen med Tor-nÀtverket i Oniux bygger pÄ ett bibliotek som utvecklas av Arti-projektet, medan torsocks baseras pÄ CTor och anvÀnder SOCKS-proxy. Verktyget Oniux kan vara anvÀndbart för att köra applikationer och tjÀnster som Àr kritiska för att sÀkerstÀlla sekretessen.
AnvĂ€ndningen innebĂ€r att ett anrop till verktyget 'oniux' lĂ€ggs till före körningen av önskad programvara. Till exempel, för att skicka en begĂ€ran via curl över Tor kan kommandot 'oniux curl URL' utföras, och för att dirigera alla begĂ€rningar inuti en session med kommandotolken via Tor â 'oniux bash'. Isoleringen av grafiska applikationer stöds.
KĂ€lla: opennet.ru
