WEB安全:Tomcat-Ajp协议漏洞分析

article/2025/8/30 5:15:25

一、漏洞描述

Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。

Apache Tomcat服务器存在文件包含漏洞,攻击者可利用该漏洞读取或包含 Tomcat 上所有 webapp 目录下的任意文件,如:webapp 配置文件或源代码等。

二、漏洞危害等级

        高

三、影响版本

该文件包含漏洞影响以下版本:

  • 7.*分支7.0.100之前版本,建议更新到7.0.100版本;

  • 8.*分支8.5.51之前版本,建议更新到8.5.51版本;

  • 9.*分支9.0.31之前版本,建议更新到9.0.31版本。

四、漏洞原理

tomcat默认的conf/server.xml中配置了2个Connector,一个为8080的对外提供的HTTP协议端口,另外一个就是默认的8009 AJP协议端口,两个端口默认均监听在外网ip。

如下图:

tomcat在


http://chatgpt.dhexx.cn/article/gL3VOJoR.shtml

相关文章

ajp 定向包协议 二进制代替文本提高性能 简介

AJP协议是定向包(面向包)协议,采用二进制形式代替文本形式,以提高性能。Web Server一般维持和Web Container的多个TCP Connecions,即TCP连接池,多个request/respons循环重用同一个Connection。但是当Connec…

Java高级自我介绍

先放个大招,哈哈,相信很多朋友准备了很久技术方面的内功,但是在真正与HR交锋的时候,有时还是败下阵来,究其原因之一,竟然是第一招错了,我自己也是,,所以,周末…

java开发自我介绍范文(合集)

java开发自我介绍范文3篇 java开发自我介绍范文篇一: Good morning ! It is really my honor to have this opportunity for a interview, I hope i can make a good performance today. Im confident that I cansucceed. Now i will introduce myself briefly I am…

Java面试中如何介绍自己的项目经验?

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇 作者: hsm_computer 来源: https://www.cnblogs.com/JavaArchitect/p/7586949.html 在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见…

Java程序员面试时,如何进行自我介绍呢?

现在不管什么面试都会面对的一个环节,就是“自我介绍”。这个环节是很多企业作为选拔人才的一个方式与标准。那么,Java程序员面试自我介绍部分讲什么内容?小千给你详细解答下。 Java程序员自我介绍要有一条清晰的线索,便于组织自…

Java面试自我介绍怎么说?Java面试技巧!

自我介绍可谓是面试中最讨厌的环节了,许多程序员自身技术水平相当不错,但不善于表达,在自我介绍环节往往容易给面试官一个不好的印象。但这又是不可避免的,想要别人知道你是谁,你会什么,你做过什么&#xf…

JAVA面试技巧之自我介绍

【如何进行自我介绍】 自我介绍这个问题,不用多说了,面试必定会问!如果想要在自我介绍的时候就能够打动面试官,吸引面试官对我们的兴趣,那么像我们这种接受过Java培训的程序员的自我介绍当然不能和应届生或者其他非技术…

AIOP简介

AIOP:AI for IT Operations

AIOps,让金融智能化运维化繁为简

前言 数字化转型是今天金融企业保持竞争力、拓展业务边界的必经之路。这让企业数据中心运维工作不得不面对海量数据压力的挑战。显然,传统运维方法已经无法满足企业数字化时代的新需求,构建面向未来的智能运维体系成为金融企业转型的关键。 2022年银保…

AIOps产品与架构浅析

【摘要】 本文简要介绍AIOps系统主要组成部分,介绍该系统在企业级IT运维场景下的作用和地位。 我们已经成功地应用了人工智能和机器学习来自动化传统的人工任务和IT操作过程。从异常检测到自动修复,现在将前沿算法融入到易于使用的工具中,允…

AIOps变革

图片摘自灵犀官网 目前稍微有点规模的公司都走到了2.0和3.0,之后4.0会逐渐普及 AIOps目前主要是应用数据发现故障,由于AI目前无法理解业务,所以很多故障处理依然需要依靠人工完成。深度的AI自动发现和故障处理需要智能AI组件的加入&#xf…

AIoT是什么?

AIoT是AI人工智能与IoT物联网的缩写,指的是人工智能物联网,即通过物联网收集来自不同维度的海量数据,存储于云端、边缘端,再根据大数据分析以及AI等技术,实现万物数据化、万物智联化。 谈到物联网,出现频率…

AIops相关算法

文章目录 根因分析清华FOCUS:找影响系统性能瓶颈的原因Adtributor:根因定位MSRA iDice:多维指标突变定位清华Hotspot:多维根因定位 智能变更清华FUNNEL:评估变更影响 异常检测雅虎EGADS:KPI异常检测框架清华…

智能运维AIOps,aiops对比传统运维工具的优势

在智能化、智能化时代,IT从手工制作到完全自动化,从传统的运维流程管理到智能化。“运维智能”这将是行业的发展趋势。  目前,许多用户机房选择传统运维模式、日常运维服务、检查维护工作需要手工记录和报告,检查质量难以保证&a…

探索可观测性:AIOps中的时序数据应用

01. 背景 随着科技的发展,时序数据在我们的认知中占据越来越多的位置,小到电子元件在每个时刻的状态,大到世界每天的新冠治愈人数,一切可观测,可度量,可统计的数据只要带上了时间这个重要的因素就会成为时…

AIOps(智能运维)中的指标算法场景分享 | 内附视频ppt资料

本文转录自:北大博士后严川在云智慧AIOps社区举办的Meetup上进行的《AIOps指标相关算法体系》分享。 直播回放:戳此查看在线回放 PPT下载:戳此下载资料 智能运维算法场景概览 传统运维VS智能运维 传统运维: 特点:…

2022 AIOps挑战赛方案总结

文章目录 挑战赛赛题:微服务架构电商系统下的故障识别和分类一、赛季关键字二、赛题背景1、开源的微服务系统2、丰富的故障类型3、多模态监控数据 三、方法汇总1、特征工程(1)时序预处理(2)时序特征提取方案&#xff0…

AIOps:企业运维新力量!

摘要:企业运维需求及挑战,来看看华为AIOps如何解决! 本文分享自华为云社区《【云驻共创】AIOps?企业运维新力量!》,原文作者:启明。 国际惯例,我们先介绍一下AIOps的概念&#xff1…

智能运维(AIOps)系列之二:什么是人工智能

大众对人工智能认识的误区 很多计算机从业人员,对人工智能的理解 数据挖掘和深度学习。 另一部分对人工智能的理解,则多了知识图谱。 其实,人工智能的理论基础和技术分支,都极其广泛。具体详见下文。 揭开人工智能的神秘面纱 —…

运维数智化时代——京东数科AIOps落地实践(一)

一、背景 自从2016年Gartner提出AIOps概念以来,平台化和智能化已经成为了运维体系发展的大趋势。从整体来看,运维发展可以分为5个阶段,分别为手工及脚本运维、工具标准化运维、平台自动化运维、DevOps和AIOps。 自动化运维给手工及脚本运维…