【发布时间】:2021-09-17 15:50:06
【问题描述】:
据我了解,有两种方法可以指定内容安全策略:
- 在服务器端通过标头:
res.setHeader("content security-policy", "default-src: 'none';")
- 通过
meta-tag 在 HTML 页面中:
<meta content = "default-src 'none';" http-equiv = "Content-Security-Policy" />
我的问题:
-
这两种技术有什么区别?
-
只使用其中一个就足够了吗?
-
我应该使用哪一个?后端、前端还是两者兼而有之?
附:感谢How does Content Security Policy (CSP) work?,我知道什么是 CSP 以及它是如何工作的。然而,我想知道的是在哪里设置 CSP 更好。
【问题讨论】:
-
这能回答你的问题吗? How does Content Security Policy (CSP) work?
-
@j08691,我刚读过这个问题,实际上没有。