怎么解决Log4j漏洞处理方式

log4j漏洞分析及总结 2021年12月8号爆出的log4j2的远程代码执行漏洞【cve-2021-44228】,堪称史诗级核弹漏洞,虽然过了这么久,大部分现网中的相关漏洞已经修复,但任然可以捡漏…,网上也有不少大佬和研究机构都对该漏洞做了分析和复盘,年前年后比较忙,一直没有好好的分析总结该漏洞,最近学习下刚好补上。 漏洞描述及影响 log4j是Apache的一个开源项目,是一个基于Java的日志记录框架。Log4j2是log4j的后继者,被大量用于业务系统开发,记录日志信息。很多互联网公司以及耳熟能详的公司的系统都在使用该框架。 阅读详情

大家都知道Log4j最近出名了,  我们知道springboot引用了log4j, 但我们一个项目在pom引用了好几十个包, 真的不知道那个包引用了log4j这个鬼东西,  下面的方法比较靠谱的Log4j解决方案之一!

a) 二话不说, 必然引用log4j的2.15-RC2及以上 这里用的2.16

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.16.0</version>
</dependency>
<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.16.0</version>
</dependency>

b) 下面就是排除引用了 

关于包的引用, maven采用优先规则, 最先引用的是最短路径, 但我们还是要慎重下啊

执行 mvn  dependency:tree    列出了所有包的引用树状

mvn  dependency:tree 

看到了吧, 最短路径是我们刚刚引入的,  另外一个是sprint-boot-starter的,  虽然可能是走的最短路径但是我们还是排除下吧,  求个心理安慰. 

在pom.xml文件 Ctrl+F 找到对应引用org.springframework.boot:spring-boot-starter-web, 然后增加exclusions排除引用org.springframework.boot:spring-boot-starter-logging这个包的引用

在次执行 mvn  dependency:tree, 看看还有哪些在引用吧

【渗透测试】log4j漏洞复现和漏洞修复方案 2021年12 月 10 日凌晨,Apache 开源项目 Log4j 的远程代码执行漏洞细节被公开,由于 Log4j 的广泛使用,该漏洞一旦被攻击者利用会造成严重危害。Apache Log4j 2.x <= 2.14.1 版本均回会受到影响。Log4j 是一款开源 Java 日志记录工具。Log4j 2 是对 Log4j 的重大升级,此次漏洞的出现,正是由用于 Log4j 2 提供的 lookup 功能造成的,该功能允许开发者通过一些协议去读取相应环境中的配置。 阅读详情

相关推荐

刚刚公布的 Log4J 的史诗级安全漏洞 CVE-2021-44228 你处理了吗?

发生什么事了 Log4J 是一个应用非常广泛的Java库,就在前两天的2021年12月10日,Log4J的一个安全漏洞被公布了。那天正好是周五,很多程序员都在计划着怎么度过一个愉快的周末,不料这个安全漏洞的公开,使得全世界很多程序员不得不周末加班,有的甚至通宵达旦紧急应对。 漏洞编号为CVE-2021-44228 ,攻击者利用这个新的零日漏洞,可以远程执行恶意代码。 零日漏洞( zero-day )通常是指还没有补丁的安全漏洞。零日漏洞利用(zero-day exploit)的程序对网络安全具有..

weixin_45987961的博客 5842

Web网络安全-----Log4j高危漏洞原理及修复

Log4j 即 log for java(java的日志) ,是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。提示:以下是本篇文章正文内容,下面案例可供参考。

qq_51690690的博客 1万+

服务器漏洞修复实战:从应急响应到自动化治理的完整解决方案

在软件开发生命周期与系统运维中,安全漏洞管理是保障业务连续性的核心环节。其基本原理在于通过持续的风险识别与评估,将安全左移并融入工程实践,从而构建主动防御体系。这一过程的技术价值在于将传统被动的“救火式”响应,转变为可预测、可度量的常态化工作流,显著降低安全风险与运维成本。典型的应用场景包括云主机、容器化集群的日常安全运维,以及应对突发高危漏洞的应急响应。本文聚焦于**服务器漏洞修复解决方案**,详细阐述了如何通过资产清点、持续监测、风险评估、修复实施与验证闭环的完整框架,结合**自动化工具链**与长效治理

weixin_34122810的博客 611

log4j漏洞详解

JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,举个例子:它就相当于的你的一个秘书,用了一些手段,你可以去指使他去干一些事情,这个手段就是lookup(),相当于你给秘书一个目标。先给这些名词简单说一下Ldap:你可以将它理解为一个目标数据库。

weixin_61638307的博客 5088

从被动修复到主动免疫:构建高效软件漏洞管理闭环

软件漏洞是网络安全的核心挑战之一,其本质是软件生命周期中存在的安全缺陷。漏洞管理的核心原理在于从被动应急响应转向主动风险治理,通过建立标准化的评估与处置流程来有效控制安全风险。这一过程的技术价值在于将安全能力深度融入开发运维(DevOps)体系,实现安全左移,从而显著降低修复成本并提升系统韧性。在应用场景上,结合自动化安全测试(SAST/SCA)与CI/CD工具链,能够实现对第三方库漏洞等常见风险的高效闭环管理。本文以实战经验为基础,系统阐述了如何设计工具化的工作流,并规避修复过程中的典型陷阱,最终构建起可

weixin_30367873的博客 385

MATLAB实战:纯电动汽车动力性仿真从入门到精通(附完整代码)

本文提供了一份基于MATLAB的纯电动汽车动力性仿真从入门到精通的实战指南。通过理论建模与代码实战相结合,详细讲解了如何构建行驶阻力模型、驱动力平衡方程,并利用MATLAB脚本完整实现了最高车速、加速时间和最大爬坡度三大核心性能指标的仿真计算。文章附有完整代码,帮助工程师快速掌握纯电动汽车动力性仿真的核心技能,为设计与优化提供高效的数字工具。

weixin_29074409的博客 369

Log4j2远程代码执行漏洞问题复现及处理方式

log4j漏洞处理

weixin_43762303的博客 5181

Twincat Scopeview录波中的Ringbuffer设置技巧与常见问题解决

本文深入解析了倍福Twincat Scopeview录波功能中Ringbuffer(环形缓冲区)的核心设置技巧与常见问题解决方案。针对数据丢失、触发时机不准等痛点,详细阐述了缓冲区大小、预触发样本、采样率等关键参数的优化配置,并提供了多通道同步、自动诊断等实战应用指南,帮助工程师高效捕捉和分析PLC数据。

rainy的博客 846

Log4j高危漏洞修复,依赖版本升级处理

周日刚刚收到消息说需要修复一个显示的高危漏洞,于是快马加鞭的赶过来,一顿操作发现根本就没有使用log4j的依赖,于是删除了这个log4j依赖就提交了工单,安全组的同事以检查发现还是不行,需要升级才行,于是添加了如下两个依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId...

喜欢猪猪 2781

全面解析:时延扩展与相干带宽、多普勒扩展与相干时间——无线通信基础

时延扩展与相干带宽 多径时延扩展与多径衰落 接收机所接收到的信号是通过不同的直射、反射、折射等路径到达接收机。由于电波通过各个路径的距离不同, 因而各条路径中发射波的到达时间不同,造成多径时延扩展。距离不同所以到达接收机的相位也不相同,不同相位的多个信号在接收端叠加, 如果同相叠加则会使信号幅度增强, 而反相叠加则会削弱信号幅度。 这样,接收信号的幅度将会发生急剧变化,就会产生多径衰落。 ...

king阿金 4万+

关于使用EB tresos出现无法激活的情况解决

我在安装eb studio时就是在激活方面有问题导致无法使用,下面讲解出现了什么问题以及我如何去解除的。EB安装完成时需要激活才能使用的,不然都打开或者建立不了工程,一直都是报的dns服务器错误,好的,那我改dns服务器地址。填写dns服务器地址,也可以换成别的,自己百度一下适合自己的。这是解决方案哈哈哈哈。

weixin_43673603的博客 6182

漏洞预警:Apache Log4j RCE漏洞

目录 Part1 漏洞描述 Part2 危害等级 Part3 漏洞影响 Part4 漏洞分析及验证 源码分析 Part5 漏洞检测 自我检测 攻击检测 产品检测 Part6 漏洞修复 Part1 漏洞描述 Apache Log4j是Apache的一个开源项目,Apache log4j2是Log4j的升级版本,我们可以控制日志信息输送的目的地为控制台、文件、GUI组件等,通过定义每一条日志信息的级别,能够更加细致地控制日志的生成过程。 近日发现Apache Log4j存在任意代码执行

土豆的博客 7万+

永磁同步电机功率计算实战:从公式到避坑指南(附Excel计算模板)

本文详细解析永磁同步电机(PMSM)功率计算的实战技巧,涵盖三维参数体系、三相与单相系统差异、动态工况补偿及常见计算陷阱。特别提供Excel计算模板,帮助工程师快速准确完成功率计算,避免工业应用中的常见错误,提升工作效率。

x8y9z0的博客 806

Log4j 曝核弹级漏洞,一行配置修复,速改

紧急!Log4j 曝核弹级漏洞;一行配置修复,速改! 周末快乐呀!不过看完这个,你可能就快乐不起来了,说不定还得加个班儿呢! 昨天(周五),一如既往的重复着每天的搬砖日常,突然又收到了公众号【阿里云应急响应】紧急更新通告;为啥说又呢?因为在10个小时之前,已经推送过一次了; 本来以为只是再次提醒一下,仔细一看,发现是在短时间内爆出了连环漏洞;看样子挺严重的,立马放下手中的其他事情,重点关注了一下; 漏洞曝光的主要目的是提醒使用者尽快修复,但同时也让那些不法份子知道了漏洞的存在,所以这种严重漏洞一定要引起

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 3902

Python量化交易:主流回测框架Backtrader入门详解

Python量化交易框架Backtrader入门指南 Backtrader是一个功能强大的Python量化回测框架,可以帮助交易者专注于策略逻辑而非基础设施。本文介绍了Backtrader的核心架构和使用方法: 框架优势:自动处理订单执行、手续费、滑点、仓位管理等复杂问题,采用事件驱动模式接近真实交易场景。 核心组件: Cerebro:控制中心 Strategy:交易策略 Data Feed:数据输入 Broker:模拟经纪商 Indicators:技术指标 使用流程: 安装:pip install bac

Science prince的博客 935

45.qt quick-qml虚拟软键盘详解(一)

1.qml虚拟键盘介绍 Qt虚拟键盘的主要功能包括: 可定制的键盘布局和风格与动态切换。 带有单词选择的预测性文本输入。 角色预览和替代角色视图。 自动大小写和空格插入。 不同分辨率的可伸缩性。 支持不同的字符集(拉丁,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语和其他)。 支持大多数常见的输入语言,可以轻松扩展语言支持。 从左到右和从右到左的输入。 硬件键支持2路和5路导航。 手写支持,带有全屏输入的手势。 音频反馈。 跨平台功能。 支持多国语言,高达40多个语言 本

抵抗时间扭曲,坚持做一件有意义的事 3560

JAVA漏洞log4j | 我的世界遭黑客袭击

我的世界java版服务端、客户端存在安全隐患。 漏洞利用log4j2在打印日志时会自动将形如${...}的文本替换为功能文本发送恶意链接。

Xunlan_博客 8521

上万条对话白分析了?智能客服质检避坑指南:90%团队倒在这些误区

当前客服质检普遍存在投入产出失衡的现象,根源在于十大误区:过度关注单点技术指标而忽视端到端解决能力、僵化的话术模板限制AI应变、数据孤岛阻碍知识进化、盲目追求拟人化牺牲效率、传统整改机制跟不上机器速度等。破局需重构质检体系,包括建立决策树质检法、设计复杂问题测试集、构建实时数据闭环、重置AI专属评价指标、实施分钟级热修复机制等。关键在于将质检从被动纠错升级为主动赋能,通过根因分析、场景化反馈、标准化评分和数据驱动优化,打造"问题诊断-改进-验证"

2202_75469062的博客 1542

log4j2安全漏洞修复

在tomcat路径/bin/startup.bat(linux是startup.sh)或weblogic域路径/bin/startWeblogic.bat(linux是startWeblogic.sh)中变量JAVA_OPTS(weblogic是JAVA_OPTIONS)用log4j2check_v0.0.3检测工具检测版本远程代码执行漏洞,检出受影响的jar/war包,受影响的扫描结果会保存在当前目录下的vuln.txt文件中。发现此版本并不在影响范围内,只用执行方式一即可。...

carry_666的博客 987

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Log4j2 zero day(CVE-2021-44228) 漏洞浅析

引言: 不管是什么编程语言,不管是前端后端还是客户端,对打日志都不会陌生。通过日志,可以帮助我们了解程序的运行情况,排查程序运行中出现的问题。在Java技术栈中,用的比较多的日志输出框架主要是log4j2和logback。我们经常会在日志中输出一些变量,比如:logger.info(“proj name: {}”, name),那作为一个优秀的全异步日志框架log4j2是否就是完美无瑕的呢?No,当然不是,最近全球知名开源日志组件 Apache Log4j2 被阿里团队曝出严重高危漏洞。该漏洞号称可以让黑客

swf3389的博客 3596

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

从一次漏洞预警到实战:我是如何用Dependency-Check排查Log4j2依赖并生成HTML报告的

本文详细介绍了如何使用Dependency-Check工具快速排查Log4j2依赖漏洞并生成HTML报告。通过实战案例,展示了从漏洞预警到应急响应的全流程,包括扫描配置、分层策略、报告解析及持续防御体系建设,帮助开发者高效应对安全威胁。

weixin_30740295的博客 201

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Windows下Log4j日志数字问题解析与优化

日志系统是软件开发中关键的监控和调试工具,Log4j作为Java生态广泛使用的日志框架,其PatternLayout配置直接影响日志可读性。在跨平台场景下,Windows与Linux对ANSI颜色代码的处理差异常导致日志输出异常,表现为夹杂无意义数字串。通过分析字符编码差异和特殊字符处理机制,可针对性优化配置方案。本文以Spring Boot应用为例,详解如何通过调整编码设置、移除冲突格式字符等方案解决Windows平台特有的日志输出问题,并给出异步日志、敏感信息过滤等进阶优化技巧,帮助开发者构建更健壮的日

weixin_34184158的博客 434

核弹级漏洞

知识面,决定看到的攻击面有多广。知识链,决定发动的杀伤链有多深。

m0_73399576的博客 1488

Java 中的序列化安全漏洞梳理

背景 现阶段公司会进行季度的安全巡检,扫描出来的 Java 相关漏洞,无论是远程代码执行、还是 JNDI 注入,基本都和 Java 的序列化机制有关。本文简单梳理了一下序列化机制相关知识,解释为什么这么多漏洞都和 Java 的序列化有关,以及后续怎么避免这些安全漏洞,减少版本升级工作量。同时能基于本文的知识,在看到序列化漏洞后,简单评估该漏洞对自身应用的影响 为什么需要序列化 序列化主要是提供了一种机制,方便数据在网络之间进行传输,或者独立于程序存储在本地磁盘。 序列化的使用场景很

HongYu012的博客 3267

BurpGPT实战教程:如何构建针对特定CVE的安全检测提示词

BurpGPT是一款强大的Burp Suite扩展,它集成了OpenAI的GPT模型,能够执行额外的被动扫描以发现高度定制化的漏洞,并支持基于流量的各种分析。本文将详细介绍如何为特定CVE构建有效的安全检测提示词,帮助安全测试人员更精准地发现目标漏洞。 ## 为什么需要定制CVE检测提示词? 传统的漏洞扫描工具往往依赖于预定义的规则库,对于新出现的CVE或特定场景下的漏洞检测能力有限。而Bur

gitblog_00020的博客 880

如何确定Apache Log4漏洞是否存在

备注: Weblogic不涉及此次漏洞,weblogic是使用jdklog 本次ApacheLog4漏洞涉及的程序范围主要是java的项目涉及。 影响范围确认: 1、确认是否使用apache支持的java项目,如Apache的Struts2、Filnk、Solr、Druid等 2、影响范围是log4j的2.x-2.14.1 该漏洞的处理方式是将现有版本进行升级。 ...

weixin_43837051的博客 2726
上一篇: 解决猫盘x3p无法登录的问题
下一篇: word 2010在打开的时候总是出现正在配置Microsoft office professional plus2010怎么办?
coolclouds
博客等级 码龄24年 267粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值