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 Boot 启动、停止、重启、状态脚本
Jun 26 Java/Android
Java基础之详解HashSet的使用方法
Jun 30 Java/Android
Lombok的详细使用及优缺点总结
Jul 15 Java/Android
idea 在springboot中使用lombok插件的方法
Aug 02 Java/Android
Java spring单点登录系统
Sep 04 Java/Android
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
Dec 06 Java/Android
java项目构建Gradle的使用教程
Mar 24 Java/Android
Java中API的使用方法详情
Apr 06 Java/Android
Java8利用Stream对列表进行去除重复的方法详解
Apr 14 Java/Android
Java8 CompletableFuture 异步回调
Apr 28 Java/Android
详解Android中的TimePickerView(时间选择器)的用法
Apr 30 Java/Android
Android Studio实现带三角函数对数运算功能的高级计算器
May 20 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/10/09 PHP
php的hash算法介绍
2014/02/13 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
js获取url参数的使用扩展实例
2007/12/29 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
vue ssr 指南详读
2018/06/29 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
python实现的一个p2p文件传输实例
2014/06/04 Python
Python生成pdf文件的方法
2014/08/04 Python
python中的格式化输出用法总结
2016/07/28 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
python做反被爬保护的方法
2019/07/01 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
python 密码学示例——凯撒密码的实现
2020/09/21 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
视图的作用
2014/12/19 面试题
启动一个线程是用run()还是start()
2016/12/25 面试题
初中三好学生事迹材料
2014/01/13 职场文书
小学生家长评语集锦
2014/01/30 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
解析laravel使用workerman用户交互、服务器交互
2021/04/28 PHP
Python中requests做接口测试的方法
2021/05/30 Python