Nakon više od godinu dana razvoja, projekt Tor objavio je OnionShare 2.3, uslužni program koji vam omogućuje siguran i anoniman prijenos i primanje datoteka, kao i organiziranje javne usluge dijeljenja datoteka. Projektni kod je napisan u Pythonu i distribuira se pod GPLv3 licencom. Gotovi paketi su pripremljeni za Ubuntu, Fedora, Windows i macOS.
OnionShare pokreće web poslužitelj koji radi kao Tor skriveni servis na lokalnom sustavu i čini ga dostupnim drugim korisnicima. Za pristup poslužitelju generira se nepredvidiva onion adresa, koja djeluje kao ulazna točka za organiziranje razmjene datoteka (na primjer, "http://ash4...pajf2b.onion/slug", gdje su slug dvije nasumične riječi za poboljšanje sigurnost). Za preuzimanje ili slanje datoteka drugim korisnicima samo otvorite ovu adresu u pregledniku Tor. Za razliku od slanja datoteka e-poštom ili putem servisa kao što su Google Drive, DropBox i WeTransfer, OnionShare sustav je samodostatan, ne zahtijeva pristup vanjskim poslužiteljima i omogućuje prijenos datoteke bez posrednika direktno s vašeg računala.
Ostali sudionici u dijeljenju datoteka ne moraju instalirati OnionShare, dovoljan je samo uobičajeni Tor Browser i jedna instanca OnionShare za jednog od korisnika. Povjerljivost prosljeđivanja postiže se sigurnim prijenosom adrese, na primjer, upotrebom end2end načina enkripcije u messengeru. Nakon završetka prijenosa, adresa se odmah briše, tj. nećete moći drugi put prenijeti datoteku u normalnom načinu rada (morate koristiti zasebni javni način rada). Na strani poslužitelja koji radi na korisničkom sustavu nalazi se grafičko sučelje za upravljanje poslanim i primljenim datotekama, kao i za kontrolu prijenosa podataka.
Glavne inovacije:
- Implementirana je podrška za kartice, što vam omogućuje da istovremeno izvodite nekoliko radnji u programu. Podržava pokretanje četiri vrste usluga u karticama: pružanje pristupa vašim datotekama, primanje datoteka trećih strana, upravljanje lokalnim web mjestom i razgovor. Za svaku uslugu možete otvoriti nekoliko kartica, na primjer, možete pokrenuti nekoliko lokalnih stranica i stvoriti nekoliko chatova. Nakon ponovnog pokretanja, prethodno otvorene kartice se spremaju i povezuju na istu OnionShare adresu.
- Dodana mogućnost stvaranja sigurnih jednokratnih soba za razgovor za anonimnu komunikaciju bez spremanja povijesti dopisivanja. Pristup chatu omogućen je na temelju generičke OnionShare adrese koja se može poslati sudionicima s kojima trebate o nečemu razgovarati. Možete se spojiti na chat bez potrebe za instaliranjem OnionSharea, jednostavnim otvaranjem poslane adrese u Tor pregledniku. Razmjena poruka u chatu šifrirana je end-to-end enkripcijom, implementiranom na temelju standardnih Tor onion usluga bez izuma dodatnih mehanizama šifriranja.
Moguća područja primjene ugrađenog chata uključuju situacije u kojima je potrebno razgovarati o nečemu bez ostavljanja tragova - u običnim instant messengerima nema jamstva da će poslana poruka biti izbrisana od strane primatelja i da neće završiti u međuskladištu i predmemorija diska. U OnionShare chatu poruke se samo prikazuju i nigdje se ne spremaju. OnionShare chat također se može koristiti za organiziranje brze komunikacije bez stvaranja računa ili kada je potrebno osigurati anonimnost sudionika.
- Poboljšane mogućnosti za rad s OnionShare iz naredbenog retka bez pokretanja grafičkog sučelja. Sučelje naredbenog retka odvojeno je u zasebnu onionshare-cli aplikaciju, koja se također može koristiti na poslužiteljima bez monitora. Podržane su sve osnovne operacije, na primjer, za stvaranje chata možete pokrenuti naredbu “onionshare-cli –chat”, za izradu web stranice – “onionshare-cli –website”, i za primanje datoteke – “onionshare-cli – primiti”.
Izvor: opennet.ru