~/talk

Seatbelts for Web App (Security Headers)

Talkat RSA Conference 2024 · 2024-05-06..05-09· [web-platform, security]
slides:none on file

Claims that a few browser headers can stop many attacks, with demos and real-world scans (Report URI shows low adoption). Concrete fixes: HSTS with preload to force HTTPS, Content-Security-Policy used in report‑only then enforce to block XSS and list allowed resources, and Permissions-Policy to apply least privilege to camera/mic. Tools and resources: securityheaders.com checks headers, Report‑URI and Semgrep’s cheat sheet help iterate safely. Notes include CORP/COEP for isolation and that HPKP and X‑XSS‑Protection are deprecated.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35About the speakers
  3. 2:00Why security headers
  4. 3:34Browser security evolution
  5. 5:08Defining security headers
  6. 6:27The seat belt analogy
  7. 7:44Implementation challenges
  8. 9:57HSTS explained
  9. 15:23Content Security Policy
  10. 20:07Deploying CSP at scale
  11. 26:15Permissions policy
  12. 28:43Other essential headers
  13. 30:26Advanced origin isolation
  14. 36:13Forbidden headers
  15. 39:27Learning resources
  16. 41:54Call to action
  17. 45:06Q&A
~/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.