首页 > 解决方案 > 如何在 hawtio 的 maven 安装期间处理有关 ContentSecurityPolicyFilterTest Fail 的问题?

问题描述

全部。

我是hawtio的初学者。我尝试通过从 github 下载来构建 hawtio 的源代码。但是,我在 Maven 安装测试期间发现异常。

 ## Building

After you've cloned hawtio's git repo the first thing you should do is build the whole project.     First `cd` into the root directory of the hawtio project and run:

     mvn clean install

  -------------------------------------------------------------------------------
  Test set: io.hawt.web.filters.ContentSecurityPolicyFilterTest
  -------------------------------------------------------------------------------
  Tests run: 4, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.019 s <<< FAILURE! - in  io.hawt.web.filters.ContentSecurityPolicyFilterTest

我该如何处理这个问题是固定的?

谢谢你。

标签: hawtio

解决方案


我以前使用过hawtio,我认为这个错误更多是因为在测试用例中配置的服务器之一缺少服务器证书。

来自Mozilla的更多信息-

内容安全策略 (CSP) 是附加的安全层,有助于检测和缓解某些类型的攻击,包括跨站点脚本 (XSS) 和数据注入攻击。这些攻击被用于从数据盗窃到站点破坏再到恶意软件分发的所有事情。

这与用于安全的 HTTP 标头有关。我不知道确切的解决方案,但是,如果您想在没有它的情况下继续,您可以跳过测试,直到您通过使用获得解决方案 -

mvn clean install -DskipTests=true

由于它与安全性有关,因此最好修复它们。您可以转到测试用例代码,找到 DNS 主机名并将其证书添加到您的 JDK 中并运行。


推荐阅读