默认情况下,JBoss 应用程序服务器在 HTTP 响应标头中具有唯一的 ID,这被视为信息泄露漏洞。
如果您在符合 PCI 的环境中工作,您还需要解决此问题。
默认情况下, Server横幅显示为以下 HTTP 响应标头:
Server: Apache-Coyote/1.1 

执行
- 导航到 JBoss/bin 文件夹
- 在
standalone.conf中的JAVA_OPTS变量下添加以下内容
-Dorg.apache.coyote.http11.Http11Protocol.SERVER=JbossSecureServer 原来的:
JAVA_OPTS="-Xms512m -Xmx512m -XX:MaxPermSize=256m -Xss168K
-Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true
-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-Dfile.encoding=UTF-8
-Dorg.apache.coyote.http11.Http11Protocol.SERVER=JbossSecureServer" - 重新启动 JBoss 应用服务器,您将看到
Server标头发生变化。
如果您想了解有关 JBoss 的更多信息,请查看Packt Publishing提供的本课程。




![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

