Tor Projekt az eszköz kiadása , amely lehetővé teszi a fájlok biztonságos és névtelen megosztását és fogadását, valamint egy nyilvános fájlmegosztó szolgáltatás működtetését. A projekt kódja Python nyelven íródott, és GPLv3 licenc alatt áll. Kész csomagok elérhetők Ubuntu, Fedora, Windows és macOS rendszerekhez.
Az OnionShare a helyi rendszeren web szervert indít el, amely rejtett Tor szolgáltatásként működik, és elérhetővé teszi más felhasználók számára. A szerverhez való hozzáféréshez egy kiszámíthatatlan onion-cím generálódik, amely a fájlmegosztás belépési pontjaként szolgál (például „http://ash4…pajf2b.onion/slug”, ahol a slug két véletlenszerű szó a védelem fokozására). Fájlok feltöltéséhez vagy elküldéséhez a felhasználóknak elegendő megnyitni ezt a címet a Tor Böngészőben. A fájlok emailen vagy olyan szolgáltatásokon, mint a Google Drive, Dropbox és WeTransfer történő küldésével ellentétben az OnionShare rendszere önálló, nem igényel külső szerverekkel való kapcsolódást, és lehetővé teszi, hogy a fájl közvetlenül az adott számítógépről, közvetítők nélkül kerüljön átadásra.
A fájlmegosztás többi résztvevőjének nem szükséges az OnionShare telepítése, elegendő egy szokásos Tor Böngésző és egy példány az OnionShare programból az egyik felhasználónál. A küldemények titkosságát a cím biztonságos átvitele biztosítja, például az end2end titkosítást alkalmazó üzenetküldő szolgáltatás segítségével. Az átvitel befejezése után a cím azonnal törlődik, tehát a fájl második alkalommal történő átvitele normál módban nem lehetséges (külön nyilvános módszer alkalmazása szükséges). A küldött és fogadott fájlok kezelésére, valamint az adatátvitel ellenőrzésére grafikus felület áll rendelkezésre a felhasználó rendszerén futó szerver oldalán.
Az új kiadásban, a fájlok közös megosztásához és fogadásához szükséges fülek mellett, megjelent egy weboldal közzétételi funkció is. Ez a lehetőség lehetővé teszi az OnionShare használatát egyszerű web-szerverként statikus oldalak megosztására. A felhasználónak csak annyit kell tennie, hogy az egérrel a szükséges fájlokat a OnionShare ablakába húzza, és megnyomja a „Start sharing” gombot. Ezután bármely Tor Böngésző felhasználó hozzáférhet a közzétett információkhoz, mint egy szokásos weboldal, az onion-címmel ellátott URL segítségével.
Ha a gyökérben található az index.html fájl, akkor annak tartalma lesz megjelenítve, ha pedig nincs, akkor a fájlok és könyvtárak listája lesz látható. Az OnionShare lehetőséget biztosít a hozzáférés korlátozására a HTTP Basic hitelesítési módszer segítségével, amely lehetővé teszi a belépést a jelszóval és felhasználónévvel védett oldalra. Az OnionShare felületen lehetőség nyílt a látogatási előzmények információinak megtekintésére is, amely alapján meg lehet állapítani, hogy mely oldalak és mikor lettek lekérdezve.
Alapértelmezés szerint a weboldal számára ideiglenes onion-cím generálódik, amely az OnionShare futása alatt érvényes. A címek újraindítás közötti megőrzésére a beállításokban lehetőség van állandó onion-címek generálására. A felhasználói rendszer helyét és IP-címét, amelyen az OnionShare fut, a Tor rejtett szolgáltatásainak technológiája segítségével elrejti, lehetővé téve ezzel olyan webhelyek gyors létrehozását, amelyeket nem lehet censúrázni és a tulajdonosukat sem lehet nyomon követni.
Az új kiadásban említésre méltó változás, hogy a fájlmegosztási módban lehetőség nyílik a könyvtárak közötti navigálásra — a felhasználó nemcsak külön fájlok, hanem könyvtárak hierarchiájának elérhetőségét is megnyithatja, így más felhasználók meg tudják tekinteni a tartalmat és fájlokat tölthetnek le, amennyiben a beállításokban nincs kiválasztva az egyszeri letöltés utáni hozzáférés blokkolásának opciója.
Forrás: opennet.ru
