Tor Browser skickar sina egna anslutningar genom en lokal proxy och leder dem in i Tor-nätverket, och den flyttar inte resten av maskinen. En e-postklient, en synkroniseringsprocess och en andra webbläsare behåller de inställningar de hade, och därför kan ett rent resultat i ett fönster leva sida vid sida med direkta anslutningar bakom. Fyra kontroller skiljer det täckta från det som bara ser täckt ut. Börja med den som namnger en process.

Vad webbläsaren egentligen proxar

Inne i webbläsaren går trafiken till en lokal SOCKS-lyssnare som Tor Browser startar för sig själv, och webbläsaren är konfigurerad att använda den. Valet av krets, isoleringen av identitet och skyddet mot fingeravtryck bor alla i det paret. En fil som sparas på disken bär ingenting av det, och att öppna den filen i en extern visare startar ett nytt program med sitt eget nätverksbeteende.

Det är också därför den bekanta sidan med den offentliga adressen bevisar så lite. Den rapporterar den utgång som webbläsaren som laddade den använde, och kan inte alls observera en annan applikation. Behandla resultatet som bevis om ett program, inte som ett uttalande om enheten.

Vilken process som äger varje anslutning

Lista socketarna och processerna bakom dem. Leta efter allt som inte är webbläsaren som talar med en lokal lyssnare:

ss -tunp
ss -tunp | grep -E 'tor|firefox'

Allt med en offentlig destination är en anslutning som gick runt kretsen. Om du hittar en, identifiera programmet innan du ändrar något annat, eftersom åtgärden skiljer sig för varje klient:

curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip

Formen -hostname spelar roll eftersom den ber proxyn att slå upp namnet. Att slå upp lokalt och ge proxyn en adress avslöjar destinationen även när själva anslutningen går genom proxyn.

Om protokollet alls bärs

Tor-reläer bär TCP-strömmar. Applikationer byggda kring UDP, som vissa röst- och spelklienter, beter sig inte på nätverket som en webbsida, och att tvinga dem genom en proxy misslyckas oftast i stället för att skydda dem.

Coverage modelWhat it coversWhat it leaves alone
Tor BrowserIts own browsing and downloadsEvery other application
Proxy setting in one appThat app, if it honours the proxyIts DNS behaviour and other programs
System VPNTraffic routed through the tunnelBrowser fingerprint and identity
Whole-device routingThe operating system's trafficApplication-level identity signals

Om appen du bryr dig om är beroende av UDP är en webbläsarinställning inte svaret, och en proxyvariabel som appen ignorerar är det inte heller. Kravet blir en annan design med andra fellägen.

Den täckning du faktiskt valde

Ett system-VPN är bredare i omfattning än en webbläsare och smalare i syfte. Det kan bära flera applikationer när rutterna och plattformsstödet är konfigurerade för det, men det ger inget motstånd mot fingeravtryck, och en VPN-utgång är inte ett anonymitetsnätverk.

Täckning av hela enheten är en systemdesign, inte ett installationsprogram. Den dirigerar operativsystemets trafik i stället för en process, och den för med sig egna driftsgränser som en webbläsarnedladdning inte har.

Bestäm vilken fråga du besvarar: vilken app som skyddas, eller om varje paket gör det. Det första är en webbläsarinställning och det andra är en routingpolicy. Att förväxla dem är hur en maskin hamnar med ett skyddat fönster och fem oskyddade processer. Skriv ned svaret innan du installerar något annat.

Relaterade artiklar