Sieć i TLS

Warstwy detekcji ruchu: co to jest i jak działa

Warstwy detekcji to model obrony „w głąb”: IP/ASN i reputacja, TLS (JA3/JA4), HTTP/2–3 i kolejność nagłówków, JS fingerprint, zachowanie (mysz, timing), wyzwania (CAPTCHA, PoW) oraz sygnały po stronie aplikacji.

Definicja

Skuteczna klasyfikacja łączy warstwy zamiast polegać na jednym teście.

Jak działa

Edge (CDN/WAF) ocenia IP i TLS przy handshake. Application layer patrzy na nagłówki i cookies. Po załadowaniu JS zbiera fingerprint i telemetrię. Ryzyko wysokie ⇒ challenge lub blokada. Web Bot Auth dodaje pozytywną kryptograficzną identyfikację botów zamiast samej negatywnej detekcji.

Przykład

Czysty fingerprint JS, ale JA4 typowy dla Pythona i IP z ASN hostingu — blokada na warstwie TLS/IP mimo „ładnego” canvas.

W Aion Surf

Mapa Surfa jest ułożona według warstw: fingerprint → sieć/TLS → automatyzacja → zachowanie → CAPTCHA → proxy → systemy antybotowe. Ułatwia to diagnozę, na której warstwie pada sesja.

Jak robi to Falcon

Powiązane hasła

  • JA3 / JA4 — fingerprint TLS: JA3 (Salesforce) i JA4 (FoxIO) to skróty parametrów ClientHello TLS: wersja, cipher suites, rozszerzenia, krzywe, formaty punktów (i w JA4 także ALPN, SNI presence, kolejność).
  • 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.
  • Biometria behawioralna: Biometria behawioralna analizuje sposób interakcji: ruch myszy, scroll, focus, timing kliknięć, orientację urządzenia, wzorce sesji.
  • 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.
  • Detekcja wielosygnałowa i Web Bot Auth: Detekcja wielosygnałowa łączy IP, TLS, HTTP, JS, behawior i wyzwania w jeden score.

Źródła