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 相关文章推荐
Java中PriorityQueue实现最小堆和最大堆的用法
Jun 27 Java/Android
Spring Boot 实现敏感词及特殊字符过滤处理
Jun 29 Java/Android
springboot 启动如何排除某些bean的注入
Aug 02 Java/Android
Java比较两个对象中全部属性值是否相等的方法
Aug 07 Java/Android
springboot中rabbitmq实现消息可靠性机制详解
Sep 25 Java/Android
详解Spring Security中的HttpBasic登录验证模式
Mar 17 Java/Android
Spring事务管理下synchronized锁失效问题的解决方法
Mar 31 Java/Android
java如何实现获取客户端ip地址的示例代码
Apr 07 Java/Android
Jmerte 分布式压测及分布式压测配置
Apr 30 Java/Android
Java Spring Boot请求方式与请求映射过程分析
Jun 25 Java/Android
Java Redisson多策略注解限流
Sep 23 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
对盗链说再见...
2006/10/09 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
jQuery 学习 几种常用方法
2009/06/11 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
Python3中详解fabfile的编写
2018/06/24 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
python实现动态数组的示例代码
2019/07/15 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
利用Python实现kNN算法的代码
2019/08/16 Python
python线程中的同步问题及解决方法
2019/08/29 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
Daisy London官网:英国最大的首饰集团IBB旗下
2019/02/28 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
本科毕业生专业自荐书范文
2014/02/05 职场文书
班主任评语大全
2014/04/26 职场文书
本科生自荐信
2014/06/18 职场文书
复试通知单模板
2015/04/24 职场文书
小学科学课教学反思
2016/02/23 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
基于redis+lua进行限流的方法
2022/07/23 Redis
SpringBoot前端后端分离之Nginx服务器下载安装过程
2022/08/14 Servers