~/talk

JavaScript security: a retrospective

Talkat FrontCon 2018 · 2018-06-14..06-15· [security, web-platform]
links:none on file
slides:none on file

Research-driven history compares language and DOM changes to concrete fixes and failures, shows demos that reproduce old exploits, and reports years when mitigations arrive: same-origin policy since 1995, Content-Type misinterpretation fixed in IE 2008, XSS filters 2010 then Content Security Policy, WebSockets 2011 blind spot. Automated scanners skip WebSocket paths, manual penetration tests find lingering vectors, and a real campaign served malware only to Google-referrer visitors, proving the retrospective ties feature growth to measurable vulnerability surface and patched timelines.

AI-written summary · about

  1. 0:00Start
  2. 0:53About me
  3. 3:11Security fundamentals - CIA triad
  4. 4:11Security fundamentals - Confidentiality
  5. 4:32Security fundamentals - Integrity
  6. 4:56Security fundamentals - Availability
  7. 6:09JavaScript
  8. 14:02ECMAScript
  9. 19:03Content type misinterpretation
  10. 20:32Clickjacking
  11. 22:12Cross-site scripting
  12. 25:25Solution - X-XSS-Protection
  13. 26:08Solution-Content-Security-Policy
  14. 26:38Referrer attacks
  15. 27:20Conclusions
~/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.