Czy VPN zmienia odcisk przeglądarki? Co sprawdzić najpierw
VPN wymienia twój adres wyjściowy i, w zwykłych żądaniach stron, niewiele więcej. Przejdź pięć kroków i zobacz, które wartości przeglądarki naprawdę się zmieniają.
Przełączasz VPN na inny kraj, odświeżasz sklep, a on nadal wita cię po imieniu z tym samym koszykiem. To moment, w którym do rozmowy zwykle wchodzi słowo odcisk, często za nim idzie strona testowa twierdząca, że twoja przeglądarka jest jedną na milion. Lepiej podejdź do problemu po kolei: przy zwykłych żądaniach stron tunel zmienia dokładnie jedno pole, przeglądarka nadal raportuje dziesiątki, a test mierzy coś węższego, niż brzmi. Pięć kroków dzieli te trzy rzeczy.
Krok 1: wyklucz nudne powody, dla których cię rozpoznano
Zacznij wylogowany. Otwórz okno prywatne, odwiedź tę samą stronę i sprawdź, czy nadal zachowuje się, jakby cię znała. Pliki cookie, pamięć lokalna i aktywna sesja wyjaśniają większość zgłoszeń „zobaczyło mnie przez VPN”, a żadne z nich nie jest odciskiem.
Jeśli strona w oknie prywatnym nadal coś rozpoznaje, spójrz na widoczny stan, który ze sobą przyniosłeś: to samo konto w innej karcie, zapisany wpis formularza, menedżer haseł wypełniający twój adres albo witryna, którą autoryzowałeś tokenem w URL. Każdy z nich to zapisane odniesienie, a wyczyszczenie profilu je usuwa.
Dopiero gdy czysty profil bez sesji nadal daje rozpoznanie skorelowane z wcześniejszymi wizytami, warto mówić o odcisku. To znacznie węższe twierdzenie niż „VPN nie działa” i to właśnie je możesz naprawdę przetestować.
Krok 2: zmień wyjście i wypisz, co się nie zmieniło
Podnieś tunel, a potem sprawdź jedyną wartość, którą tunel ma przesunąć: adres, który widzi serwer. Każda strona sprawdzania adresu go pokaże, albo odczytaj go z punktu końcowego, który kontrolujesz, za pomocą curl -s https://your-endpoint.example/ip. Każda usługa echa, której używasz, widzi żądanie, więc punkt końcowy, który należy do ciebie, trzyma to poza cudzym logiem. Potwierdź, że się zmienił. Teraz ciekawa część — wypisz, o czym przeglądarka nadal donosi sama o sobie, bo prawie nic z tego nie podróżuje w nagłówku pakietu.
| What a page can read | Changed by the VPN? | Where it comes from |
|---|---|---|
| Public source address | Yes | The tunnel's exit |
| WebRTC candidate addresses | Sometimes | Browser network stack and leak protection |
| User agent string | No | Browser build and platform |
| Language preference list | No | Browser and OS settings |
| Timezone offset | No | The operating system clock |
| Screen size, colour depth, pixel ratio | No | Display and window state |
| Installed fonts, canvas and WebGL output | No | Rendering stack and GPU |
| Accept-Language, client hints | No | Browser configuration |
Wiersz ze strefą czasową to ten, przy którym warto się zatrzymać. Jest czytany z systemu operacyjnego, więc tunel, który przenosi twój ruch na inny kontynent, podczas gdy zegar nadal podaje twoje rodzinne miasto, tworzy niezgodność, która sama w sobie jest wyróżniającą obserwacją. To samo dotyczy listy języków w jednym kraju i wyjścia w innym: nie dowód czegokolwiek, tylko zestawienie, które się wyróżnia. WebRTC to wyjątek w tabeli: strona, która otwiera kanał mediów lub danych, może zebrać adresy kandydatów, a przy podniesionym tunelu kandydat może nieść adres wyjściowy albo, bez ochrony przed wyciekiem, nadal oferować twój lokalny.
Krok 3: czytaj test odcisku według tego, o czym donosi
Cover Your Tracks od EFF to zwykły pierwszy przystanek. Pokazuje cechy, które twoja przeglądarka ujawnia tej stronie, i wydaje werdykt, ile przeglądarek w jego próbce je dzieli. Czytaj drobny druk: próbka to ludzie, którzy zrobili test, sygnały to te, które ta strona wybrała do zbierania, a werdykt to szacunek bitów entropii, nie spis ludności.
Zatem „twoja przeglądarka jest unikatowa” znaczy unikatowa w tym zbiorze danych, dziś, z tym zestawem sond. Nie znaczy, że witryna może wywnioskować twoje imię, i nie jest to cecha trwała — aktualizacja przeglądarki może przesunąć wartość, nawet gdy niczego nie dotkniesz.
Używaj testu jako narzędzia pomiaru, nie jako wyniku do optymalizacji. Zapisz zgłoszone wartości, zmień jedną rzecz i porównaj te same pola. Jeśli w przeglądarce nic się nie zmieniło, a odczyty jednak się przesunęły, zmiana była szumem w próbce, nie w tobie.
Krok 4: zmień cechy, które naprawdę są twoje
Teraz możesz działać na konkretnych wierszach. Lista języków, strefa czasowa i formaty regionalne to ustawienia, a dopasowanie ich do miejsca, w którym twierdzisz, że jesteś, to spójne zachowanie, nie sztuczka. Osobny profil przeglądarki dla każdego kontekstu trzyma dane witryn i logowania osobno, co rozwiązuje rozpoznanie z kroku 1 pewniej niż jakiekolwiek rozszerzenie przeciw odciskowi.
Bądź ostrożny z klasyczną radą dodawania rozszerzeń utwardzających. Każde z nich zmienia twoją obserwowalną powierzchnię, a zestaw nietypowych ustawień może uczynić cię rzadszym, a nie zwyklejszym. Niektóre blokują API, które strony mogą wykryć jako brakujące; inne zostawiają charakterystyczny załatany podpis. Popularność rozszerzenia nie jest dowodem, że zmniejsza identyfikowalność.
Przeglądarki, które traktują to poważnie, robią coś strukturalnie innego: standaryzują. Tor Browser dąży do tego, by każdy użytkownik zgłaszał te same wartości, Firefox dostarcza tryb ochrony, który zgłasza standaryzowane wartości z małego zestawu zamiast twoich prawdziwych, a Safari ogranicza, co witryny mogą czytać. To decyzja projektowa stosowana konsekwentnie, a wytyczne w wytycznych W3C dotyczących odcisków wyjaśniają, dlaczego standaryzacja bije losowość dla każdego użytkownika w tym problemie.
Krok 5: zdecyduj, której warstwy naprawdę potrzebowałeś
Trzy osobne rzeczy są pakowane w „ukryj mnie”: ścieżka sieciowa, obserwowalna powierzchnia przeglądarki i twoje konta. VPN zajmuje się pierwszą. Nie dotyka drugiej i nie pomoże z trzecią — logowanie to najbardziej bezpośredni identyfikator, jaki istnieje, i przeżywa każdą zmianę wyjścia.
Jeśli twoim celem jest, by witryna nie mogła stwierdzić, że dwie wizyty są powiązane, potrzebujesz też warstwy przeglądarki: czystego profilu dla każdego kontekstu, spójnych ustawień i bez wspólnego logowania. Jeśli twoim celem jest, by witryna w ogóle nie mogła stwierdzić, kim jesteś, to model zagrożeń, w którym Tor Browser, łączący routing ze standaryzacją na poziomie przeglądarki, jest spójnym wyborem, a nie zwykła przeglądarka za tunelem.
Jeśli twoim celem jest tylko to, by witryna widziała inne miasto, a twój dostawca nie widział niczego, sam tunel naprawdę wystarcza, a wynik testu odcisku jest dla tego celu nieistotny. Większość rozczarowania bierze się tu z kupowania jednej warstwy i oczekiwania trzech.
Kolejność, która utrzymuje kroki uczciwymi:
- Odtwórz rozpoznanie z czystym profilem i bez logowania, zanim obwinisz tunel.
- Potwierdź, że adres wyjściowy się zmienił, a następnie zanotuj, które wartości przeglądarki nie.
- Porównaj te same pola testu przed i po jednej zmianie, nie główny wynik.
- Popraw strefę czasową i język, by pasowały do twojej historii, zanim dodasz jakiekolwiek rozszerzenie.
- Wybierz warstwę, która pasuje do celu: sieć, powierzchnia przeglądarki lub konta.