~/talk

libinjection: from sqli to xss

slides:none on file

libinjection claims fast accurate detection of SQLi and now HTML injection XSS it ships on GitHub under a BSD license and already integrates into WAFs and honeypots the SQLi side grows to ~8,000 fingerprints 30 rules 400 unit tests and 85,000 samples the XSS detector tokenizes inputs against the HTML5 state machine reparses in multiple contexts and catches most of 1,600 real samples while noting IE quoting exceptions and parses HTML5 tokenizer at 500k to 1.3M checks per second and available on GitHub BSD license

AI-written summary · about

  1. 0:00Intro
  2. 0:23What's the Goal?
  3. 1:03What is Libinjection?
  4. 1:46Why libinjection?
  5. 2:14Initial Attempt
  6. 4:10Go Get It!
  7. 5:09HTML Injection
  8. 6:01These are attacks against the HTML tokenization algorithm.
  9. 6:52Javascript Injection
  10. 7:35Hard Problem
  11. 8:35Use a HTML Purifier
  12. 10:32Sanitization Functions
  13. 11:22Regular Expressions
  14. 12:28Web Browsers!
  15. 15:46Opera
  16. 16:33XSS Detection for The Future
  17. 16:55Pick Your Battles Not Covering
  18. 17:52Technique
  19. 18:18Shifting the Problem
  20. 19:50HTML5 Tokenization
  21. 22:08Problematic Tokens
  22. 22:30Yeah its a blacklist
  23. 24:25XSS Cheatsheets
  24. 26:37Attack / Scanners
  25. 27:18IE Unbalanced Quote
  26. 27:46Performance
  27. 28:32Current Status 2014-01-27
  28. 30:29What do you expect?
~/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.