Tor Browser apima vieną programą, o ne visą įrenginį
Naršyklė savo ryšius nukreipia per Tor ir nieko daugiau. Prieš manydami, kad likusi mašinos dalis seka, patikrinkite, kuris procesas valdo ryšį.
Tor Browser siunčia savo ryšius per vietinį tarpinį serverį ir nukreipia juos į Tor tinklą, o likusios mašinos dalies nejudina. Pašto klientas, sinchronizavimo procesas ir antroji naršyklė išlaiko tas nuostatas, kurias turėjo, ir todėl švarus rezultatas viename lange gali egzistuoti kartu su tiesioginiais ryšiais už jo. Keturi patikrinimai atskiria tai, kas uždengta, nuo to, kas tik atrodo uždengta. Pradėkite nuo to, kuris įvardija procesą.
Ką naršyklė iš tikrųjų perduoda per tarpinį serverį
Naršyklės viduje srautas eina į vietinį SOCKS klausytoją, kurį Tor Browser paleidžia sau, ir naršyklė sukonfigūruota juo naudotis. Maršruto parinkimas, tapatybės izoliavimas ir apsauga nuo pirštų atspaudų visi gyvena toje poroje. Diske išsaugotas failas nieko iš to neperneša, o to failo atidarymas išorinėje peržiūros programoje paleidžia naują programą su savo tinklo elgsena.
Štai kodėl pažįstamas viešojo adreso puslapis įrodo taip mažai. Jis praneša apie išėjimą, kurį naudojo jį įkėlusi naršyklė, ir visiškai negali stebėti kitos programos. Traktuokite rezultatą kaip įrodymą apie vieną programą, o ne kaip teiginį apie įrenginį.
Kuris procesas valdo kiekvieną ryšį
Išvardykite lizdus ir už jų esančius procesus. Ieškokite visko, kas nėra naršyklė, kalbanti su vietiniu klausytoju:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
Viskas, kas turi viešą paskirties tašką, yra ryšys, kuris apėjo maršrutą. Jei rasite tokį, nustatykite programą prieš ką nors kita keisdami, nes pataisa kiekvienam klientui skirtinga:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
-hostname forma svarbi, nes ji prašo tarpinio serverio išspręsti vardą. Sprendimas vietoje ir adreso perdavimas tarpiniam serveriui atskleidžia paskirties tašką net tada, kai pats ryšys eina per tarpinį serverį.
Ar protokolas apskritai perduodamas
Tor rele perduoda TCP srautus. Programos, sukurtos aplink UDP, pavyzdžiui, kai kurie balso ir žaidimų klientai, tinkle nesielgia kaip tinklalapis, o jų vertimas per tarpinį serverį paprastai nepavyksta, užuot jas apsaugojus.
| Coverage model | What it covers | What it leaves alone |
|---|---|---|
| Tor Browser | Its own browsing and downloads | Every other application |
| Proxy setting in one app | That app, if it honours the proxy | Its DNS behaviour and other programs |
| System VPN | Traffic routed through the tunnel | Browser fingerprint and identity |
| Whole-device routing | The operating system's traffic | Application-level identity signals |
Jei programa, kuri jums rūpi, priklauso nuo UDP, naršyklės nuostata nėra atsakymas, o tarpinio serverio kintamasis, kurį programa ignoruoja, taip pat ne. Reikalavimas tampa kita konstrukcija su kitais gedimo režimais.
Aprėptis, kurią iš tikrųjų pasirinkote
Sisteminė VPN yra platesnė apimtimi už naršyklę ir siauresnė paskirtimi. Ji gali pernešti kelias programas, kai maršrutai ir platformos palaikymas tam sukonfigūruoti, bet nesuteikia atsparumo pirštų atspaudams, o VPN išėjimas nėra anonimiškumo tinklas.
Viso įrenginio aprėptis yra sistemos konstrukcija, o ne diegimo programa. Ji nukreipia operacinės sistemos srautą vietoj vieno proceso ir atsineša savo veikimo ribas, kurių naršyklės atsisiuntimas neturi.
Nuspręskite, į kurį klausimą atsakote: kuri programa apsaugota, ar kiekvienas paketas. Pirmasis yra naršyklės nuostata, antrasis – maršrutizavimo politika. Jų sumaišymas yra būdas, kuriuo mašina lieka su vienu apsaugotu langu ir penkiais neapsaugotais procesais. Užrašykite atsakymą prieš įdiegdami ką nors kita.