![缓存与使用 CSP nonce 的解决方案是什么?我搜索了一段时间,但还没找到](https://linux22.com/image/765331/%E7%BC%93%E5%AD%98%E4%B8%8E%E4%BD%BF%E7%94%A8%20CSP%20nonce%20%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E6%88%91%E6%90%9C%E7%B4%A2%E4%BA%86%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%EF%BC%8C%E4%BD%86%E8%BF%98%E6%B2%A1%E6%89%BE%E5%88%B0.png)
我从未见过解决这一难题的好办法,我一直在四处寻找。看来,这是在使用 nonce 和缓存之间做出的选择,两者不可兼得。真是糟糕的选择!
我们被告知“unsafe-inline”在 CSP 中是一个非常糟糕的选择,而且我发现,缓存/nonce 问题似乎没有解决方案。
是否有任何解决方案?或者现在是否有一个解决方案,但只是一个严格保密的解决方案?
答案1
这似乎是一个很好的解决方案,我们成功使用它了。它涉及使用 Nginx http_sub_module。
我从未见过解决这一难题的好办法,我一直在四处寻找。看来,这是在使用 nonce 和缓存之间做出的选择,两者不可兼得。真是糟糕的选择!
我们被告知“unsafe-inline”在 CSP 中是一个非常糟糕的选择,而且我发现,缓存/nonce 问题似乎没有解决方案。
是否有任何解决方案?或者现在是否有一个解决方案,但只是一个严格保密的解决方案?
这似乎是一个很好的解决方案,我们成功使用它了。它涉及使用 Nginx http_sub_module。