~/talk

Passive Fingerprinting of HTTP/2 Clients

links:none on file
slides:none on file

Claims passive client fingerprinting works by extracting deterministic patterns from the early HTTP/2 exchange and builds a compact fingerprint from settings+window_update+priority+pseudoheaders. Research uses Akamai edge logs and shows it on 10 million HTTP/2 connections covering 40,000 user agents across hundreds of implementations. The method exposes concrete distinguishing values, survives browser updates in practice, and highlights gaps (many tools like Burp suite and sqlmap lack H2 support), producing usable fingerprints for detection and validation.

AI-written summary · about

  1. 0:00Start
  2. 1:00Data Collection Methods
  3. 1:34The Data Collection
  4. 10:44The Challenges in Http 1
  5. 13:10The Concurrency Problem
  6. 13:40Server Push
  7. 17:29Stream Management
  8. 18:23Payload
  9. 18:42Pad Length
  10. 19:54Flow of the Conversation
  11. 21:10Exchange of Settings
  12. 21:57Server Logs
  13. 30:58Pseudo Header
  14. 31:25Pseudo Headers
  15. 35:33Key Takeaways for You
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.