在我的 view.jsp 文件中,我使用“object”-tag链接到另一个页面。看起来像是:
<object
data="https://thisIsAnExample"
height="540" style="overflow: hidden;" type="text/html" width="960">
</object>
但是在调用视图时它说:
阻止内容安全政策。
我已经尝试在.jsp文件的头部添加一些元数据,如
<meta http-equiv="Content-Security-Policy" content="object-src 'https:/thisIsAnExample';">
或
<meta http-equiv="Content-Security-Policy" content="sandbox">
但没有任何作用!
有什么建议吗?
谢谢!
答案 0 :(得分:2)
<meta http-equiv>
在设计 Content-Security-Policy 标头时不会影响CSP。如果确实如此,那么可以注入内容的攻击者可以覆盖Content-Security-Policy并注入脚本。另请参阅https://stackoverflow.com/a/41345974/20394
您必须修改生成Content-Security-Policy
标头的代码才能添加object-src
object-src https://thisIsAnExample;
请注意,不需要引号。
如果您的团队中有安全专家,请与他们联系。