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 相关文章推荐
Spring Bean的实例化之属性注入源码剖析过程
Jun 13 Java/Android
SpringBoot项目中控制台日志的保存配置操作
Jun 18 Java/Android
Java实现多线程聊天室
Jun 26 Java/Android
在Spring-Boot中如何使用@Value注解注入集合类
Aug 02 Java/Android
简述Java中throw-throws异常抛出
Aug 07 Java/Android
java objectUtils 使用可能会出现的问题
Feb 28 Java/Android
springboot+zookeeper实现分布式锁
Mar 21 Java/Android
springboot用户数据修改的详细实现
Apr 06 Java/Android
Android Rxjava3 使用场景详解
Apr 07 Java/Android
Android中View.post和Handler.post的关系
Jun 05 Java/Android
Java实现简单小画板
Jun 10 Java/Android
java.util.NoSuchElementException原因及两种解决方法
Jun 28 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操作文件方法问答
2007/03/16 PHP
解析php file_exists无效的解决办法
2013/06/26 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
python实现线程池的方法
2015/06/30 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
scrapy爬虫完整实例
2018/01/25 Python
图解Python变量与赋值
2018/04/03 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Python request post上传文件常见要点
2020/11/20 Python
python里反向传播算法详解
2020/11/22 Python
详解background属性的8个属性值(面试题)
2020/11/02 HTML / CSS
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
党员群众路线剖析材料
2014/10/08 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
大学生读书笔记范文
2015/07/01 职场文书
KTV员工管理制度
2015/08/06 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
详解python的异常捕获
2022/03/03 Python
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB