Efter mere end et års udvikling har Tor-projektet præsenteret udgivelsen af værktøjet OnionShare 2.3, som giver mulighed for sikkert og anonymt at overføre og modtage filer samt organisere offentlig service til fildeling. Koden til projektet er skrevet i Python og distribueres under GPLv3-licensen. Færdige pakker er udarbejdet til Ubuntu, Fedora, Windows og macOS.
OnionShare kører på det lokale system webserver, som fungerer som en skjult Tor-tjeneste, og gør den tilgængelig for andre brugere. For at få adgang til server genereres en tilfældig onion-adresse, som fungerer som adgangspunkt for fildeling (for eksempel «http://ash4…pajf2b.onion/slug», hvor slug er to tilfældige ord for at øge sikkerheden). For at uploade eller sende filer til andre brugere er det tilstrækkeligt at åbne denne adresse i Tor Browser. I modsætning til at sende filer via e-mail eller gennem tjenester som Google Drive, DropBox og WeTransfer, er OnionShare et selvforsynende system, der ikke kræver forbindelse til eksterne servere og giver mulighed for at overføre filer direkte fra ens computer uden mellemmænd.
Det kræves ikke, at andre deltagere i fildeling installerer OnionShare; det er tilstrækkeligt med en almindelig Tor Browser og én instance af OnionShare hos en af brugerne. Fortroligheden af transmissionen opnås ved sikkert at overføre adressen, for eksempel ved at bruge end2end-kryptering i en messenger. Efter overførslen slettes adressen straks, hvilket betyder, at man ikke kan sende filen igen i almindelig tilstand (det kræver brug af en separat offentlig tilstand). For at styre de overførte og modtagne filer samt for at kontrollere dataoverførslen er der et grafisk brugergrinterface tilgængeligt på serveren, som kører på brugerens system.
Hovednyhederne:
- Der er implementeret understøttelse af faner, som gør det muligt at udføre flere handlinger samtidigt i programmet. Fire typer tjenester understøttes i fanerne: adgang til sine filer, modtagelse af filer fra andre, styring af det lokale websted og chat. For hver tjeneste kan der åbnes flere faner, for eksempel kan man køre flere lokale websteder og oprette flere chats. Efter genstart gemmes tidligere åbne faner og knyttes til den samme OnionShare-adresse.

- Der er tilføjet mulighed for at oprette sikre engangs chatrum til anonym kommunikation uden at gemme meddelelseshistorik. Adgang til chatten gives på grundlag af en standard OnionShare-adresse, som kan sendes til deltagerne, man ønsker at diskutere noget med. Man kan tilslutte sig chatten uden at installere OnionShare, blot ved at åbne den sendte adresse i Tor Browser. Beskeder i chatten krypteres ved hjælp af end-to-end kryptering, der er implementeret på basis af de standardiserede onion-tjenester i Tor uden at finde på yderligere krypteringsmekanismer.
En mulig anvendelse af den indbyggede chat nævnes i situationer, hvor man har brug for at diskutere noget uden at efterlade spor, da der ikke er nogen garanti i almindelige messenger-applikationer for, at den sendte besked bliver slettet af modtageren, og ikke ender i midlertidige opbevaringssteder og disk-cache. I OnionShare chatten vises beskederne kun og gemmes ingen steder. OnionShare chat kan også bruges til at organisere hurtig kommunikation uden at oprette brugerkonti eller når der er behov for at sikre anonymiteten af deltagerne.

- Mulighederne for at arbejde med OnionShare fra kommandolinjen er blevet udvidet uden at starte den grafiske brugergrænseflade. Kommandolinjegrænsefladen er blevet udskilt til en separat applikation, onionshare-cli, som blandt andet kan bruges på servere uden skærm. Alle grundlæggende operationer understøttes, for eksempel kan man køre kommandoen «onionshare-cli —chat» for at oprette et chatrum, «onionshare-cli —website» for at oprette et websted, og «onionshare-cli —receive» for at modtage filer.

Kilde: opennet.ru



