【发布时间】:2020-05-30 16:11:56
【问题描述】:
我们进行了一次渗透测试,其中一项发现是:
“缺少 Content-Security-Policy HTTP 响应标头”
我们做了一些研究,发现了如何在 web 服务器 httpd.conf 文件中进行设置。问题是我们不知道具体包括什么。我们的网络应用程序对外部网站(如 googleapis)或任何 CDN 或网络上的外部图像没有任何依赖关系。所以,我们真的不确定该放什么。
以下是一个示例,但它依赖于一些谷歌链接。
<Location "/CompanyXYZ/">
Header always append X-Frame-Options deny
Header always set Content-Security-Policy "default-src 'self' data: blob: *.google.com *.gstatic.com; style-src 'self' 'unsafe-inline' *.google.com *.googleapis.com; script-src 'self' 'unsafe-inline' *.googleapis.com *.google.com;"
</Location>
如果我们没有这些依赖项怎么办?我们应该如何设置?
【问题讨论】:
标签: apache xss content-security-policy penetration-testing