SpringCloud项目的log4j2漏洞解决方案详解流程

网友投稿 332 2022-08-04


SpringCloud项目的log4j2漏洞解决方案详解流程

步骤如下:

2.15.0

下面为上边对应版本号的具体依赖

org.apache.logging.log4j

log4j-api</artifactId>

2.15.0

org.apache.logging.log4j

log4j-to-slf4j

2.15.0

修改完后点击右侧的maven刷新按钮

如何验证版本号是否修改成功呢,见下图

临时性解决方法

临时性缓解措施(任选一种,但是注意,只有 >=2.10.0 版本才可以用,老版本不支持这个选项)

– 在 jvm 参数中添加 -Dlog4j2.formatMsgNoLookups=true

– 系统环境变量中将LOG4J_FORMAT_MSG_NO_LOOKUPS 设置为 true

– 创建 log4j2.component.properties 文件,文件中增加配置

log4j2.formatMsgNoLookups=true

攻击者排查

1.攻击者在利前通常采 dnslog 式进扫描、探测,对于常利 式可通过应系统报错志中的"javax.naming.CommunicationException:javax.naming.NamingException:

problem generating object using object factory"、Error looking up JNDI resource"关键字进排查。

2.流量排查:攻击者的数据包中可能存在:jndi:ldap字 样,推荐使奇安信神站应安zyNtqCAf全云防护系统全流量或 WAF 设备zyNtqCAf进检索排查。

3.志排查:可使 https://github.com/Neo23x0/log4shell-detector 开源项 ,对 WEB 应志进检查。

Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Love is just a word I only say one word

知名的Java日志组件Apache Log4j2就刷爆了圈子。它被发现了一个 0 Day 漏洞,该Log4J2 漏洞可以让黑客通过日志记录远程执行代码(Remote Code Execution)。由于这个日志库被普遍使用,而这个漏洞又非常容易使用,所以造成的风险也非常严重,让人不得不提高防范。就连不懂代码的客户都来问系统是否存在这个问题。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 示例讲解循环语句的使用(java基础知识点)
下一篇:Java 带参数与带返回值的方法的定义和调用(java培训)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~