使用 WordPress 进行 CSP 的最佳实践

问题描述 投票:0回答:1

我的问题不是如何设置 CSP。我知道。然而,我确实有一个关于其他人如何使用 Wordpress 处理他们的 CSP 的问题。 Wordpress 核心包括内联样式和脚本,这在 CSP 中管理起来很痛苦,因为您需要获取样式/脚本的 SHA 并将其输入到 CSP 中。不仅如此,许多(可能是大多数)插件和主题还包含这些插件和主题,这也需要获取所有这些插件和主题的 SHA。再加上插件不断更新以及核心本身定期更新的事实,这使得保持 SHA 正确成为维护噩梦。我可以允许不安全内联...但是好吧...不安全!所以,我的问题是一个人对此有何反应?有没有人有什么绝妙的技巧可以自动化 SHA?

wordpress content-security-policy
1个回答
0
投票

我也很惊讶地发现几乎没有 WP 网站使用严格的 CSP。

我的知识可能不完整,但是:

  • Worpress 中没有办法摆脱内联脚本,因为它太深入核心了。因此,仍然存在哈希值和随机数来启用带有内联脚本的严格 CSP。
  • 插件no unsafe-inline将帮助您自动生成随机数和哈希值。生成后,它将帮助您整理列表,因为在更改或更新后,某些列表可能会过时,而需要添加新列表。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.