栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

修复jar包里面的log4j漏洞

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

修复jar包里面的log4j漏洞

1影响版本
Log4j2.x<=2.14.1 2.漏洞原理
参考:log4j2漏洞原理和漏洞环境搭建复现_糊涂是福yyyy的博客-CSDN博客_log4j2环境搭建 3.修复

Apache官方修复:

更新至Apache发布的最新版Log4j2 版本 2.17.1 (Java 8)、2.12.4 (Java 7) 和 2.3.2 (Java 6) 。

由于运行的项目没有源码,只能修改jar文件

logback替换log4j

3.1 jar包解压缩后

删除:
ESSWEB-INFliblog4j-1.2.14.jar
ESSWEB-INFliblog4j-api-2.7.jar
ESSWEB-INFliblog4j-core-2.7.jar
ESSWEB-INFliblog4j-slf4j-impl-2.7.jar
ESSWEB-INFliblog4j-web-2.11.1.jar
ESSWEB-INFlibspring-boot-starter-log4j2-1.5.10.RELEASE.jar
ESSWEB-INFclasseslog4j2.xml

新增:
ESSWEB-INFliblogback-classic-1.1.11.jar
ESSWEB-INFliblogback-core-1.1.11.jar
ESSWEB-INFlibspring-boot-starter-logging-1.5.10.RELEASE.jar
ESSWEB-INFclasseslogback-spring.xml

3.2 修改配置文件,log4j替换成logback

 

3.3 重新打包

进入解压缩文件目录,运行 jar cf0M Agent.jar *,这里得注意不能用jar cfvm,不然lib下的.jar文件被压缩,启动报错。

 

 

jar命令帮助文档

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/940310.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号