【发布时间】:2016-05-11 06:59:25
【问题描述】:
我们使用以下 CSP 标头:
default-src 'self' *.ourdomain.com; script-src 'self' *.ourdomain.com 'sha256-[...]' 'unsafe-eval';
connect-src 'self' *.ourdomain.com;
style-src 'unsafe-inline' * 'self' data:; font-src *;
img-src * 'self' data:
我们的安全团队建议不要使用 unsafe-eval。
我的问题是:只要我们使用 sha256-[...] 来限制我们自己没有部署的任何脚本,仍然保留 的安全风险是什么? CSP 标头中的 unsafe-eval?在什么情况下,这仍会使我们面临跨站点攻击?
【问题讨论】: