~/talk

Restricting the scripts, you're ...

Talkat RuhrSec 2020 #StayAtHome Edition · 2020-05-08..06-08· [security]
links:none on file
slides:none on file

A seven‑year archive study of 10,000 sites extracts Content Security Policy headers from 2012–2018 and finds only about 11% adoption by end of 2018, with level 3 rising but script‑restriction actually effective on roughly one third of policies; insecure patterns like unsafe‑inline dominate. TLS enforcement via upgrade‑insecure‑requests and framing control via frame‑ancestors are underused despite being simple. Notifications to ~2,700 x‑frame‑options sites yield 117 substantive replies; large sites take months or years to converge to secure CSPs when third‑party assets exist.

AI-written summary · about

  1. 0:00Intro
  2. 3:57Cross-Site Scripting (XSS)
  3. 4:48Content Security Policy (CSP)
  4. 9:46How to go back in time?
  5. 10:58CSP Adoption - Level
  6. 14:06Script Content Control - Example
  7. 18:13Enforce Secure Network Connections
  8. 18:46How to enforce TLS via CSP
  9. 21:41Take Aways -TLS Enforcement
  10. 23:52Framing Control - X-Frame-Options
  11. 24:52Framing Control - Partial support
  12. 25:25Framing Control - Double Framing
  13. 26:09Framing Control - CSP frame ancestors
  14. 28:24Best practice for framing control
  15. 31:16Framing Control - Developer Study
  16. 40:25Take Away Messages
~/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.