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 相关文章推荐
Lombok的详细使用及优缺点总结
Jul 15 Java/Android
java中用float时,数字后面加f,这样是为什么你知道吗
Sep 04 Java/Android
深入浅出讲解Java8函数式编程
Jan 18 Java/Android
SpringBoot+Redis实现布隆过滤器的示例代码
Mar 17 Java/Android
Spring Boot DevTools 全局配置学习指南
Mar 31 Java/Android
Java 超详细讲解数据结构中的堆的应用
Apr 02 Java/Android
Spring Security使用单点登录的权限功能
Apr 03 Java/Android
Java 通过手写分布式雪花SnowFlake生成ID方法详解
Apr 07 Java/Android
Java8 CompletableFuture 异步回调
Apr 28 Java/Android
java中如何截取字符串最后一位
Jul 07 Java/Android
IDEA中sout快捷键无效问题的解决方法
Jul 23 Java/Android
基于Android10渲染Surface的创建过程
Aug 14 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 程式大小
2006/12/06 PHP
PHP中$_SERVER的详细参数与说明
2008/07/29 PHP
PHP数组及条件,循环语句学习
2012/11/11 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
Python实现文件复制删除
2016/04/19 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
python 默认参数相关知识详解
2019/09/18 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
英国高街电视:High Street TV
2018/05/22 全球购物
小学学校评估方案
2014/06/08 职场文书
社团活动总结模板
2014/06/30 职场文书
我的生日感言
2015/08/03 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
Python anaconda安装库命令详解
2021/10/16 Python