首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jmeter修复Apache Log4j问题

Jmeter修复Apache Log4j问题

原创
作者头像
cailynyu
修改2021-12-21 10:51:27
1.4K0
修改2021-12-21 10:51:27
举报

不久前,Apache Log4j2问题引起Java圈的大震荡。压测引擎Apache Jmeter是基于Java的压力测试工具,Jmeter的Beanshell组件中使用了日志功能,自然也受到了Log4j2的影响。

漏洞描述

Apache Log4j2是一个开源的Java日志记录组件,该日志框架被大量用于业务系统开发,包括不限于Apache Struts2、Apache Solr、Apache Druid、Apache Flink等知名应用,用来记录日志信息。由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。

了解详细内容可参考:

影响范围

Apache Log4j 2.x < 2.15.0-rc2

只需检测Java应用是否引入 log4j-api , log4j-core 两个jar。若存在log4j应用的使用,极大可能会受到影响。

解决方案

步骤1:升级并替换lib里面的Log4j 插件为Apache Log4j 2.15.0-rc2及以上

目前,Apache官方已发布新版本完成漏洞修复,但没有覆盖到所有的Jmeter版本。大家从官网下载Jmeter需自行检查Log4j jar包是否在2.15.0及以上。

截止发文时间(2021年12月20日),apache-jmeter-5.4.2官方版本的Log4j插件已更新至2.16.0版本,无需替换jar包

apache-jmeter-5.2.1 官方版本的Log4j插件版本为,需手动替换jar包

步骤2:更改bin里面的log4j.xml的配置参数

步骤3:分布式启动jvm参数配置添加 -Dlog4j2.formatMsgNoLookups=true

jmeter -n -t demo.jmx -Rxxxxx -Dlog4j2.formatMsgNoLookups=true

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 漏洞描述
  • 影响范围
  • 解决方案
相关产品与服务
脆弱性检测服务
脆弱性检测服务(Vulnerability detection Service,VDS)在理解客户实际需求的情况下,制定符合企业规模的漏洞扫描方案。通过漏洞扫描器对客户指定的计算机系统、网络组件、应用程序进行全面的漏洞检测服务,由腾讯云安全专家对扫描结果进行解读,为您提供专业的漏洞修复建议和指导服务,有效地降低企业资产安全风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档