我们的安全团队在jboss中发现了JDWP的以下问题。 我该如何解决这个问题?
-Djavax.net.ssl.trustStorePassword = changeit -Dhttps.protocols = TLSv1 -Xdebug -Xrunjdwp:transport = dt_socket,address = 8787,server = y,suspend = n -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 -Dorg.jboss.boot.log.file = /
标题:Java调试线协议远程执行代码漏洞
远程服务器正在运行Java Debug Wire Protocol服务。如果启用该服务,则无需身份验证。
恶意用户可利用这些漏洞执行任意代码。
停用服务
通过TCP在端口8787上检测到的Java调试线协议远程执行代码漏洞。
谢谢, 毗
答案 0 :(得分:0)
您只需要禁用远程调试。将命令选项更改为:
-Djavax.net.ssl.trustStorePassword=changeit -Dhttps.protocols=TLSv1 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dorg.jboss.boot.log.file=/
答案 1 :(得分:0)