【发布时间】:2023-03-25 08:46:01
【问题描述】:
我想禁用 CSP - app.use(helmet.contentSecurityPolicy()),因为它会阻止任何内联脚本。 hash 和 nonce 解决方案 (https://content-security-policy.com/examples/allow-inline-script/) 对我的应用来说太过分了。
xss-clean package 或其他解决方案是否足以获得常规-中等安全性?
谢谢:)
【问题讨论】:
-
只是使用不同的 CSP?有几种可能的设置。
-
我已经检查了可能的设置,但没有简单快捷的方法来做到这一点。你能详细说明一下吗?
-
您是否拥有 CSP 并且您是否将其应用于您的内容?或者,是否有代理为您执行此操作?这里的问题是,您是否尝试在将 CSP 应用于页面后对其进行更改?
-
如果你想“保持安全”,“过度杀伤”通常不是一个坏主意。
-
@RandyCasburn - 我不知道如何回答,我还是初学者.. 基本上
helmet包已经阻止了我的内联脚本,我想禁用 csp 以摆脱这个问题而没有任何原因重大安全问题..
标签: javascript node.js security content-security-policy inline-scripting