Definicja
Fingerprinting QUIC/HTTP3 obejmuje parametry transportu, transport parameters TLS w QUIC i zachowanie 0-RTT. Coraz więcej CDN ocenia klienta także po QUIC, nie tylko TCP+JA3.
Jak działa
Klient reklamuje h3 w Alt-Svc / HTTPS RR. Serwer patrzy na QUIC version, transport parameters, GREASE, timing migracji ścieżki. Brak h3 przy deklaracji najnowszego Chrome bywa słabym sygnałem; dziwny stos QUIC przy „Chrome” — silnym.
Przykład
Sesja tylko TCP h2 z datacenter IP vs typowy Chrome z h3 na rezydencjalnym łączu — różnica w profilu transportu.
W Aion Surf
Mapa Surfa obejmuje HTTP/3 jako nowszą warstwę sieci. Znaczenie rośnie u operatorów CDN; spójność z TLS i IP pozostaje w checklistie.
Jak robi to FalconPowią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ść).
- Fingerprint HTTP/2: Fingerprint HTTP/2 obejmuje SETTINGS, kolejność i wartości okien, PRIORITY/PRIORITY_UPDATE, pseudo-nagłówki (:method, :path…) oraz zachowanie CONTINUATION.
- Warstwy detekcji ruchu: 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.
- Wyciek DNS (DNS leak): DNS leak to sytuacja, w której zapytania DNS idą inną ścieżką niż deklarowany tunel/VPN/proxy (np. resolver ISP zamiast resolvera tunelu).