Wróć do bloga

Sześć kanałów ujawniania IP: DNS, strefa czasowa i odciski graficzne

Proxy zmienia tylko adres wyjściowy. Rozwiązywanie DNS, IPv6, strefa czasowa i język, odciski graficzne oraz inne sygnały przeglądarki nadal mogą ujawniać niespójności środowiska.

Proxy jest skonfigurowany, a strona testowa pokazuje region docelowy, jednak konto nadal jest łączone. Najczęstszą pierwszą reakcją jest uznanie, że proxy jest słabe, i zmiana dostawcy. Jeśli po kilku zmianach problem pozostaje, prawdopodobnie nie chodzi o adres wyjściowy.

Proxy może zmienić jedynie punkt wyjścia żądań sieciowych. Aby strony działały prawidłowo, przeglądarka aktywnie udostępnia wiele informacji: wersję systemu i przeglądarki, strefę czasową, język, rozdzielczość ekranu, cechy grafiki i dźwięku oraz stan sieci lokalnej. Gdy te sygnały do siebie nie pasują, platforma widzi niespójne środowisko, a nie zwykłego użytkownika, który tylko zmienił IP.

Większość poniższych kanałów nie musi przechodzić przez tunel proxy.

Rozwiązywanie DNS może nie podążać za proxy

Ruch może iść przez proxy, podczas gdy zapytania o rozwiązywanie nazw domen nadal są wysyłane przez sieć lokalną. Witryna docelowa widzi adres proxy, ale rejestry zapytań DNS mogą wskazywać na faktycznie używaną sieć.

Użyj testu wycieku DNS, aby sprawdzić, skąd pochodzą zapytania. Należy kierować żądania DNS ścieżką proxy albo korzystać z resolvera pasującego do regionu wyjściowego.

IPv6 może ominąć proxy przez połączenie bezpośrednie

To jeden z najłatwiejszych do przeoczenia kanałów. Jeśli sieć lokalna obsługuje IPv4 i IPv6, a proxy przetwarza tylko ruch IPv4, przeglądarka może połączyć się z witryną docelową bezpośrednio przez IPv6.

W takiej sytuacji proxy jest praktycznie omijane. Sprawdź, czy strona testowa zwraca adres IPv6. Na poziomie środowiska kontroluj stan IPv6, aby ruch nie mógł ominąć proxy.

Niezgodna strefa czasowa i język mogą być łatwiejsze do wykrycia niż wyciek

Ściśle rzecz biorąc, nie jest to wyciek IP, ale konsekwencje mogą być poważniejsze, ponieważ powstaje sprzeczność geograficzna.

IP z regionu docelowego połączone z lokalną strefą czasową, lokalnym językiem interfejsu i lokalnym formatem czasu to typowa niespójność. Sprzeczność może uruchomić mechanizmy ryzyka łatwiej niż pojedynczy ujawniony sygnał: wyciek może być jednym przeoczeniem, a sprzeczność sugeruje środowisko złożone z niedopasowanych elementów.

Sprawdź, czy wyjściowy IP, strefa czasowa i język pasują jako jeden zestaw. Lepiej włączyć automatyczną synchronizację z wyjściowym IP niż ustawiać te parametry ręcznie.

Odciski graficzne i dźwiękowe identyfikują urządzenie

Cechy grafiki generowane przez Canvas i WebGL oraz różnice w przebiegach przetwarzania dźwięku odzwierciedlają właściwości sprzętu i są niezależne od sieci.

Po przeniesieniu IP do innego kraju karta graficzna nadal renderuje jak ta sama maszyna. Na tej warstwie ujawniane jest nie IP, lecz tożsamość urządzenia.

Porównaj kilka środowisk i sprawdź, czy odciski graficzne się powtarzają. Każde środowisko powinno mieć własny odcisk zamiast współdzielić jeden profil we wszystkich zadaniach.

Chwila przełączania proxy

Gdy proxy się rozłącza, zmienia węzeł lub łączy po raz pierwszy, przeglądarka może wysłać żądania, zanim tunel stanie się aktywny.

Trudno uchwycić to na stronie testowej; zwykle trzeba sprawdzić w logach źródła żądań. Wstrzymaj działania w przeglądarce podczas zmiany proxy i wznow je dopiero po ustabilizowaniu połączenia.

WebRTC to również kanał

WebRTC jest najczęściej omawianym kanałem. Szczegóły są opisane osobno; tutaj liczy się jedynie jako jedna ze ścieżek ujawnienia.

Praktyczna lista kontrolna

DNS、IPv6、地理参数、设备指纹、代理切换与 WebRTC 六条暴露通道的检查项和期望结果

KanałCo sprawdzićOczekiwany wynik
DNSSkąd pochodzą zapytania o rozwiązywaniePodążają ścieżką proxy
IPv6Czy zwracany jest adres IPv6Brak ujawnienia
Parametry geograficzneWyjściowy IP, strefa czasowa, językWszystkie trzy są zgodne
Odciski grafiki i dźwiękuCzy powtarzają się między środowiskamiNiezależne dla każdego środowiska
Stabilność proxyCzy podczas zadania występuje okno przełączeniaStabilne przez cały czas
WebRTCZwracany adresZgodny z adresem proxy

Konfiguruj środowisko jako całość

Proxy rozwiązuje tylko jeden z tych kanałów. Środowisko jest całością, a ujawnienie przez jeden kanał może wystarczyć do rozpoznania całego środowiska.

Dlatego nie chodzi o ciągłe szukanie lepszego proxy, lecz o konfigurację i kontrolę środowiska jako wewnętrznie spójnej jednostki: odciski pozostają niezależne, wyjścia sieciowe są przypisane do środowisk, a parametry geograficzne pasują do siebie. To właśnie tę warstwę obsługuje PurpleMark, rozdzielając wiele środowisk na jednym urządzeniu tak, aby wyjście i parametry podążały za każdym środowiskiem.

Te działania służą stabilnemu działaniu kont zgodnych z zasadami: przestrzegaj warunków korzystania z platform i protokołów robots, nie używaj fałszywych danych tożsamości i nie omijaj technicznych zabezpieczeń.

Informacje służą wyłącznie do wyjaśnienia zasad technicznych. Korzystaj z odpowiednich narzędzi tylko legalnie i zgodnie z zasadami.