Tor Browser obejmuje jedną aplikację, nie całe urządzenie
Przeglądarka kieruje własne połączenia przez Tor i nic więcej. Sprawdź, który proces posiada połączenie, zanim założysz, że reszta maszyny podąża za nim.
Tor Browser wysyła własne połączenia przez lokalne proxy i kieruje je do sieci Tor, a reszty maszyny nie przemieszcza. Klient poczty, proces synchronizacji i druga przeglądarka zachowują ustawienia, które miały, i dlatego czysty wynik w jednym oknie może współistnieć z bezpośrednimi połączeniami za nim. Cztery kontrole oddzielają to, co objęte, od tego, co tylko wygląda na objęte. Zacznij od tej, która nazywa proces.
Co przeglądarka naprawdę przekazuje przez proxy
Wewnątrz przeglądarki ruch trafia do lokalnego nasłuchu SOCKS, który Tor Browser uruchamia dla siebie, a przeglądarka jest skonfigurowana, by go używać. Wybór obwodu, izolacja tożsamości i ochrona przed odciskami palców żyją w tej parze. Plik zapisany na dysku nie niesie z tego nic, a otwarcie go w zewnętrznej przeglądarce uruchamia nowy program z własnym zachowaniem sieciowym.
To także powód, dla którego znana strona z publicznym adresem dowodzi tak niewiele. Podaje wyjście, którego użyła przeglądarka, która ją załadowała, i w ogóle nie potrafi obserwować innej aplikacji. Traktuj wynik jako dowód dotyczący jednego programu, a nie jako stwierdzenie o urządzeniu.
Który proces posiada każde połączenie
Wypisz gniazda i procesy za nimi. Szukaj wszystkiego, co nie jest przeglądarką rozmawiającą z lokalnym nasłuchem:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
Wszystko z publicznym celem to połączenie, które ominęło obwód. Jeśli je znajdziesz, zidentyfikuj program, zanim zmienisz cokolwiek innego, ponieważ poprawka różni się dla każdego klienta:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
Forma -hostname ma znaczenie, bo prosi proxy o rozwiązanie nazwy. Rozwiązywanie lokalnie i przekazanie adresu proxy ujawnia cel, nawet gdy samo połączenie przechodzi przez proxy.
Czy protokół jest w ogóle przenoszony
Przekaźniki Tor przenoszą strumienie TCP. Aplikacje zbudowane wokół UDP, jak niektórzy klienci głosu i gier, nie zachowują się w sieci jak strona internetowa, a przepychanie ich przez proxy zwykle kończy się porażką zamiast ochrony.
| 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 |
Jeśli aplikacja, na której ci zależy, zależy od UDP, ustawienie przeglądarki nie jest odpowiedzią, podobnie jak zmienna proxy, którą aplikacja ignoruje. Wymóg staje się innym projektem z innymi trybami awarii.
Zasięg, który faktycznie wybrałeś
Systemowy VPN jest szerszy w zasięgu niż przeglądarka i węższy w celu. Może przenosić kilka aplikacji, gdy trasy i wsparcie platformy są do tego skonfigurowane, ale nie zapewnia odporności na odciski palców, a wyjście VPN nie jest siecią anonimową.
Objęcie całego urządzenia to projekt systemu, a nie instalator. Kieruje ruchem systemu operacyjnego zamiast jednego procesu i wnosi własne ograniczenia eksploatacyjne, których pobranie przeglądarki nie ma.
Zdecyduj, na które pytanie odpowiadasz: która aplikacja jest chroniona, czy każdy pakiet. Pierwsze jest ustawieniem przeglądarki, a drugie polityką trasowania. Mylenie ich to sposób, w jaki maszyna zostaje z jednym chronionym oknem i pięcioma niechronionymi procesami. Zapisz odpowiedź, zanim zainstalujesz cokolwiek innego.