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 相关文章推荐
MybatisPlus代码生成器的使用方法详解
Jun 13 Java/Android
java固定大小队列的几种实现方式详解
Jul 15 Java/Android
在Spring-Boot中如何使用@Value注解注入集合类
Aug 02 Java/Android
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
Sep 25 Java/Android
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
Mar 21 Java/Android
Spring Security使用单点登录的权限功能
Apr 03 Java/Android
Spring Data JPA框架Repository自定义实现
Apr 28 Java/Android
Android开发手册自定义Switch开关按钮控件
Jun 10 Java/Android
Spring Security动态权限的实现方法详解
Jun 16 Java/Android
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
Jun 21 Java/Android
spring boot实现文件上传
Aug 14 Java/Android
Android实现获取短信验证码并自动填充
May 21 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
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
Python中的startswith和endswith函数使用实例
2014/08/25 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
Python理解递归的方法总结
2019/01/28 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
python3实现绘制二维点图
2019/12/04 Python
python实现连连看游戏
2020/02/14 Python
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
关于运动会的广播稿
2015/08/19 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
Nginx配置Https安全认证的实现
2021/05/26 Servers
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫
SpringBoot详解执行过程
2022/07/15 Java/Android