~/talk

New Methods in Automated XSS Detection

Talkat AppSecUSA 2015 · 2015-09-22..09-25· [security, testing]
name:Ken Belva
links:none on file
slides:none on file

Claim is that automated XSS detection no longer relies on static payload signatures but on traced character tables built by mapping input to output and testing which characters survive filters. A prototype uses one unique slug per field, an automated browser to inspect the DOM, and generates dynamic custom XSS exploits including stored cases; real testing finds issues across dozens of domains (Yahoo example shows ~17) and demos validate by checking assigned variables rather than external callbacks.

AI-written summary · about

  1. 0:00Introduction
  2. 0:57Overview
  3. 1:32State of Automated XSS Detection
  4. 2:45Key Idea
  5. 2:58History
  6. 5:21Different Syntax
  7. 6:14Techniques
  8. 6:32Payload Slam
  9. 6:55Signature Bass
  10. 7:26completeness
  11. 8:00string transformation
  12. 13:00unique slugs
  13. 14:59sandwich method
  14. 15:42detection logic
  15. 16:52trace
  16. 17:25real life example
  17. 19:20browser considerations
  18. 19:44key takeaways
  19. 20:17practice
  20. 20:29input output
  21. 21:00getpost
  22. 21:19dom
  23. 22:52dynamic
  24. 24:28dynamic payload
  25. 24:55dynamic exploit
  26. 32:04bash shell
  27. 33:17should deploy
~/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.