Content Security Policy (CSP) is a defense-in-depth mechanism to restrict resources that can be loaded, embedded and executed in a web application, significantly reducing the risk and impact of injections. It is supported by most modern browsers, and it already is at its third iteration - yet, adoption in the web is struggling.
In this presentation I'll highlight the major roadblocks that make CSP deployment difficult, common mistakes, talk about how we automatically bypassed the CSP of more than 95% of ~1.6 Million domains, e.g., by showing how easy it is to defeat the whitelist-based model with some juicy bypasses, thanks to JSONP endpoints for example, by abusing a CDN and loading outdated versions of AngularJS.
Finally, I present a radically new way of doing CSP in a simpler, easier to maintain and more secure way based on nonces and making use of a new feature we contributed to CSP3.
We hope that after attending this talk you will understand how tricky it can be to deploy an effective CSP policy and what are the common mistakes to avoid, and as an attacker you will get resources and pointers on how well CSP is keeping up with modern web technologies, and how to break it.
玛卡是什么药 | 什么是虚岁 | 医院体检挂什么科 | 入睡困难吃什么中成药 | 后背不舒服是什么原因 |
楚楚动人是什么意思 | 10.14是什么星座 | 长痘吃什么水果 | 取活检是什么意思 | 梦见捡了好多钱是什么预兆 |
绝育手术对女性有什么危害 | 4岁小孩流鼻血是什么原因 | 神经炎用什么药 | 冲猴煞北是什么意思 | hvi是什么病 |
耳朵里长痘是什么原因 | 斑驳是什么意思 | 抨击是什么意思 | 咖啡是什么做的 | 脚脖子抽筋是什么原因 |
舌头麻木是什么原因引起hcv8jop9ns2r.cn | 有什么好的赚钱方法hcv7jop9ns6r.cn | 梦见情敌什么预兆96micro.com | 蝉为什么要脱壳xinjiangjialails.com | 口腔溃疡可以吃什么药hcv8jop8ns3r.cn |
甲木是什么意思1949doufunao.com | 手绘是什么意思zhiyanzhang.com | 兰州有什么特产hcv8jop4ns4r.cn | 腿膝盖后面的窝窝疼是什么原因hkuteam.com | 白细胞低是什么原因tiangongnft.com |
人大副主任是什么级别hcv8jop7ns2r.cn | 白芷泡水喝有什么功效xinjiangjialails.com | 眼睛干涩用什么眼药水好hcv9jop0ns5r.cn | 荔枝有什么作用与功效hcv8jop8ns6r.cn | 血糖高什么症状hcv9jop1ns6r.cn |
淀粉是什么hcv9jop7ns4r.cn | 五味子有什么作用bjhyzcsm.com | 上海话十三点是什么意思hcv9jop8ns0r.cn | 摩羯座是什么星象hcv8jop1ns2r.cn | 为什么会长胎记hcv7jop5ns5r.cn |