~/talk

Client-Side Protection Against DOM-Base...

Talkat OWASP AppSec Research (AppSecEU) 2015 · on Tuesday, 2015-05-19· [security, web-platform]
links:none on file
slides:none on file

A practical evaluation finds the built-in XSS auditor misses many DOM XSS cases: a taint-tracking crawler and automated exploit generator targets the Alexa top 10k, finds ~1,600 vulnerabilities across 958 domains, and achieves a 72% bypass rate against the auditor by exploiting partial/trailing/multi-injection patterns. A patched taint-aware Chromium prototype enforces taint at the JS-parsing level, eliminates those tests’ false negatives, keeps false positives to ~0.016% of documents, and incurs an evaluative runtime overhead around 8–16%.

AI-written summary · about

  1. 0:00Introduction
  2. 0:34Overview
  3. 1:06Slides
  4. 2:45XSS vulnerability
  5. 3:51XSS Types
  6. 4:12What is DOMBase
  7. 5:13How to stop XS attacks
  8. 6:29Clients XSS
  9. 7:30Automated expert generator
  10. 8:22Alexa top 10000 domains
  11. 8:53Disabling the XSS auditor
  12. 9:19Testing the XSS auditor
  13. 10:18Crosssite scripting attack
  14. 14:09Inline scripts
  15. 14:57Attributes
  16. 15:35External Content
  17. 17:02Preventing the XSS Auditor
  18. 17:56Performance
  19. 19:01Avoiding invocation
  20. 19:48String matching issues
  21. 20:26Partial injections
  22. 22:46Trailing content
  23. 28:45Demo
  24. 29:41Solution
  25. 31:44Example
  26. 33:26False Negatives
  27. 34:04False Positives
  28. 35:07Performance Results
  29. 36:45Conclusion
~/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.