Po viac ako roku vývoja projekt Tor predstavil vydanie nástroja OnionShare 2.3, ktorý umožňuje bezpečne a anonymne odosielať a prijímať súbory, ako aj organizovať verejnú službu na zdieľanie súborov. Kód projektu je napísaný v jazyku Python a je šírený pod licenciou GPLv3. Pripravené balíčky sú dostupné pre Ubuntu, Fedora, Windows a macOS.
OnionShare spúšťa na lokálnom systéme webový server, pracujúce v podobe skrytého servisu Tor, a sprístupňuje ho ostatným používateľom. Pre prístup k serveru sa generuje nepredvídateľná onion-adresa, ktorá slúži ako vstupný bod na organizovanie zdieľania súborov (napríklad „http://ash4…pajf2b.onion/slug“, kde slug sú dve náhodne vybrané slová na zvýšenie zabezpečenia). Na nahrávanie alebo odosielanie súborov iným používateľom stačí otvoriť túto adresu v Tor Browseri. Na rozdiel od odosielania súborov cez email alebo prostredníctvom služieb ako Google Drive, DropBox a WeTransfer, systém OnionShare je samostatný, nevyžaduje prístup k vonkajším serverom a umožňuje prenos súboru bez sprostredkovateľov priamo zo svojho počítača.
Od ostatných účastníkov výmeny súborov sa nevyžaduje inštalácia OnionShare, stačí bežný prehliadač Tor a jedna inštancia OnionShare u jedného z používateľov. Dôvernosť prenosu je zabezpečená bezpečným prenášaním adresy, napríklad použitím režimu end2end šifrovania v messengeri. Po dokončení prenosu sa adresa okamžite odstráni, t.j. zaslať súbor druhýkrát v bežnom režime nebude možné (vyžaduje sa použitie osobitého verejného režimu). Na ovládanie odosielaných a prijímaných súborov, ako aj na kontrolu prenosu dát, je na strane servera spusteného na systéme používateľa k dispozícii grafické rozhranie.
Hlavné novinky:
- Bola implementovaná podpora záložiek, ktoré umožňujú súčasne vykonávať viacero akcií v programe. Podporuje sa spustenie štyroch typov služieb na záložkách: poskytovanie prístupu k vlastným súborom, prijímanie súborov od tretích strán, správa lokálnej stránky a komunikácia v chate. Pre každú službu je možné otvoriť niekoľko záložiek, napríklad môžete spustiť niekoľko lokálnych stránok a vytvoriť niekoľko chatov. Po reštarte sa predtým otvorené záložky uložia a pripoja k tej istej OnionShare-adrese.

- Bola pridaná možnosť vytvárania zabezpečených jednorazových chatovacích miestností na anonymnú komunikáciu bez uchovávania histórie konverzácie. Prístup k chatu sa poskytuje na základe typovej adresy OnionShare, ktorú môžete poslať účastníkom, s ktorými potrebujete niečo prediskutovať. K chatu sa môžete pripojiť bez nutnosti inštalácie OnionShare, jednoducho otvorením zaslanej adresy v Tor Browseri. Vymena správ v chate je šifrovaná pomocou koncového šifrovania, realizovaného na báze štandardných onion-služieb Tor bez vynájdenia dodatočných mechanizmov šifrovania.
Možné oblasti využitia integrovaného chatu zahŕňajú situácie, v ktorých sa vyžaduje niečo prediskutovať bez toho, aby zostali stopy. V bežných messenger aplikáciách nie je zaručené, že odoslaná správa bude prijímateľom zmazaná a neostane v medziúložiskách a diskovom cache. V chate OnionShare sa správy iba zobrazujú a nikde sa neukladajú. Chat OnionShare je tiež možné použiť na rýchlu komunikáciu bez zakladania účtov alebo keď je potrebné zabezpečiť anonymitu účastníka.

- Rozšírené možnosti práce s OnionShare z príkazového riadka bez spustenia grafického rozhrania. Príkazové rozhranie bolo vyčlenené do samostatnej aplikácie onionshare-cli, ktorú je možné používať aj na serveroch bez monitora. Podporujú sa všetky základné operácie, napríklad na vytvorenie chatu možno spustiť príkaz „onionshare-cli —chat“, na vytvorenie webovej stránky — „onionshare-cli —website“, a na prijatie súboru — „onionshare-cli —receive“.

Zdroj: opennet.ru



