SpringCloud项目如何解决log4j2漏洞


Posted in Java/Android onApril 10, 2022

 步骤如下:

<properties>
    <log4j2.version>2.15.0</log4j2.version>
</properties>

SpringCloud项目如何解决log4j2漏洞

  • 下面为上边对应版本号的具体依赖
<dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>2.15.0</version>
        </dependency>

        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-to-slf4j</artifactId>
            <version>2.15.0</version>
        </dependency>
  • 修改完后点击右侧的maven刷新按钮

SpringCloud项目如何解决log4j2漏洞

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

SpringCloud项目如何解决log4j2漏洞

  • 临时性解决方法

临时性缓解措施(任选一种,但是注意,只有 >=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字 样,推荐使奇安信神站应安全云防护系统全流量或 WAF 设备进检索排查。

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)。由于这个日志库被普遍使用,而这个漏洞又非常容易使用,所以造成的风险也非常严重,让人不得不提高防范。就连不懂代码的客户都来问系统是否存在这个问题。

到此这篇关于SpringCloud项目的log4j2漏洞解决方案详解流程的文章就介绍到这了,更多相关SpringCloud log4j2漏洞内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Java/Android 相关文章推荐
IDEA使用SpringAssistant插件创建SpringCloud项目
Jun 23 Java/Android
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
Jun 26 Java/Android
spring项目中切面及AOP的使用方法
Jun 26 Java/Android
解决Jenkins集成SonarQube遇到的报错问题
Jul 15 Java/Android
idea 在springboot中使用lombok插件的方法
Aug 02 Java/Android
SpringMVC 整合SSM框架详解
Aug 30 Java/Android
java多态注意项小结
Oct 16 Java/Android
零基础学java之循环语句的使用
Apr 10 Java/Android
Android在Sqlite3中的应用及多线程使用数据库的建议
Apr 24 Java/Android
java实现面板之间切换功能
Jun 10 Java/Android
java中如何截取字符串最后一位
Jul 07 Java/Android
SpringBoot详解自定义Stater的应用
Jul 15 Java/Android
零基础学java之循环语句的使用
Apr 10 #Java/Android
零基础学java之带参数以及返回值的方法
Apr 10 #Java/Android
零基础学java之带返回值的方法的定义和调用
Apr 10 #Java/Android
零基础学java之方法的定义与调用详解
Apr 10 #Java/Android
Java字符缓冲流BufferedWriter
Apr 09 #Java/Android
Java 超详细讲解十大排序算法面试无忧
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
You might like
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
解决laravel资源加载路径设置的问题
2019/10/14 PHP
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
JQuery处理json与ajax返回JSON实例代码
2014/01/03 Javascript
常规表格多表头查询示例
2014/02/21 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
2015/11/17 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
Python实现的金山快盘的签到程序
2013/01/17 Python
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
浅谈django 重载str 方法
2020/05/19 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
比利时香水网上商店:NOTINO
2018/03/28 全球购物
工商管理本科毕业生求职信范文
2013/10/05 职场文书
大学生自荐信
2013/12/11 职场文书
关于爱情的广播稿
2014/01/16 职场文书
企业年会主持词
2014/03/27 职场文书
师范生见习报告范文
2014/11/03 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python