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 Swing实现自助取款机系统
Jun 11 Java/Android
Java用自带的Image IO给图片添加水印
Jun 15 Java/Android
Java并发编程之Executor接口的使用
Jun 21 Java/Android
解决SpringCloud Feign传对象参数调用失败的问题
Jun 23 Java/Android
Java基础之this关键字的使用
Jun 30 Java/Android
用Java实现简单计算器功能
Jul 21 Java/Android
浅谈Java父子类加载顺序
Aug 04 Java/Android
mybatis中注解与xml配置的对应关系和对比分析
Aug 04 Java/Android
简述Java中throw-throws异常抛出
Aug 07 Java/Android
MyBatis自定义SQL拦截器示例详解
Oct 24 Java/Android
mybatis 获取更新记录的id
May 20 Java/Android
Java结构型设计模式之组合模式详解
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
解析PHP跨站刷票的实现代码
2013/06/18 PHP
php获得用户ip地址的比较不错的方法
2014/02/08 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
表单元素事件 (Form Element Events)
2009/07/17 Javascript
JS模块与命名空间的介绍
2013/03/22 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
js实现导航跟随效果
2018/11/17 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
八大排序算法的Python实现
2021/01/28 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Golang与python线程详解及简单实例
2017/04/27 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
Python requests模块cookie实例解析
2020/04/14 Python
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
美国最好的葡萄酒网上商店:Wine Library
2019/11/02 全球购物
护士自我评价范文
2014/01/25 职场文书
工会换届选举方案
2014/05/21 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
Python Matplotlib绘制动画的代码详解
2022/05/30 Python