Chrome 是怎么过滤反射型 XSS 的呢
答案:1 悬赏:70
解决时间 2021-03-22 14:02
- 提问者网友:呆萌心雨
- 2021-03-21 20:39
Chrome 是怎么过滤反射型 XSS 的呢
最佳答案
- 二级知识专家网友:猎杀温柔
- 2021-03-21 21:42
首先要说明的是 它是webkit的一个模块,而非chrome ,所以Safari和360安全浏览器极速模式等webkit内核的浏览器都有XSS过滤功能. <br>过滤方式:<br>通过模糊匹配 输入参数(GET query| POST form data| Location fragment ) 与 dom树,如果匹配中的数据中包含跨站脚本则不在输出到上下文DOM树中.另外,匹配的规则跟CSP没有什么关系,最多是有参考,CSP这种规范类的东西更新速度太慢跟不上现实问题的步伐. <br><br>关闭模式:<br>因为它有可能影响到业务,所以浏览器提供了关闭它的HTTP响应头. <br>X-XSS-Protection: 0 <br><br>绕过方式:<br>因为专门做这方面的原因所以对绕过也有所了解,目前我发布过的一个bypass 0day还可以继续使用. <br><svg><script xlink:href=data:,alert(1)></script></svg>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯