Sieć i TLS

HTTP/3 i QUIC: co to jest i jak działa

HTTP/3 działa nad QUIC (UDP): łączy transport, TLS 1.3 i multipleksację strumieni.

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 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ść).
  • 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).

Źródła