Powrót do bloga

Browser antydetekcyjny, VPN czy maszyna wirtualna: jak wybrać izolację środowisk

Osoby, które pytają, czego użyć do pracy na wielu kontach — VPN, maszyny wirtualnej czy przeglądarki antydetekcyjnej, zwykle zdążyły już wypróbować jedno z tych narzędzi i nie rozwiązały problemu. Nie chodzi o to, że narzędzie jest złe: te trzy rzeczy działają na zupełnie różnych poziomach. VPN zmienia wyjście sieciowe, maszyna wirtualna — urządzenie i system operacyjny, a przeglądarka antydetekcyjna — tożsamość przeglądarki i dane konta. Ustal, który poziom chcesz izolować, a wybór zajmie mniej niż dziesięć minut.

Najpierw ustalmy: na co właściwie patrzy platforma

Oceniając, czy tymi kontami nie zarządza jedna osoba, platforma czyta informacje mniej więcej na trzech poziomach. Większość wpadek przy wielu kontach bierze się z tego, że obsłużono tylko jeden poziom, a dwa pozostałe zostały odsłonięte.

  • Poziom sieci: wyjściowe IP, jego podsieć i lokalizacja geograficzna oraz ile innych kont wisi na tym samym IP.
  • Poziom urządzenia i systemu: wersja systemu i przeglądarki, parametry sprzętu, strefa czasowa i język systemu, zainstalowany zestaw czcionek.
  • Poziom tożsamości przeglądarki: odcisk przeglądarki (parametry renderowania Canvas, WebGL, Audio i innych), cookie, pamięć lokalna i pamięć podręczna.

Te trzy poziomy są ze sobą powiązane. IP w Los Angeles, a strefa czasowa systemu — pekińska, język — chiński uproszczony: każde z osobna nie jest problemem, ale razem od razu zwracają uwagę. Dlatego właściwe pytanie nie brzmi «które narzędzie jest mocniejsze», lecz który poziom trzeba izolować i czy dwa pozostałe potrafią się same dopasować. O tym, z czego składa się odcisk przeglądarki, można przeczytać w hasłu Fingerprinting w słowniku MDN.

VPN zmienia wyjście sieciowe, a tożsamość konta zostaje bez zmian

VPN działa bardzo schematycznie: przekierowuje ruch z twojego komputera do zdalnego węzła, a witryna widzi IP tego węzła. Potrafi tylko podmienić adres wyjściowy.

Odcisk przeglądarki w ogóle nie leży w zakresie działania VPN. Rozdzielczość ekranu, lista czcionek, strefa czasowa, język, User-Agent, a także Canvas i WebGL — parametry, w których renderowanie angażuje sprzęt i sterowniki — pozostają w lokalnej przeglądarce. Ten sam odcisk plus IP skaczące z USA do Niemiec, a stamtąd do Singapuru, w oczach systemów antyfraudowych wygląda nie jak «trzy różne osoby», lecz raczej jak «jedna osoba z tym samym urządzeniem gania po całym świecie». Anomalność takiego zachowania bywa wyższa niż wtedy, gdy nie robisz nic.

Jest jeszcze jeden łatwy do przeoczenia punkt: wyjściowe IP komercyjnych VPN dzielą między siebie setki użytkowników. Na jednym węźle może jednocześnie wisieć tysiąc nieznanych sobie kont, a wystarczy, że jedno trafi pod blokadę — i cały zakres IP znajdzie się pod baczną obserwacją. IP, z którego korzystało mnóstwo kont, samo w sobie staje się oznaczeniem.

Scenariusze dla VPN są jasne: dostęp do ograniczonych treści, szyfrowanie ruchu w publicznej sieci, codzienna praca z jednym kontem. Rozwiązuje on kwestię «skąd łączysz się z siecią», a nie «kim jesteś», a izolacja środowisk nie należy do jego możliwości.

Maszyna wirtualna izoluje urządzenie, ale sklonowane środowiska wychodzą zwykle identyczne

Maszyna wirtualna rozwiązuje problem innego poziomu: na jednym fizycznym komputerze uruchamia pełny, niezależny system operacyjny, a każde środowisko ma własne pliki systemowe, programy i konfigurację sprzętu. Poziom urządzenia jest faktycznie odizolowany — krok dalej niż VPN.

Problem tkwi w samym «kopiowaniu». Przy wielu kontach nikt nie instaluje dziesięciu maszyn wirtualnych od zera: konfiguruje się jedną jako szablon i klonuje. Klony dziedziczą ten sam zestaw czcionek systemowych, tę samą wersję przeglądarki, tę samą domyślną strefę czasową i język — aż do tego, że identyfikatory wirtualnej karty sieciowej i płyty głównej mogą się powtarzać. Dla ciebie to dziesięć maszyn, a dla platformy odciski są niemal identyczne, więc wręcz łatwiej jest wrzucić je do jednej grupy.

To samo dotyczy otwierania kilku przeglądarek albo tworzenia kilku użytkowników systemowych wewnątrz jednej maszyny wirtualnej do różnych kont: to tylko kilka okien w jednym systemie, ze wspólnym zestawem czcionek, wspólną wersją jądra i wspólnym zachowaniem przy renderowaniu. Okna są rozdzielone, tożsamość — nie.

Koszty też mocno ograniczają. Każde środowisko niezależnie zużywa procesor, pamięć i dysk; uruchom kilkanaście naraz, a zwykły biurowy komputer po prostu się zatnie. Maszyna wirtualna naprawdę pasuje tam, gdzie środowisk jest bardzo mało i potrzebne są zupełnie różne systemy operacyjne, na przykład by sprawdzić ten sam proces w Windows i macOS. Natomiast jako codzienne środowisko dla dziesiątek kont szybko traci sens pod względem stosunku kosztów do efektu.

Przeglądarka antydetekcyjna zmienia tożsamość przeglądarki: jedno konto — jedno niezależne środowisko

Przeglądarka antydetekcyjna doprowadza izolację do najdrobniejszego poziomu: jednostką nie jest «osoba» ani «komputer», ale jedno konto, które otrzymuje pełny zestaw niezależnych środowisk przeglądarki.

Na jedno środowisko składają się trzy rzeczy: osobno przechowywane cookie, pamięć podręczna i pamięć lokalna; osobno skonfigurowane parametry odcisku, takie jak User-Agent, strefa czasowa, język, rozdzielczość, Canvas i WebGL; osobno przypisane wyjście przez proxy. Połączenie tych trzech elementów sprawia, że dane kont nie mieszają się ze sobą, a każde konto przy każdym otwarciu widzi ten sam, niezmienny zestaw ustawień.

Parametry odcisku w MakoBrowser

Kluczowe jest to, że wszystkie trzy poziomy muszą być dopasowane. Ustawiłeś dla środowiska amerykański proxy — strefę czasową i język też zmień na amerykańskie; w środowisku są czcionki angielskiego systemu — nie wpisuj w języku chińskiego uproszczonego. Jeśli parametry odcisku, lokalizacja proxy i dane konta mówią co innego, to nawet najlepsza izolacja na nic się nie zda. Aby sprawdzić, jakie rozpoznawalne cechy zdradza twoja przeglądarka, możesz użyć narzędzia Cover Your Tracks od EFF.

Trzeba zaznaczyć: celem izolacji środowisk jest to, by dane kont się wzajemnie nie zanieczyszczały, a środowisko każdego konta pozostało stabilne i spójne, co zmniejsza anomalie wynikające z mieszania środowisk. Nie gwarantuje ona, że konto nie trafi na weryfikację platformy, ani nie oznacza, że można ignorować regulamin platformy.

Lista środowisk przeglądarki antydetekcyjnej MakoBrowser

MakoBrowser i podobne narzędzia zamieniają wszystko powyższe w zarządzany zasób: środowiska są grupowane według platform lub linii biznesowych, proxy konfiguruje się raz i używa długo, praca zespołowa przydziela uprawnienia według ról, a powtarzalne operacje przejmują szablony RPA lub synchronizacja okien. Gdy kont jest nie dziesięć, a kilkadziesiąt, czas oszczędza właśnie ta zdolność zarządzania, a nie «ile okien da się otworzyć».

Trzy najczęstsze błędne kombinacje

Po powyższym podziale na poziomy problemy tych podejść stają się oczywiste: nie chodzi o narzędzia, lecz o to, że obsłużono tylko jeden poziom, a dwa pozostałe się kłócą.

  1. Globalny VPN plus wiele kont w jednej przeglądarce: IP codziennie zmienia kraj, a odcisk i cookie przez cały czas są te same. Właściwie — przypisz każdemu kontu osobne wyjście.
  2. Klonowanie maszyn wirtualnych do masowej rejestracji: poziom urządzenia z pozoru niezależny, ale w praktyce czcionki, jądro i identyfikatory sprzętu są niemal identyczne, a i tak trzeba osobno zadbać o różnice w odcisku środowiska.
  3. Używanie przeglądarki antydetekcyjnej bez proxy w środowiskach: wszystkie środowiska dzielą IP lokalnego komputera — to jak powiesić kilkadziesiąt kont na jednym kablu sieciowym, izolacja przepadła na ostatnim poziomie.
  4. Kupno samych proxy bez izolacji odcisku: zmiana IP nie zmienia tożsamości, to w gruncie rzeczy ta sama logika co VPN w innej formie — pieniądze wydane, a poszlak nie ubyło.

Zależność między trzema poziomami można zapamiętać w jednym zdaniu: wyjścia sieciowe mają być rozdzielne i stabilne, środowisko urządzenia — niezależne, a tożsamości przeglądarek — różne. Brakuje któregokolwiek poziomu — i dwa pozostałe działają na pół gwizdka.

Wybór pod zadania biznesowe: co dla kogo

Narzędzia nie mają lepszych i gorszych — są dopasowane i niedopasowane.

  • Tylko przeglądanie zagranicznych treści, codzienna praca z jednym kontem: wystarczy VPN.
  • Potrzeba kilku środowisk z różnymi systemami operacyjnymi do testów: nada się maszyna wirtualna, liczbę trzymaj poniżej dziesięciu.
  • E-commerce transgraniczny z wieloma sklepami: przeglądarka antydetekcyjna jako podstawa, na każdy sklep jedno środowisko z przypisanym rezydencjalnym IP, by sklepy nie dzieliły między sobą sieci.
  • Matryca kont w mediach społecznościowych: przeglądarka antydetekcyjna plus zarządzanie grupami, środowiska dzielone według platform lub operatorów, a strefa czasowa, język i sieć długo pozostają stabilne i niezmienne.
  • Wielokontowe kampanie reklamowe: środowiska muszą być stabilne, nie zmieniaj często parametrów odcisku ani nie przełączaj wyjścia — konta reklamowe są szczególnie wrażliwe na ciągłość środowiska.
  • Kilka portfeli Web3 i zadania airdrop: każdemu portfelowi osobne środowisko i osobna sieć, liczy się pełna izolacja, a nie mnożenie liczby.

Jeśli pokrywają się co najmniej dwa punkty, to znaczy, że potrzebujesz już nie samej «zmiany IP», lecz pełnego zestawu możliwości zarządzania środowiskami. Zajrzyj na stronę pobierania MakoBrowser, by obejrzeć klienta — obsługiwane są Windows i macOS. Utwórz kilka środowisk, doprowadź do zgodności wszystkie trzy poziomy, a dopiero potem zdecyduj, czy skalować.

Częste pytania

Czy przeglądarka antydetekcyjna może zastąpić VPN

Te narzędzia zarządzają różnymi rzeczami. VPN odpowiada za wyjście sieciowe, przeglądarka antydetekcyjna — za tożsamość przeglądarki i dane kont; zwykle używa się ich razem, a nie wybiera jedno z dwóch. Osobny proxy dla środowiska daje zwykle więcej kontroli niż globalny VPN, bo wyjście podąża za kontem.

Czy maszyna wirtualna jest potrzebna, jeśli mam już przeglądarkę antydetekcyjną

Zależy od liczby kont. Dla trzech-pięciu kont, które potrzebują zupełnie różnych środowisk systemowych, maszyna wirtualna wystarczy. Gdy kont jest ponad dziesięć, odciski sklonowanych systemów zaczynają się upodabniać, a każde środowisko dodatkowo zjada lokalne zasoby — wtedy przewaga przeglądarki antydetekcyjnej staje się wyraźna.

Czy zmieniając tylko IP, a nie odcisk przeglądarki, konta zostaną powiązane

Taka możliwość istnieje. IP to tylko jeden z tropów; odcisk, cookie i pamięć lokalna również biorą udział w ocenie. Jeśli kilka kont używa tego samego odcisku, ale różnych IP, dla systemów antyfraudowych to wciąż podejrzane.

Ile kont można prowadzić w jednej przeglądarce antydetekcyjnej

Zależy od zasobów proxy, konfiguracji komputera i wymagań platformy; jednej liczby nie ma. Radzimy zacząć od jednego konta, jednego środowiska i jednego stałego wyjścia, a gdy wszystko działa — rozszerzać według tych samych zasad.

Czy można używać przeglądarki antydetekcyjnej i VPN razem

Technicznie można, ale nie ma potrzeby. Osobny proxy dla środowiska już panuje nad wyjściem, a dodatkowa warstwa globalnego VPN może wręcz uczynić wyjście niestabilnym, a nawet doprowadzić do niezgodności rzeczywistego IP z ustawionym. VPN warto używać, gdy trzeba szyfrować ruch lokalnego komputera.