Tor Browser dekt één app, niet je hele apparaat
De browser leidt zijn eigen verbindingen via Tor en niets anders. Controleer welk proces een verbinding bezit voordat je aanneemt dat de rest van de machine volgt.
Tor Browser stuurt zijn eigen verbindingen via een lokale proxy en leidt ze het Tor-netwerk in, en het verplaatst de rest van de machine niet. Een mailclient, een synchronisatieproces en een tweede browser houden de instellingen die ze hadden, en daarom kan een schoon resultaat in één venster naast directe verbindingen erachter bestaan. Vier controles scheiden wat gedekt is van wat alleen gedekt lijkt. Begin met degene die een proces noemt.
Wat de browser werkelijk via de proxy stuurt
Binnen de browser gaat het verkeer naar een lokale SOCKS-listener die Tor Browser voor zichzelf start, en de browser is geconfigureerd om die te gebruiken. De keuze van het circuit, de isolatie van identiteit en de bescherming tegen vingerafdrukken leven allemaal in dat paar. Een bestand dat op schijf wordt opgeslagen draagt niets daarvan, en dat bestand in een externe viewer openen start een nieuw programma met zijn eigen netwerkgedrag.
Dat is ook waarom de bekende pagina met het openbare adres zo weinig bewijst. Hij meldt de uitgang die de browser gebruikte die hem laadde, en kan een andere toepassing helemaal niet waarnemen. Behandel het resultaat als bewijs over één programma, niet als een uitspraak over het apparaat.
Welk proces elke verbinding bezit
Som de sockets en de processen erachter op. Zoek naar alles wat niet de browser is die met een lokale listener praat:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
Alles met een openbare bestemming is een verbinding die het circuit omzeilde. Als je er een vindt, identificeer dan het programma voordat je iets anders verandert, want de oplossing verschilt per client:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
De vorm -hostname is belangrijk omdat hij de proxy vraagt de naam op te lossen. Lokaal oplossen en de proxy een adres geven onthult de bestemming, zelfs wanneer de verbinding zelf via de proxy loopt.
Of het protocol überhaupt wordt gedragen
Tor-relais dragen TCP-stromen. Toepassingen die rond UDP zijn gebouwd, zoals sommige spraak- en gameclients, gedragen zich op het netwerk niet als een webpagina, en ze door een proxy dwingen mislukt meestal in plaats van ze te beschermen.
| 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 |
Als de app die je aangaat van UDP afhangt, is een browserinstelling niet het antwoord, en een proxyvariabele die de app negeert ook niet. De eis wordt een ander ontwerp met andere faalwijzen.
De dekking die je werkelijk koos
Een systeem-VPN is breder in omvang dan een browser en smaller in doel. Hij kan meerdere toepassingen dragen wanneer de routes en de platformondersteuning daarvoor zijn ingericht, maar hij biedt geen weerstand tegen vingerafdrukken, en een VPN-uitgang is geen anonimiteitsnetwerk.
Dekking van het hele apparaat is een systeemontwerp, geen installatieprogramma. Het leidt het verkeer van het besturingssysteem in plaats van één proces, en het brengt zijn eigen operationele grenzen mee die een browserdownload niet heeft.
Bepaal op welke vraag je antwoordt: welke app beschermd is, of elk pakket dat is. Het eerste is een browserinstelling en het tweede is een routeringsbeleid. Ze door elkaar halen is hoe een machine eindigt met één beschermd venster en vijf onbeschermde processen. Schrijf het antwoord op voordat je iets anders installeert.