~/talk

Web Application Security: Browsers Fight Back!

Talkat NDC London 2017 · 2017-01-16..01-20· [web-platform, security]
github:wenz
slides:none on file

Study shows nine out of ten web apps have vulnerabilities, so browsers add safeguards: built‑in XSS filters and HTTP headers. Demonstrations show CSP blocking inline scripts and styles (use hashes or CSP report-only for a dry run), HSTS with preload forces HTTPS, and HttpOnly+Secure cookies plus disabling TRACE reduce cookie theft. Clickjacking is shown via hidden iframes and is stopped by X-Frame-Options deny (quick win). Public key pinning and X-Content-Type-Options are covered, with practical advice on deployment tradeoffs.

AI-written summary · about

  1. 0:00Start
  2. 6:23Impact of Cross-Site Scripting
  3. 8:41Microsoft Ie8
  4. 9:09Cross-Site Scripting Filter
  5. 10:43Webkit-Based Browsers
  6. 12:02Concert Security Policy
  7. 16:02Directives
  8. 20:54Way To Manage To Do Cross Site Scripting
  9. 22:47Constants
  10. 25:08Hash of the Inline Javascript Code
  11. 26:22A Violation of the Content Security Policy
  12. 27:42Report Uri
  13. 28:31Content Security Policy Report
  14. 35:07Hsts Http Strict Transport Security
  15. 38:13Update Insecure Requests
  16. 39:40Public Key Pinning
  17. 40:07Http Public Key Pinning
  18. 43:36Clickjacking
  19. 48:08X Frame Options
~/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.