当前位置: 首页 > news >正文

网站推广在哪好外贸网站备案不成功的原因有哪些

网站推广在哪好外贸,网站备案不成功的原因有哪些,北京哪个网站建设最好,wordpress 团购一、漏洞简介 CVE-2017-5638 是 Apache Struts2 中的一个远程命令执行漏洞,攻击者可以通过构造特定的 HTTP 请求头,利用Struts的 OGNL 表达式解析机制,在服务器端执行任意代码。 二、漏洞触发场景 漏洞存在于 Struts2 的 Jakarta Multipar…

一、漏洞简介

CVE-2017-5638 是 Apache Struts2 中的一个远程命令执行漏洞,攻击者可以通过构造特定的 HTTP 请求头,利用Struts的 OGNL 表达式解析机制,在服务器端执行任意代码。

二、漏洞触发场景

漏洞存在于 Struts2 的 Jakarta Multipart Parser 组件中,当服务器解析 HTTP 请求时,会对某些请求头进行OGNL解析,例如 Content-Type 请求头。

漏洞关键代码

LocalizedMessage buildErrorMessage(Throwable e, Object[] args) {String errorKey = "struts.messages.upload.error." + e.getClass().getSimpleName();return new LocalizedMessage(this.getClass(), errorKey, args);
}

上述过程中,Struts2 会尝试使用 OGNL 解析 errorKey,攻击者若插入恶意OGNL代码即可执行。

三、攻击示例分析

攻击者发送恶意 HTTP 请求:

POST /upload.action HTTP/1.1
Host: vulnerable-server
Content-Type: %{(#_='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS).(@java.lang.Runtime@getRuntime().exec('whoami'))}

Payload核心解释

  • %{}: OGNL表达式标记。
  • 绕过安全限制并执行Java运行时命令。

四、实际攻击链路

  1. 构造恶意请求远程执行命令。
  2. 上传WebShell,持续控制服务器。
  3. 横向移动获取更多权限。
  4. 数据外传与泄露。

五、漏洞修复方案

修复代码示例:

String errorKey = "struts.messages.upload.error." + StringEscapeUtils.escapeJava(e.getClass().getSimpleName());

修复措施原理:避免OGNL解析,采用字符串转义。

六、关键反思

  • 漏洞管理流程需及时。
  • 权限控制必须合理。
  • 安全监控系统需正常运作。

七、企业安全建议 checklist

事项实施情况(✅/❌)
定期检查第三方库版本与漏洞更新
使用自动化工具追踪漏洞
落实WAF规则过滤常见攻击
严格实施最小权限原则
定期安全培训与演练
静态代码分析(SAST) 库博静态代码分析工具
http://www.dtcms.com/a/399669.html

相关文章:

  • 可以做锚文本链接的网站网站做下载wordpress
  • 创新型的网站建设wordpress滑动验证码
  • elasticsearch更换为opensearch
  • 微服务和大数据在架构上的相似之处
  • 专业优化网站建设襄城县城乡建设管理局网站
  • 电子商务网站设计的基本要求如何查看网站跳出率
  • 用vio_uart_rpc协议,测试IIC接口的AT24C64
  • 杭州网站快速备案正规电商培训班
  • 台州做网站多少钱镇江佳鑫网络科技有限公司
  • APM v4.1.1 | 免费音乐听歌B站油管音乐播放器
  • 牛客算法基础noob51 杨辉三角
  • SVN忽略文件不生效
  • MyBatis开启自动下划线转驼峰
  • 自己做网站 搜索功能开发汽车商城网站模板免费下载
  • 加拿大住宅代理指南(2025年更新)
  • 专门建站的公司制作u盘启动盘
  • redis的set集合的常规使用
  • 【C++模板编程】从泛型思想到实战应用
  • auto 关键字
  • 工程项目建设自学网站哪家网站开发好
  • 企业网站建设文档微信开发应用平台
  • 大语言模型本身有记忆功能吗?
  • 解决Initializing Python failed: Failed to import encodings module错误
  • 上海做网站哪里有wordpress环境安装
  • 兖州市做网站wordpress电子商务视频教程
  • 优秀网站模板中国10大装修公司排名
  • python++springboot+nodejs微信小程序高校实验室管理系统 实验室预约登记 设备借用管理 实验记录审核系统
  • 外贸精品网站建设网站运营介绍
  • 构建神经网络的两大核心工具
  • 品牌高端网站制作金蝶软件多少钱