~/talk

Finding Stealthy Bots in Javascript Hide and Seek

Talkat OpenJS World 2022 · 2022-06-06..06-10· [security, web-platform]
links:none on file
slides:none on file

Shows that Puppeteer Extra Stealth is a ready-made Node.js kit that fakes navigator values, patches headless quirks and ships evasions for canvas fingerprinting, but still leaks concrete artifacts like abnormal property descriptor flags, incorrect hardwareConcurrency values and unrealistic user‑agent frequency distributions. Demonstrates two‑line integration that defeats many heuristics and CAPTCHAs in practice, outlines reliable detections (JS engine artifacts, behavior and data tests) that still work against most deployments.

AI-written summary · about

  1. 0:00Introduction to bot warfare
  2. 1:14Why bots exist on the web
  3. 3:36Simple detection methods
  4. 7:48Behavioral analysis
  5. 10:43The evolution of the cat-and-mouse game
  6. 12:50Automated browsers
  7. 15:37Advanced bot detection techniques
  8. 18:39State-of-the-art bot evasion
  9. 21:57Future-proofing and detection strategies
  10. 25:52Q&A session
~/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.