Tor (The Onion Router) zbirka je proxy poslužitelja, decentralizirani anonimizator. Zahvaljujući Toru, korisnik ima mogućnost ostati anoniman na Internetu. Naziv "usmjerivač žarulja" dobio je zbog principa mreže: izgrađen je na temelju "razina", baš kao što se luk sastoji od prekrivenih listova. Kako djeluje Tor?
Upute
Korak 1
Anonimna mreža Tor sastoji se od takozvanih "čvorova", a izraz "releji" također se može koristiti za označavanje sudionika mreže. Svaki je relej proxy poslužitelj koji može primati i slati podatke. Svaki korisnik, nakon što je konfigurirao Tor klijenta, može svoje računalo pretvoriti u čvor, t.j. na element lanca. Paket od klijenta do poslužitelja ne ide izravno, već kroz lanac koji se sastoji od tri slučajno odabrana čvora.
Korak 2
Približni put koji svaki paket prolazi u anonimnoj mreži Tor shematski je prikazan na ilustraciji:
3. korak
Kada korisnik pokrene anonimni mrežni klijent Tor, potonji se povezuje s Tor poslužiteljima i prima popis svih dostupnih čvorova. Od velikog broja releja (oko 5000), nasumce su odabrana samo tri. Daljnji prijenos podataka vrši se kroz ova tri slučajna čvora i provodi se uzastopno od "gornjeg" releja do "donjeg".
4. korak
Prije slanja paketa na prvi relej u lancu, na klijentskoj strani, taj se paket sekvencijalno šifrira: prvo za treći čvor (crvena strelica), zatim za drugi (zelena strelica) i na kraju za prvi (plava strelica).
Korak 5
Kad prvi relej (R1) primi paket, dešifrira najvišu razinu (plava strelica). Dakle, relej prima podatke o tome kamo dalje slati paket. Paket se prenosi, ali s dva sloja šifriranja, umjesto s tri. Drugi i treći relej rade na sličan način: svaki čvor prima paket, dešifrira svoj "vlastiti" sloj i šalje paket dalje. Posljednji (treći, R3) relej u lancu isporučuje paket na odredište (poslužitelj) nešifriran. Odgovor poslužitelja slično slijedi isti lanac, ali u suprotnom smjeru.
Korak 6
Ovaj pristup pruža više jamstava za anonimnost od tradicionalnih anonimizatora. Anonimnost se postiže skrivanjem primarnog izvora paketa. Također je važno da svi čvorovi koji sudjeluju u prijenosu ne dobivaju informacije o sadržaju paketa, već samo podatke o tome odakle dolazi šifrirana poruka i kome treba dalje prenositi.
Kako bi osigurala anonimnost, mreža Tor koristi simetričnu i asimetričnu enkripciju. Svaki sloj koristi obje metode, što također razlikuje Tor od ostalih anonimizatora.