~/talk

Front-end Security

TalkinRussianat OdessaJS 2015 · 2015-08-21..08-22· [security]
links:none on file
slides:none on file

Examines concrete front-end XSS case studies including a Twitter URL/hash vulnerability that allowed javascript: execution via a window.location replace bug and required regex and sandboxing for a proper fix. Describes deployed defenses and tools: Content Security Policy with report-uri and nonces, HSTS headers, HttpOnly cookies, preferring POST over GET, CSP generators, scanner tooling and browser support matrices, and reports implementation outcomes (including 133 Flash vulnerabilities found in 2015).

AI-written summary · about

  1. 0:00Frontend security intro
  2. 1:37Why frontend security matters
  3. 2:26What is XSS and types
  4. 3:55Non-persistent XSS Twitter case
  5. 7:51Fixing XSS flaw on Twitter
  6. 10:08Stored XSS and consequences
  7. 13:46Angular templates and XSS
  8. 15:35Active vs passive XSS
  9. 17:57Browsers as security helpers
  10. 18:19Content Security Policy basics
  11. 22:55CSP version 2 features
  12. 23:35HTTPS and MITM risks
  13. 26:27Public Wi-Fi security risks
  14. 27:10VK account hacks explained
  15. 28:11Strict Transport Security role
  16. 29:18Cookie protection methods
  17. 30:45Adobe Flash security issues
  18. 31:09Frontend security tips
  19. 32:33Q&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.