~/talk

Misconfigured CORS and why web appsec is not getting easier

Talkat AppSecUSA 2016 · 2016-10-11..10-14· [security, web-platform]
links:none on file
slides:none on file

Claims a concrete fault: scanned the Alexa 1 million and finds about 1,000 sites reflecting the Origin header plus Access‑Control‑Allow‑Credentials true, effectively disabling SameOrigin. Uses curl and a concurrent Go scanner to detect the issue, builds a tiny proof‑of‑concept JavaScript using fetch/jQuery that can exfiltrate session tokens, and reports at least one live hit (streamable) that gets patched. Frames the problem alongside operational fragility in CSP, HPKP, HSTS, SRI, CORS.

AI-written summary · about

  1. 0:00Start
  2. 5:09The internet is not a series of castles
  3. 10:18Cross Origin Resource Sharing Appropriately
  4. 12:51Cross Origin Resource Sharing Problem
  5. 14:13Testing for bad cors
  6. 14:59Exploit Proof of Concept
  7. 22:45CORS, the source
  8. 25:48Cross origin resource sharing could be way easier
  9. 27:32Content Security Policy
  10. 29:26HTTP Public Key Pinning
  11. 31:20Credential Management
  12. 32:14HTTP Strict Transport Security
~/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.