Tor (The Onion Router) je kolekcija proxy servera, decentralizirani anonimizator. Zahvaljujući Toru, korisnik ima mogućnost da ostane anoniman na Internetu. Naziv "usmjerivač sijalica" dobio je zbog principa mreže: izgrađen je na osnovi "nivoa", baš kao što se luk sastoji od prekrivenih listova. Kako Tor radi?
Instrukcije
Korak 1
Anonimna mreža Tor sastoji se od takozvanih "čvorova", a termin "releji" takođe se može koristiti za označavanje sudionika mreže. Svaki relej je proxy server koji može primati i slati podatke. Svaki korisnik, nakon što je konfigurirao Tor klijenta, može svoj računar pretvoriti u čvor, tj. na element lanca. Paket od klijenta do servera 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:
Korak 3
Kada korisnik pokrene Tor anonimni mrežni klijent, ovaj se povezuje s Tor poslužiteljima i prima listu svih dostupnih čvorova. Od velikog broja releja (oko 5000), nasumično su odabrana samo tri. Dalji prenos podataka vrši se kroz ova tri slučajna čvora i vrši se sekvencijalno od "gornjeg" releja do "donjeg".
Korak 4
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ši nivo (plava strelica). Dakle, relej prima podatke o tome gdje dalje poslati 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 (server) nešifriran. Odgovor poslužitelja slično slijedi isti lanac, ali u suprotnom smjeru.
Korak 6
Ovaj pristup pruža više garancija 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 je treba dalje prenijeti.
Da bi osigurala anonimnost, Tor mreža koristi simetričnu i asimetričnu enkripciju. Svaki sloj koristi obje metode, što također razlikuje Tor od ostalih anonimizatora.