Projekt Tor vydanie nástroja , ktorý umožňuje bezpečne a anonymne prenášať a prijímať súbory a tiež zorganizovať prácu verejnej služby na výmenu súborov. Kód projektu je napísaný v programovacom jazyku Python a je pod licenciou GPLv3. Hotové balíky pre Ubuntu, Fedora, Windows a macOS.
OnionShare spúšťa na lokálnom systéme webový server, ktorý funguje ako skrytá služba Tor, a sprístupňuje ho ostatným používateľom. Na prístup k serveru sa generuje nepravidelná onion adresa, ktorá slúži ako vstupný bod na organizovanie výmeny súborov (napríklad „http://ash4…pajf2b.onion/slug“, kde slug predstavuje dve náhodné slová na zvýšenie ochrany). Na nahrávanie alebo odosielanie súborov iným používateľom stačí otvoriť túto adresu v prehliadači Tor. Na rozdiel od odosielania súborov e-mailom alebo prostredníctvom služieb ako Google Drive, DropBox a WeTransfer, systém OnionShare je samostatný, nevyžaduje prístup k externým serverom a umožňuje priame odoslanie súboru zo svojho počítača bez sprostredkovateľov.
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.
V novom vydaní, okrem záložiek na otvorenie zdielania a prijímania súborov, pribudla funkcia publikovania stránky. Uvedená možnosť umožňuje používať OnionShare ako jednoduchý webový server na poskytovanie statických stránok. Používateľ stačí, ak potiahne potrebné súbory myšou do okna OnionShare a stlačí tlačidlo „Začať zdieľať“. Po tom budú akíkoľvek používatelia prehliadača Tor schopní pristupovať k zverejneným informáciám ako k bežnej stránke, pričom používajú URL s onion adresou.
Ak je v základnom adresári umiestnený súbor index.html, zobrazí sa jeho obsah, a ak tam nie je, zobrazí sa zoznam súborov a priečinkov. V prípade potreby obmedziť prístup k informáciám, OnionShare podporuje prihlásenie na stránku pomocou používateľského mena a hesla prostredníctvom štandardnej metódy autentifikácie HTTP Basic. Do rozhrania OnionShare bola pridaná aj možnosť zobrazenia informácií o histórii návštev, čo umožňuje posúdiť, ktoré a kedy boli požadované stránky.
Predvolene sa pre web generuje dočasná onion-adresa, ktorá je platná, kým je OnionShare spustený. Aby ste si adresu uchovali medzi reštartmi, v nastaveniach je k dispozícii možnosť generovania trvalých onion-adres. Umiestnenie a IP-adresa používateľského systému, na ktorom je OnionShare spustený, sú skryté pomocou technológie skrytých služieb Tor, čo umožňuje rýchlo vytvárať webové stránky, ktoré nemožno cenzurovať a sledovať ich vlastníka.
Medzi zmenami v novej verzii je možné spomenúť aj pridaním možnosti navigácie po priečinkoch v režime zdieľania súborov — používateľ môže poskytnúť prístup nielen k jednotlivým súborom, ale aj k hierarchii priečinkov, ktoré môžu ostatní používatelia prehliadať a nahrávať súbory, pokiaľ v nastaveniach nie je vybraná možnosť blokovania prístupu po prvom nahraní.
Zdroj: opennet.ru
