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 FalconPowią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.