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 相关文章推荐
eclipse创建项目没有dynamic web的解决方法
Jun 24 Java/Android
Java9新特性之Module模块化编程示例演绎
Mar 16 Java/Android
详解Spring Security中的HttpBasic登录验证模式
Mar 17 Java/Android
Netty分布式客户端处理接入事件handle源码解析
Mar 25 Java/Android
springboot入门 之profile设置方式
Apr 04 Java/Android
springboot应用服务启动事件的监听实现
Apr 06 Java/Android
Spring Boot接口定义和全局异常统一处理
Apr 20 Java/Android
Spring 使用注解开发
May 20 Java/Android
Java Spring Boot请求方式与请求映射过程分析
Jun 25 Java/Android
java中如何截取字符串最后一位
Jul 07 Java/Android
SpringBoot接入钉钉自定义机器人预警通知
Jul 15 Java/Android
Java Spring读取和存储详细操作
Aug 05 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 方便水印和缩略图的图形类
2009/05/21 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
JavaScript动态插入CSS的方法
2015/12/10 Javascript
jQuery EasyUI学习教程之datagrid点击列表头排序
2016/07/09 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
JavaScript解析JSON数据示例
2019/07/16 Javascript
Vue组件间通信 Vuex的用法解析
2019/08/05 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
Python编写屏幕截图程序方法
2015/02/18 Python
浅谈Python的异常处理
2016/06/19 Python
通过Python爬虫代理IP快速增加博客阅读量
2016/12/14 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
python调用百度REST API实现语音识别
2018/08/30 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
会议主持词
2014/03/17 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
募捐感谢信
2015/01/22 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书