Több mint egy év fejlesztés után a Tor projekt bemutatta az OnionShare 2.3 verzióját, amely lehetővé teszi a fájlok biztonságos és anonim átvitelét, valamint nyilvános fájlmegosztó szolgáltatások létrehozását. A projekt kódja Python nyelven íródott, és a GPLv3 licenc alatt terjesztik. Kész csomagok állnak rendelkezésre Ubuntu, Fedora, Windows és macOS számára.
Az OnionShare a helyi rendszeren fut web-szerver, rejtett Tor szolgáltatás formájában, és elérhetővé teszi más felhasználók számára. A hozzáféréshez szerverhez egy előre meghatározhatatlan 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). A fájlok más felhasználók számára történő feltöltéséhez vagy elküldéséhez elegendő megnyitni ezt a címet a Tor Böngészőben. Ezzel szemben az e-mailen keresztüli fájlküldéshez vagy olyan szolgáltatásokhoz, mint a Google Drive, DropBox és WeTransfer, az OnionShare rendszer önálló, nem igényel külső szerverek igénybevételét, és lehetővé teszi a fájl közvetítő nélküli közvetlen továbbítását a saját számítógépéről.
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.
Főbb újítások:
- Megvalósították a fülkezelést, amely lehetővé teszi több művelet egyidejű végrehajtását a programban. Támogatott négyféle szolgáltatás indítása fülekben: fájlok megosztása, külső fájlok fogadása, helyi weboldal kezelése és chat kommunikáció. Minden szolgáltatás számára több fül nyitható, például több helyi weboldal elindítása és több chat létrehozása lehetséges. A program újraindításakor a korábban megnyitott fülek megmaradnak, és a hozzájuk kapcsolódó OnionShare-címhez kötődnek.

- Hozzáadódott a lehetőség, hogy védett egyszer használatos csevegőszobákat hozzanak létre anonim kommunikációhoz anélkül, hogy megőriznék a csevegési előzményeket. A chathez való hozzáférés az OnionShare tipikus címén alapul, amelyet elküldhetünk a résztvevőknek, akikkel valamit meg kell beszélni. A chatbe bármilyen OnionShare telepítése nélkül lehet csatlakozni, csupán a küldött cím megnyitásával a Tor Böngészőben. A csevegésben történő üzenetváltás titkosítva van a végponti titkosítással, amelyet a Tor alapértelmezett onion-szolgáltatásai biztosítanak anélkül, hogy további titkosítási mechanizmusokat találnának ki.
A beépített csevegés lehetséges alkalmazási területei között szerepelnek azok a helyzetek, amikor valamit úgy kell megbeszélni, hogy nyomot ne hagyjunk. A hagyományos üzenetküldőkben nincs garancia arra, hogy a küldött üzenetet a címzett törli, és az nem marad meg köztes tárolókban vagy lemezcache-ben. Az OnionShare csevegésében az üzenetek csak megjelennek, és sehol sem tárolódnak. Az OnionShare csevegését gyors kommunikáció szervezésére is használhatjuk, anélkül, hogy fiókot kellene létrehozni, vagy amikor a résztvevők anonimitása szükséges.

- Az OnionShare parancssori használatának lehetőségei kibővültek anélkül, hogy grafikus felhasználói felületet kellene indítani. A parancssori felület külön alkalmazássá vált, az onionshare-cli néven, amelyet monitor nélküli szervereken is használhatunk. Minden alapvető műveletet támogat, például a csevegés létrehozásához kiadhatjuk a "onionshare-cli --chat" parancsot, weboldal létrehozásához "onionshare-cli --website"-ot, a fájl fogadásához pedig "onionshare-cli --receive"-t.

Forrás: opennet.ru



