~/talk

XSS. (No, the _other_ "S")

Talkat CSSConf EU 2013 · on Friday, 2013-09-13· [security, css]
slides:none on file

Claims that CSS alone can exfiltrate CSRF tokens via background-image loads, using attribute selectors and pseudo-elements with content:attr() to pull fields into the rendered DOM, and that a proof‑of‑concept reads session IDs in Firefox (works but is browser‑limited). Techniques include Moz-document regexes, timing/animation and scrollbar tricks, and custom @font-face dictionary font of ~100,000 entries <1MB to speed brute‑force; defenses focus on Content Security Policy and externalizing inline style.

AI-written summary · about

  1. 0:00Start
  2. 1:43Content Injection
  3. 3:08Why Is Content Ejection Important
  4. 5:15Timing Attacks
  5. 6:07Content Injection Attacks
  6. 6:48Advantage for the Attacker
  7. 7:18Defacement Phishing
  8. 9:05Csrf Token
  9. 24:57The Sirens
  10. 25:38Content Security Policy
  11. 28:05Inline Script
~/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.