Varje dag vänder sig tusentals människor till Tor-nätverket för att förbättra sin internetintegritet. Från paranoida webbanvändare till människor som lever under en diktatur, dessa användare använder lökrouting för att hålla sina surfvanor hemliga.
Men vad är “Tor” och hur skyddar lökdirigering människor från nyfikna ögon?
Vad är “Tor”?
“Tor” syftar på Tor Project, en ideell organisation som får finansiering från den amerikanska regeringen. Tor-projektets primära fokus är sekretess; de främjar möjligheten för människor att surfa på internet och säga ifrån utan statlig övervakning. Tor-projektets mest anmärkningsvärda produkt är Tor-nätverket, som upprätthåller integriteten genom vad som kallas “lök-routing”.
Människor interagerar med Tor-nätverket via Tor-webbläsaren. Detta är en modifierad version av Firefox som tillåter människor att använda Tor-nätverket. Du behöver inga speciella tillägg eller verktyg för att surfa med Tor-webbläsaren, så vem som helst kan använda den utan att behöva veta hur allt fungerar.
Hur fungerar Onion Routing?
Tor-nätverket använder onion routing för att bevara sina användares integritet, men hur fungerar det?
För att bättre förstå hur lökdirigering fungerar, låt oss säga att du vill skicka ett föremål till någon, men du vill inte att någon ska veta att det var du som skickade det. Du vill inte ens att kurirerna för ditt föremål ska veta att du skickat en vara specifikt till den här personen.
Skicka objekt säkert med hjälp av lager
För att uppnå detta anlitar du först tre kurirer —låt oss kalla dem Courier A, B och C. Du berättar för var och en att de kommer att få en kista och en nyckel för att låsa upp den. När de får kistan måste de låsa upp den med sin nyckel och ta ut föremålet inom. Varan kommer att adresseras till kurirens destination.
Sedan tar du varan du vill skicka och adresserar den till din mottagare. Du lägger detta i en låslåda, låser den och skriver sedan Courier C:s adress på den. Du lägger den här låslådan i en större, låser den och skriver sedan Courier B:s adress på den. Slutligen sätter du den här dubbellåsboxen i en ännu större och låser den.
Nu har du en rysk docka med en låslåda inuti en låslåda, som också är inuti en låslåda. För tydlighetens skull, låt oss kalla den största lådan Lockbox A, den medelstora Lockbox B och den minsta Lockbox C. För det sista steget skickar du Lockbox A:s nyckel till Courier A, Lockbox B:s nyckel till Courier B, och Lockbox C till Courier C.
Sedan ger du Lockbox A till Courier A. Courier A låser upp den för att avslöja Lockbox B, som är adresserad till Courier B. Courier A levererar detta till Courier B. Sedan låser Courier B upp Lockbox B för att avslöja Lockbox C, adresserad till Courier C.
Courier B levererar den till Courier C. Courier C öppnar Lockbox C för att avslöja det adresserade föremålet, som Courier C levererar.
Hur den här metoden säkrar dig
Det bästa med denna metod är att ingen kurir har hela historien. En kurir kan inte sluta sig till att du skickat en vara till din mottagare.
Bud A vet att du har skickat en vara, men vet inte vem slutmottagaren är. Kurir B känner till en låsbox som passerat men har ingen aning om vem som ursprungligen skickade den (dig) eller vart den är på väg (din mottagare). Courier C vet vad varan var och vem den skickades till, men inte vem som skickade den ursprungligen.
Hur denna metod försvarar sig mot spioner
När du har använt den här metoden tillräckligt många gånger vill en nyfiken organisation veta vad som händer. De planterar några kurirmullvadar för att förmedla vem som skickar låsboxar och vem de är till för. Tyvärr, nästa gång du använder den här lockbox-metoden är två kurirer mullvadar!
Det finns ingen anledning att få panik, dock; detta system är motståndskraftigt mot snokande kurirer.
Om Courier A och B är mullvadar vet de att du skickade en leverans, men inte vem du skickar till. På samma sätt, om Courier B och C är mullvadar, vet de vad leveransen är och vem den är till, men inte vem som skickade den. Den farligaste kombinationen är om A och C är mullvadar. De vet att du skickade en lockbox till A, som sedan skickar den till B. Courier C vet att de får en lockbox från B och de vet den slutliga mottagaren. Dock eftersom varken A eller C har konkreta bevis för att låsboxen A fick innehöll den låsbox som C hanterade. Endast Courier B skulle veta den informationen.
Naturligtvis, i ett verkligt scenario är det tredje fallet lätt att knäcka. Mullvaden kommer bara att gå för den ena raringen som fortsätter att skicka låslådor med posten.
Men vad händer om tusentals andra människor använde samma metod? Vid denna tidpunkt måste molarna vid A och C förlita sig på timing. Om A levererar en låslåda från dig till B, och B ger en låslåda till C nästa dag, kommer A och C att misstänka att de båda är med i din kedja. Ett fall räcker inte för att gå vidare, så de måste se om det här mönstret upprepas flera gånger innan de bekräftar det.
Risken med att skicka känslig information
Det finns ett annat problem med att Courier C är en mullvad. Kom ihåg att Courier C får se varan du skickar. Det betyder att du inte ska skicka någon information om dig själv genom lockbox-systemet, annars kan Courier C plocka ihop detaljerna.
Det bästa sättet att förhindra att känslig information läcker är att inte lita på Courier C i första hand. Men du kan också utarbeta en krypteringsnyckel med din mottagare, vilket gör att du kan skicka krypterade meddelanden utan spioneri.
Hur detta hänger ihop med lökrouting
Bildkredit: Harrison Neal/Wikimedia
Så här fungerar lökdirigering. Onion routing är när ett datapaket skyddas med tre “lager” av kryptering. Dessa lager är det som ger lökdirigeringstekniken dess namn — som lagren av en lök.
När ett paket skickas genom lökdirigering går det genom tre noder; noden Entry, Middle och Exit. Det här är de tre kurirerna i exemplet ovan. Varje nod vet bara hur man dekrypterar sitt utsedda lager, som sedan talar om för dem vart de ska skicka paketet härnäst.
Du kanske föreställer dig att Tor äger alla noder i deras nätverk, men det är faktiskt inte fallet! Att ha ett företag som kontrollerar alla noder betyder att det inte är privat. Företaget kan fritt övervaka paketen när de reser, vilket ger bort hela spelet. Som sådant drivs Tor-nätverket av volontärer över hela världen. Dessa är vanligtvis integritetsförespråkare som vill hjälpa till att stärka Tor-nätverket.
När du startar upp Tor-webbläsaren väljer den slumpmässigt tre av dessa frivilliga servrar att fungera som varje nod. Det ger varje server en nyckel för att dekryptera dess krypteringslager, ungefär som nycklarna för kistorna i exemplet ovan. Sedan krypterar webbläsaren sin data med tre lager av skydd och skickar den över dessa noder.
Svagheterna med Onion Routing
Det finns organisationer som ogillar vad Tor gör. Dessa grupper agerar ofta som volontärer och sätter servrar på Tor-nätverket i hopp om att analysera trafiken. Men, ungefär som exemplet ovan, kan Tor-nätverket motstå spioner till en viss grad.
Om dina Entry- och Exit-noder ägs av en spionageorganisation kan de i viss mån övervaka din aktivitet. De ser att du skickar data till ingångsnoden, och sedan lämnar en del data utgångsnoden till sin destination. Om mullvaden övervakar den tid det tar, kan de teoretiskt binda trafiken till dig. Som sådan, även om det är extremt svårt att övervaka någon på Tor-nätverket, är det inte omöjligt.
Lyckligtvis måste en organisation ha tur för att kunna göra detta. I skrivande stund rapporterar Tor Metric att det finns runt 5 000 reläer i bruk. Tor-webbläsaren kommer slumpmässigt att välja tre av dem när du ansluter, vilket gör det svårt för en organisation att rikta in dig specifikt.
Utöver detta använder vissa användare ett VPN innan de ansluter till Tor. På så sätt kommer alla spioner på Tor-nätverket att spåra användaren tillbaka till sin VPN-leverantör. Om användaren använder en integritetsrespekterande VPN kommer spionerna att ha tur.
En annan poäng i exemplet ovan är att du inte kan lita på kurirerna med privat information. Detta beror på att Courier C (Exit-noden) kan se vad du skickar. Om de är illvilliga kan de använda nätverket som ett sätt att samla in information. Lyckligtvis finns det sätt att skydda sig från en skadlig utgångsnod, som att bara använda HTTPS.
Hur man kommer åt Tor-nätverket
Det är lätt att komma åt Tor-nätverket. Besök Tor Browser-nedladdningssidan och installera den på ditt system. Använd det sedan som om det vore din vanliga webbläsare. Du kommer att märka att saker och ting kommer att laddas lite långsammare. Detta beror på att din trafik kommer att gå genom de tre noderna; ungefär som hur det går långsammare att skicka en vara via tre kurirer än att skicka den direkt. Din surfning kommer dock att vara mycket säker och det kommer att vara svårt för folk att spåra dig.
Ett ord av varning: Tor-webbläsaren är samma verktyg som kriminella använder för att komma åt den mörka webben. När du använder webbläsaren får du också tillgång till den mörka webben. Om detta gör dig orolig, klicka inte på eller besök några webbplatser som slutar med “.onion”, eftersom dessa är mörka webbsidor. Lyckligtvis hittar du inte lökwebbplatser om du inte aktivt söker efter dem.
Det är också värt att lära sig de bästa tipsen för att använda Tor-webbläsaren, så att du kan få ut det bästa av din surfupplevelse.
Säkra din integritet på internet
Tor-nätverket är ett fantastiskt verktyg för alla som vill dölja sin identitet. Tack vare sin lökdirigeringsteknik är det väldigt svårt för någon att reda ut dina surfvanor. Det bästa av allt är att det är lika enkelt att komma åt detta nätverk som att använda Firefox!
Om du vill vara ännu säkrare, se till att ta en free VPN-tjänst för ytterligare integritet.
Om författaren
Simon Batt (719 publicerade artiklar)
En kandidatexamen i datavetenskap med en djup passion för allt som rör säkerhet. Efter att ha arbetat för en indiespelsstudio fann han sin passion för att skriva och bestämde sig för att använda sina färdigheter för att skriva om allt som rör teknik.
Mer från Simon Batt
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
