【发布时间】:2021-12-24 15:07:24
【问题描述】:
我最近一直在阅读 CSP 的资料,但我没有找到关于 nonce 将如何工作的清晰解释或可靠示例。出于安全考虑,我尽量避免使用unsafe-inline。
到目前为止,我的理解是这样的:
服务器会在每次连接时生成一个新的随机数 客户端通过某种方式获取这个随机数并将这个字符串插入到每个脚本标签中
但是,我不知道客户端如何获得这个在每个连接中动态且唯一的值。 某种方式是什么样的?我应该实现一个额外的 API 来获取这个值吗?
我使用了 React.js,我的 HTML 头中有一个 Google Tag Manager snippet,如果有人能提供与这些相关的示例就完美了。
【问题讨论】:
标签: reactjs http-headers google-tag-manager content-security-policy nonce