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 相关文章推荐
Springboot如何使用logback实现多环境配置?
Jun 16 Java/Android
如何解决springcloud feign 首次调用100%失败的问题
Jun 23 Java/Android
浅谈自定义校验注解ConstraintValidator
Jun 30 Java/Android
Spring mvc是如何实现与数据库的前后端的连接操作的?
Jun 30 Java/Android
详解Java ES多节点任务的高效分发与收集实现
Jun 30 Java/Android
解决SpringBoot文件上传临时目录找不到的问题
Jul 01 Java/Android
使用jpa之动态插入与修改(重写save)
Nov 23 Java/Android
Java并发编程之原子性-Atomic的使用
Mar 16 Java/Android
Spring Boot DevTools 全局配置学习指南
Mar 31 Java/Android
Android自定义ScrollView实现阻尼回弹
Apr 01 Java/Android
springboot读取nacos配置文件
May 20 Java/Android
多线程Spring通过@Scheduled实现定时任务
May 25 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 COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
smarty简单分页的实现方法
2014/10/27 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
JavaScript 事件参考手册
2008/12/24 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
Python科学计算之NumPy入门教程
2017/01/15 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
Python matplotlib可视化实例解析
2020/06/01 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
国庆宣传标语
2014/06/30 职场文书
施工单位安全责任书
2014/07/24 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
中层干部考核评语
2015/01/04 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
2016公司年会通知范文
2015/04/25 职场文书
读书笔记怎么写
2015/07/01 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
vue3获取当前路由地址
2022/02/18 Vue.js