最近服务器扫描出现jetty安全漏洞,记录下解决方案

解决方案
有两个解决方式,一种是升级jetty,一种更改版本
升级jetty,Maven pom依赖修改版本
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>9.4.17.v20180605</version>
</dependency>
</dependencies>
</dependencyManagement>
更改版本(绕过扫描)
更改版本分两种情况
jar包方式更改
找到应该服务的jar包 (如:jetty-server-7.6.16.v20140903.jar)
用解压工具打开
进入到META-INF文件夹下
编辑 MANIFEST.MF
把这两行版本信息替换掉
Implementation-Version: 9.4.17
Bundle-Version: 9.4.17
启动脚本方式更改
启动脚本添加 -Djetty.version=9.4.17
本文介绍了如何解决服务器上发现的Jetty安全漏洞问题,提供了两种解决方案:一是通过Maven更新Jetty依赖至9.4.17.v20180605版本;二是直接修改Jetty的jar包版本信息或启动脚本添加-Djetty.version参数。这些方法有助于提升服务器的安全性。
2325





