Automatyzacja i CDP

Wykrywanie przeglądarek anti-detect: jak działa

Wykrywanie anti-detect dotyczy przeglądarek/modyfikacji, które masowo podstawiają fingerprint (canvas, WebGL, UA).

Definicja

Paradoks: zbyt „idealne” lub powtarzalne profile, niespójności po patchach API i wspólne artefakty buildów stają się własnym fingerprintem dla systemów bot-management.

Jak działa

Detektory patrzą na: powtarzalność hash canvas w populacji, sprzeczności getOwnPropertyDescriptor, brak oczekiwanych Internal slots, klastry IP+fingerprint. Statystyka populacji > pojedynczy test.

Przykład

1000 sesji z identycznym canvas hash i różnymi UA — sygnał farmy szablonów anti-detect, nie 1000 ludzi.

W Aion Surf

Surf i Falcon akcentują spójność i legalne użycie (research, QA, agenci), nie marketing „anti-detect”. Część niespójności wynika z niedokończonego pokrycia API (np. workery, strefa Date) albo z przyjętych limitów (WebRTC block, L4 bez GPU) — katalog w Limitach maskowania.

Jak robi to Falcon

Powiązane hasła

  • Spójność profilu (coherence): Spójność profilu (coherence) to zgodność wszystkich warstw tożsamości przeglądarki: UA/Client Hints, platforma, WebGL/GPU, czcionki, strefa czasowa, język, IP/ASN, TLS i zachowanie.
  • Fingerprinting przeglądarki: Fingerprinting przeglądarki to zbieranie wielu cech środowiska uruchomieniowego (API JS, WebGL, czcionki, ekran, wtyczki, strefa czasowa) i sklejanie ich w identyfikator sesji lub urządzenia — często bez ciasteczek.
  • Ślady frameworków automatyzacji: Ślady frameworków to artefakty Selenium, Playwright, Puppeteer, Cypress itd.: zmienne globalne, stan CDP, charakterystyczne zachowanie nawigacji, brak pluginów, jednolite czcionki, wzorce timing.
  • Cloudflare Bot Management: Cloudflare Bot Management ocenia ruch na edge: bot score, JA3/JA4, ML, verified bots, WAF, Turnstile, Worker’y.
  • Limity maskowania (Falcon): Limity maskowania to jawny katalog miejsc, w których profil Falcona / Surfa nie gwarantuje pełnej spójności sygnałów albo świadomie wybiera kompromis (np. blokada WebRTC).
  • Web Workers a fingerprint: Web Workers (i Service Worker) uruchamiają JS poza oknem strony.

Źródła