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 13 Java/Android
Java常用工具类汇总 附示例代码
Jun 26 Java/Android
Java 泛型详解(超详细的java泛型方法解析)
Jul 02 Java/Android
SpringBoot读取Resource下文件的4种方法
Jul 02 Java/Android
java设计模式--七大原则详解
Jul 21 Java/Android
Java反应式框架Reactor中的Mono和Flux
Jul 25 Java/Android
java泛型通配符详解
Jul 25 Java/Android
Java 在生活中的 10 大应用
Nov 02 Java/Android
springboot应用服务启动事件的监听实现
Apr 06 Java/Android
Java服务调用RestTemplate与HttpClient的使用详解
Jun 21 Java/Android
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
Aug 05 Java/Android
Android移动应用开发指南之六种布局详解
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中处理模拟rewrite 效果
2006/12/09 PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
php把session写入数据库示例
2014/02/26 PHP
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
如何搜索查找并解决Django相关的问题
2014/06/30 Python
python实现log日志的示例代码
2018/04/28 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
Python 编程速成(推荐)
2019/04/15 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
2020/11/26 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
Laravel中Kafka的使用详解
2021/03/24 PHP
自荐信格式范文
2013/10/07 职场文书
丑小鸭教学反思
2014/02/03 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
霸气队列口号
2014/06/18 职场文书
第28个世界无烟日活动总结
2015/02/10 职场文书