目前,我在我所有的网站上都使用了unsafe-inline,因为它的工作方式,所以需要允许使用它的样式。我已经不允许内联脚本和不安全的脚本求值。想知道允许内联样式有什么安全风险吗?
发布于 2015-08-01 15:46:13
允许内联样式使您容易受到“其他XSS”的影响。跨站点样式攻击。
这里的想法是,用户可以在文档中注入样式属性的任何地方,他们都可以随心所欲地修改页面的外观。我将列出几个潜在的攻击,按严重程度排序:
第四个示例是,信息泄漏到外部域可以完全防止,尽管存在unsafe-inline,前提是您确保其他CSP规则永远不允许任何类型的请求去往不受信任的域或通配符域。但是,如果您错过了某个地方的样式属性块,那么前3个总是有可能的。
https://stackoverflow.com/questions/30653698
复制相似问题