Definicja
Boty często liniują do elementu lub teleportują kursor; ludzie mają szum i korekty. Touch/trackpad mają inne sygnatury niż mysz.
Jak działa
Listenery mousemove/pointermove próbkują ścieżkę. Cechy: jerk, angle change, idle before click. Porównanie z modelem. Brak eventów przy „kliknięciu” syntetycznym to silny sygnał.
Przykład
click() na button bez żadnego mousemove w sesji — typowy ślad skryptu vs użytkownika dochodzącego do przycisku.
W Aion Surf
W Surfie agent steruje dostępnością strony; wyzwania oparte o ruch (np. puzzle) kończą się pauzą agenta i przejęciem okna przez człowieka.
Jak robi to FalconPowiązane hasła
- Biometria behawioralna: Biometria behawioralna analizuje sposób interakcji: ruch myszy, scroll, focus, timing kliknięć, orientację urządzenia, wzorce sesji.
- Dynamika pisania (keystroke dynamics): Keystroke dynamics mierzy rytm pisania: dwell time (ile trwa klawisz), flight time (między klawiszami), poprawki Backspace, użycie Autofill.
- Pułapki honeypot: Honeypot w formularzach to pola lub kontrolki ukryte przed człowiekiem (CSS/aria-hidden), które bot wypełnia automatycznie.
- Czym jest CAPTCHA: CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) to wyzwanie mające odróżnić człowieka od maszyny: obrazki, tekst, logiczne puzzle, niewidoczne score (v3), PoW.