~/talk

Abusing Bleeding Edge Web Standards for Appsec Glory

Talkat Black Hat USA 2016 · 2016-08-03..08-04· [web-platform, security]
links:none on file
links:none on file
slides:none on file

Built a tiny library that adds an X-SRI-fallback attribute so third‑party scripts can fallback to a local copy (SRI fallback), demonstrates injecting CSP via meta tags to remove unsafe‑inline after preload (CSP meta hardening), and shows an HPKP pattern that intentionally rekeys to brick server connections so browsers serve a cached service‑worker copy (HPKP suicide). Demos include a Chrome same‑origin SRI caching bug that nets ~$2k, a 32‑subdomain HPKP “supercookie” reconstructing a 32‑bit ID, and mitigation notes: max‑age capped ~60 days, CAA records, and Let’s Encrypt rate limits (5–20/week).

AI-written summary · about

  1. 0:00Start
  2. 3:47Content Security Policy
  3. 6:34Ssri Fallback
  4. 9:06Csp Metal Hardening
  5. 17:40Browser Code Signing
  6. 22:50Web Content Gateways
  7. 25:05User Tracking
  8. 25:17Prereqs
  9. 25:53Rapid Key Rotation
  10. 26:22General Setup
  11. 38:55Mitigations for Hosts
~/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.