Evan Johnson - Misconfigured CORS and why web appsec is not getting easier - AppSecUSA 2016
2,099 views · Published 13 November 2016 · 39:47 · Indexed 10 November 2026
Channel: OWASP Foundation · 2016 · Science & Technology
Recorded at AppSecUSA 2016 in Washington, DC https://2016.appsecusa.org/ Misconfigured CORS and why web application security is not getting easier. Web Application Security is actually really hard to enter into the "big-leagues" with a mature security program like facebook, google, and the like. These orgs are very mature and oftentimes roll out the newest, lastest, greatest security features. Part of entering in to the big leagues usually requires the implementation of advanced browser security features and HTTP Response headers. I want to tell a personal story about finding a massive vulnerability in about 1000 out of the Alexa top 1million sites that caused sites to basically turn off SAMEORIGIN policy. - How I thought to try my exploit - Who was vulnerable - Details of the exploit I want to talk about the difficultly understanding the details of the CORS headers that caused the issue. Lots of things to understand. I want to then talk about individual security technologies and their operational issues associated with them. - CSP - HPKP - HSTS - SRI - CORS etc etc etc. There's a lot of operational issues to cover. Finally I want to make a plea to stick to the basics before you try to roll these things out. Most sites don't get any utility from these features and they only cause problems. Evan Johnson Security Systems Engineer, CloudFlare I'm Evan Johnson. I work at CloudFlare and previously worked at LastPass. I developed a password manager in my spare time called passgo, https://github.com/ejcx/passgo. On twitter he is @ejcx_ - Managed by the official OWASP Media Project https://www.owasp.org/index.php/OWASP_Media_Project
More from this channel
-
45:50
Revenge of the Geeks: Hacking Fantasy Sports Sites - Dan Kuykendall
-
51:38
Application Security at DevOps Speed and portfolio scale - Jeff Williams
-
35:56
HTML5 JS Security - maty siman
-
44:33
CSRF: not all defenses are created equal - Ari Elias-Bachrach
-
42:24
Running at 99% Surviging an Application DoS: Ryan Huber
-
34:16
libinjection: from sqli to xss - Nick Galbreath
-
47:55
Million Browser Botnet - Jeremiah Grossman Matt Johanssen
-
46:05
Next Generation Red Teaming - Robert Wood