Artikel top billede

(Foto: Computerworld)

Guide: Drop Messenger og red dit privatliv med Retroshare

Nu om dage er vores privatliv under stadigt angreb – ikke blot fra udenlandske organisationer eller hackere, men såmænd også fra store firmaer og offentlige myndigheder. Hvis du søger en metode til at sikre din online-kommunikation, er Retroshare et af de sikreste valg, der findes.

Af Torben Okholm, Alt om Data

Denne artikel er oprindeligt bragt på Alt om Data. Computerworld overtog i november 2022 Alt om Data. Du kan læse mere om overtagelsen her.

Retroshare beskriver sig selv som “en sikker og decentraliseret kommunikationsplatform.” Det betyder på almindeligt dansk, at der ikke er nogen centrale servere, hvor følsom information bliver lagret. I stedet bruger Retroshare en variant af P2P-teknologi, som bliver kaldt Friend-to-Friend (F2F). Med F2F kan man opbygge et privat netværk af venner, uden at nogen andre – heller ikke dine venner – ved, hvem der er med i det.

Uanset dine messaging-behov kan Retroshare beskytte dig. I en enkelt applikation finder du redskaber til instant messaging, privat mail, sikker P2P-fildeling og både offentlige og private chatkanaler. Programmet er ikke fuldstændig anonymt – din identitet gør det muligt for dine venner at se, hvem du er, og hvad din ip-adresse er – men der er værktøjer, som du kan få adgang til i fuld anonymitet.

Retroshares største fejl er måske dets ønske om at vride så megen funktionalitet ind i et enkelt værktøj. Resultatet er et rodet og bøvlet interface, hvor nyttige indstillinger bliver begravet. Men hvis det før har afskrækket dig, er der håb: Vi har taget springet ud på dybt vand og viser dig, hvordan du kommer i gang med dit eget private netværk.

1 Opret profil og den første node

Gå til www.retroshare.net, og download den nyeste Qt4-version, fordi det er den samme brugerflade, man finder til Mac- og Ubuntu-versioner. Når den er downloadet, dobbeltklikker du på setup-filen og følger anvisningerne. Du kan vælge mellem at installere den som en almindelig applikation eller som en porterbar app.

>> Start Retroshare, og opret et nyt brugernavn og et kodeord [Billede A]. Jo stærkere, desto bedre. Bliv ved med at flytte musen vilkårligt rundt på skærmen, indtil statuslinjen er på mindst 20 procent (men du bør sigte på 100 procent). Når du er tilfreds, klikker du “Generate new profile and node.”

Billede A

2 Byt certifikater med en ven

Luk velkomstskærmen, og se dit Retroshare-certifikat, der består af en lang streng af alfanumeriske tegn og symboler. Klik på Retroshare-ikonet foroven. Nu får du fem forskellige måder at skaffe venner på [Billede B]. Vi antager, at du følger denne guide sammen med en ven. Vælg derfor en af to metoder til at dele dit certifikat på: enten via udklipsholderen (som du kopierer ind i et andet dokument eller en anden applikation) eller en fil.

Hvis du vælger funktionen “Save your Cert into a file”, skal du gemme den med efternavnet *.rsc og derefter overføre den sikkert til en ven – enten fysisk (via for eksempel USB-drev eller sågar en udskrift) eller over en lokal netværksdeling. En tredje mulighed er en anden sikker messaging-platform, for eksempel en pgp-krypteret e-mail.

Billede B

3 Opret forbindelse

Når du har modtaget certifikatet, klikker du “Add friends certificate.” Du kan møjsommeligt skrive det ind manuelt, indsætte det fra udklipsholderen eller klikke “Open certificate” for at åbne den certifikat-fil, vennen har delt med dig. Klik “Next,” så kan du se, at det er signeret af navnet på den person, det formodes at stamme fra.

Hvis du ikke er 100 procent overbevist om filens herkomst, klikker du “Finish.” Men hvis du har tillid til ægtheden, klikker du “Show Advanced options” og markerer “Authenticate friend (Sign PGP Key)” [Billede C]. Det føjer din accept til den nøgle, som du betragter som ægte. Så må andre selv afgøre, om den er sikker eller ej. Hvis du har besluttet dig for at verificere nøglen, skal du skrive det kodeord, du oprettede i trin 1, efter at have klikket “Finish.”

Billede C

4 Gør forbindelsen færdig

Der kommer nu en Connection Assistant, som opretter din netforbindelse. Når den er online, bekræfter den, at du har forbindelse med din ven. Du er måske nødt til at anspore din ven via hans eller hendes “Log”-knap til at acceptere. Når det er sket, får du meddelelsen “Congratulations, you are connected”. Klik “OK,” og gå derefter til “Network”-sektionen, hvor de er opregnet under “Friend Nodes.” Gentag processen med dine øvrige venner.

>> Gå til “Network”-sektionen, og skift til fanen “Network graph”. Her kan du se, at du er forbundet med dine venner, mens de (endnu) ikke er forbundet til hinanden. Det er egnet til at minde os om, hvordan Retroshares F2F-netværk fungerer: Alle forbindelser er individuelle; man kan simpelthen ikke få adgang til en anden persons udvalg af venner.

Arbejd med noder

Hvis du vil bruge Retroshare på mere end én computer, skal du overføre din profil. Først eksporterer du den fra din pc: Vælg Select “Network > Keyring,” højreklik på din profil, og vælg “Export/create a new node” efterfulgt af “Export selected key.” Gem .asc-filen, og overfør den til din nye computer. Åbn Retroshare på den anden enhed, og klik “Option > Advanced options” efterfulgt af “Option > Use existing profile.” Indlæs din .asc-fil. Nu bliver dit profilnavn udfyldt.

Giv din node et navn, så du kan skelne den fra din hoved-pc, skriv dit kodeord, flyt rundt med musen, og klik “Go!” Hver node deler som standard dit navn, pcp-id og pgp-fingeraftryk, men de får tildelt unikke placerings-id’er. Hver node er som standard isoleret fra de andre, og du kan vælge, hvem der må kontakte dig på hver node. Den hurtigste måde at kopiere alle dine venner på er via “Network”-sektionen. Højreklik på “Trusted nodes” (eller et gruppenavn), og vælg “Export friendlist.” Overfør den eksporterede fil, og genimporter den ind i din nye node fra den samme dialogboks.

5  Forbind dine venner

Venner kan også – hvis de vil – opnå direkte forbindelse. Det foregår via “Add”-knappen fra “Home”-sektionen. Denne gang skal du vælge “Recommend my friends to each other.” Du skal markere boksene for dem, du vil inddrage, i både “Recommend friends” og “To” [Billede D]. Dine venner modtager så to meddelelser i deres mailboks, den ene er sendt direkte til dem, i den anden er de blevet c.c.’et. De skal åbne den meddelelse, der er direkte adresseret til dem, og hvor de kan se, at den anden persons Retroshare-certifikat er blevet tilknyttet. Klik blot her for at tilføje det på den sædvanlige måde.

Billede D

6 Overblik over forbindelser

Når dine venner er blevet forbundet til hinanden, går du til fanen “Keyring” under “Network”. Her kan du se alle de nøgler, du har modtaget. Se på Trust-niveauet. “Personal signature” betyder, at du har modtaget certifikatet direkte fra afsenderen, mens “Untrusted peer” viser, at du har opnået forbindelse gennem en tredjeparts-introduktion.

>> Hvis du har tillid til, at personen er den, han eller hun foregiver at være, højreklikker du på profilen og vælger “Profile details.” Du får nu en liste over folk, der har underskrevet nøglen, plus en “Trust level”-rullemenu. Klik her for at angive din tillid til personen. Hvis du nærer fuld tillid, klikker du “Sign this key,” hvis du ikke allerede har gjort det. Når du introducerer dem for andre mennesker, kan de se, at du har signeret deres certifikat og dermed bekræftet, at de er ægte.

7  Brug Retroshare til chat og messaging

Fanen “Network” fungerer også som Retroshares instant messaging-klient. Dobbeltklik på en person i vinduet til venstre for at åbne et message-vindue, og brug så værktøjerne til at chatte med den pågældende. Fremgangsmåden minder om Skype og andre IM-værktøjer: Chat, tilføj smileys, byt fotos og filer og så videre. Du kan søge i din chathistorik, og du kan gemme, rydde og slette den [Billede E]. Du kan også sende en meddelelse til alle, der i øjeblikket er online. Skriv en meddelelse, så fremkommer den i fanen “Broadcast”.

>> Højreklik på en persons navn, så får du flere valgmuligheder, herunder en til at organisere venner i grupper. Der er flere foruddefinerede kategorier at vælge imellem – kolleger, familie, fortrukne og så videre. Du kan også oprette dine egne kategorier. Med denne funktion kan du give gruppen et navn, og du kan hurtigt ordne personer i gruppen. De bliver opregnet i overensstemmelse med listen.

>> Gå til sektionen “Mail”, hvor du vil se, at man også kan bruge Retroshare som en privat e-mailtjeneste mellem dig og dine kontakter. Det fungerer på samme måde som almindelig e-mail med meddelelser, der bliver holdt tilbage, indtil du er både online og logget på Retroshare, hvorefter de bliver leveret.

Billede E

8 Sikker deling af filer

En anden brug af Retroshare er som et P2P-fildelingsværktøj. Skift til sektionen “Files”. Klik “Configure shared directories” for at redigere standardmappen (hvor de filer, du downloader fra andre, fremkommer) og tilføje flere. Klik “Add new” for at vælge (eller oprette) din nye delte mappe. Dobbeltklik “[Unset]” under “Visible name” for at tildele et navn, som andre kan se, når de gennemgår fanen “Friends files” i sektionen “Files”.

>> Standardindstillingerne for filsøgning (ikke anonyme søgninger) og downloading (ved hjælp af anonyme tunneler) er bedst at lade være. Bemærk, at indholdet ikke er synligt for dine kontakter, medmindre du klikker på den grønne knap. Så kan alle til gengæld se det. Højreklik derfor “[All friend nodes],” og vælg “Change group visibility” for at sikre, at de kun er synlige for en begrænset del af dine kontakter. Brug grupperne fra det forrige trin. Du kan oprette flere deltagermapper med forskellige adgangsbetingelser for hver mappe. Når du er færdig, klikker du “Apply and close.”

>> Nu skal du blot kopiere filer ind i denne mappe, så kan andre brugere downloade dem via fanen “Friends files.” Brug fanen “My files” til at se, hvad du deler. Udvid det delte mappenavn, når du vil se mappens indhold. Der kan gå lidt tid, før nye filer kommer frem. Klik “Check files” for at fremtvinge en opdatering af vinduet. Du kan også gruppere filer i “collections” – det er en simpel fil, som du kan fordele til andre. Når andre klikker på denne collection, bliver de filer, der er i den, automatisk downloadet ind i den samme mappestruktur, som du har organiseret i denne collection.

>> Hvis du kommer ud for lave internethastigheder, fordi for mange mennesker henter dine filer, skal du gå til “Preferences > Network” og indstille en universel båndbreddegrænse for uploading af filer. Du kan også højreklikke på en kontakt og vælge “Profile details > Options tab” for at angive begrænsninger på et individuelt niveau. Hold øje med niveauerne “Down” og “Up” forneden til højre i Retroshares hovedvindue. Her kan du se, hvad der foregår.

Tips og tricks

Som om Retroshares egne funktioner ikke var nok, kan man udvide programmet med plugins. Der følger to med Windows-versionen, men de er som standard slået fra. Gå til “Preferences > Plugins.” Klik på “Enable” ved siden VoIP.dll-pluginen, hvis du vil føje stemme- og videochat til Retroshares “Network”-knap; tilvælg FeedReader, hvis du vil oprette et rss-feed til eget brug eller til deling i et forum. Når det er gjort, konfigurerer du dem begge via deres egne sektioner i “Preferences” (i tilfælde af VoIP-pluginen skal både du og din chatpartner have den installeret og kørende).

Retroshare omfatter et indbygget webinterface, der giver adgang til en begrænset række af funktioner via din webbrowser. Gå til “Preferences > Webinterface” for at aktivere det. Som standard er du begrænset til adgang via den computer, Retroshare er installeret på. Marker “Allow access from all IP addresses,” så kan du få adgang fra andre computere på dit lokale netværk ved hjælp af deres ip-adresser og den pågældende port, for eksempel 192.168.0.3:9090.

9 Opbyg identiteter

Gå til sektionen “People,” hvor du kan oprette profiler, der kan identificere dig selv i andre dele af Retroshare. Brug fanen “Person” til at se din egen identitet, som den kan ses af andre, du er forbundet til. Højreklik på den, og vælg “Edit identity” for at ændre den. Du kan ændre dit kælenavn og indstille din avatar eller dit foto.

>> Du kan også oprette nye identiteter ved siden af dine øvrige identiteter. Det gør du ved at klikke på knappen “+” ved siden af boksen “Search Persons” og vælge “Create new Identity.” Som standard er identiteten “ejet” af dig. Når du vælger kælenavn og avatar, bliver dine profiloplysninger synlige for andre. Du kan også oprette fuldstændig anonyme “pseudonymer” – angiv et kælenavn og en avatar, men vær tryg i forvisningen om, at der ikke er noget, der fører tilbage fra dem til din profil.

10 Føj til cirkler

Andre folks identiteter kommer ikke frem under “People.” Det kan du råde bod på ved hjælp af funktionen Circles. Klik først “+,” og vælg “Create new circle.” Giv din cirkel et passende navn, og lad den være indstillet til “Public” – det sikrer, at dine kontakter (men ingen andre) kan se dig og din nye cirkel i deres “People”-sektion. Vælg en identitet, der er knyttet til din profil, i feltet til højre, og klik “<” for at føje den til listen over inviterede. Klik så “Create.”

>> Nu går du til fanen “Circles” og åbner herefter “Other circles.” Åbn din cirkel, højreklik på dit navn og vælg så “Accept this invitation” for at komme med i cirklen. Nu bevæger den sig til sektionen “Circles I belong to,” og både cirklen og dine kontakter kan herefter se din identitet. Nu kan du højreklikke på cirklen og vælge “Request subscription.” Hvis du accepterer anmodningen via fanen “Circles“ (når navnet kommer frem, højreklikker du og vælger “Grant membership”), så kommer navnet også med på listen “People” [Billede F].

Billede F

11 Der er mere endnu

Opret private chatrum via knappen “Chats” – klik “+”. Du kan vælge den identitet, du vil bruge, uanset om den er offentlig (alle dine venner) eller privat (kun efter invitation), og du kan fjerne pseudonymer (markeret med “Required PGP-signed identities”). Chatrum fungerer ligesom instant messaging-værktøjet, blot til større grupper.

>> Retroshare omfatter også Channels – en mekanisme til spredning af data på et netværk. Kanalens grundlægger er den eneste person, der kan poste til kanalen, men andre kan downloade dit materiale, og du kan også give tilladelse til kommentarer. Bemærk, at offentlige kanaler rækker ud over dit vennenetværk. Hvis du vil begrænse folks adgang, skal du holde dig til cirkler og nodegrupper.

>> Fora fungerer på samme måde som egentlige internetfora, bortset fra at alt naturligvis er krypteret og centraliseret. Links er en anden variation over det samme tema. Faktisk har vi kun skrabet i overfladen af, hvad Retroshare kan. Programmet er utrolig fleksibelt, og hver sektion er stuvende fuld af skjulte tips og tricks.

>> Klik på “Preferences,” og arbejd dig gennem sektionerne [Billede G]. Gå til https://retroshare.readthedocs.io/en/latest/user-guide/interface. Her kan du få avancerede råd til de funktioner, vi har omtalt, og du kan få mere at vide om de andre delingsværktøjer, som vi kun har berørt flygtigt.

Billede G