Tor Browser dekker én app, ikke hele enheten
Nettleseren sender sine egne tilkoblinger gjennom Tor og ingenting annet. Sjekk hvilken prosess som eier en tilkobling før du antar at resten av maskinen følger etter.
Tor Browser sender sine egne tilkoblinger gjennom en lokal proxy og leder dem inn i Tor-nettverket, og den flytter ikke resten av maskinen. En e-postklient, en synkroniseringsprosess og en annen nettleser beholder innstillingene de hadde, og derfor kan et rent resultat i ett vindu leve side om side med direkte tilkoblinger bak. Fire kontroller skiller det dekkede fra det som bare ser dekket ut. Begynn med den som navngir en prosess.
Hva nettleseren egentlig proxyer
Inne i nettleseren går trafikken til en lokal SOCKS-lytter som Tor Browser starter for seg selv, og nettleseren er konfigurert til å bruke den. Valget av krets, isoleringen av identitet og beskyttelsen mot fingeravtrykk bor alle i det paret. En fil som lagres på disken bærer ingenting av det, og å åpne den filen i en ekstern viser starter et nytt program med sin egen nettverksatferd.
Det er også derfor den kjente siden med den offentlige adressen beviser så lite. Den rapporterer utgangen som nettleseren som lastet den brukte, og kan ikke observere en annen applikasjon i det hele tatt. Behandle resultatet som bevis om ett program, ikke som en uttalelse om enheten.
Hvilken prosess som eier hver tilkobling
List opp socketene og prosessene bak dem. Se etter alt som ikke er nettleseren som snakker med en lokal lytter:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
Alt med en offentlig destinasjon er en tilkobling som gikk utenom kretsen. Hvis du finner en, identifiser programmet før du endrer noe annet, fordi rettelsen er forskjellig for hver klient:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
Formen -hostname er viktig fordi den ber proxyen om å slå opp navnet. Å slå opp lokalt og gi proxyen en adresse avslører destinasjonen selv når selve tilkoblingen går gjennom proxyen.
Om protokollen i det hele tatt bæres
Tor-reléer bærer TCP-strømmer. Applikasjoner bygget rundt UDP, som noen tale- og spillklienter, oppfører seg ikke på nettverket som en nettside, og å tvinge dem gjennom en proxy mislykkes vanligvis i stedet for å beskytte dem.
| 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 |
Hvis appen du bryr deg om er avhengig av UDP, er en nettleserinnstilling ikke svaret, og en proxyvariabel som appen ignorerer er det heller ikke. Kravet blir et annet design med andre feilmoduser.
Dekningen du faktisk valgte
En system-VPN er bredere i omfang enn en nettleser og smalere i formål. Den kan bære flere applikasjoner når rutene og plattformstøtten er konfigurert for det, men den gir ikke motstand mot fingeravtrykk, og en VPN-utgang er ikke et anonymitetsnettverk.
Dekning av hele enheten er et systemdesign, ikke et installasjonsprogram. Den ruter operativsystemets trafikk i stedet for én prosess, og den bringer med seg egne driftsgrenser som en nettlesernedlasting ikke har.
Bestem hvilket spørsmål du besvarer: hvilken app som er beskyttet, eller om hver pakke er det. Det første er en nettleserinnstilling og det andre er en rutingpolicy. Å forveksle dem er måten en maskin ender opp med ett beskyttet vindu og fem ubeskyttede prosesser. Skriv ned svaret før du installerer noe annet.