网络服务发现: 协议模拟交互探测

ID Name
T1046.001 分布式代理节点轮询探测
T1046.002 协议模拟交互探测

协议模拟交互探测(Protocol Simulation Interaction Detection)是一种通过深度模拟合法协议交互过程实现服务识别的隐匿技术。攻击者不再依赖传统的端口扫描或Banner抓取,而是构建全协议栈模拟环境,以业务逻辑合规的交互流程探测目标服务。例如模拟物联网设备的MQTT协议订阅请求、复制工业控制系统的Modbus/TCP寄存器读取操作,或伪装成视频监控系统的RTSP会话协商,通过分析协议响应中的细微差异推断服务类型及版本信息,而非依赖显式服务标识。

该技术的匿迹核心在于协议交互的语义级伪装与上下文环境适配。攻击者首先对目标网络进行流量特征学习,提取其主流业务协议的交互模式、时序特征及载荷结构,构建协议指纹库。随后开发具备协议状态机跳转能力的探测引擎,在TCP/UDP层建立连接后,按照目标网络的典型业务逻辑发起多阶段协议交互。例如在HTTP探测中,完整模拟浏览器User-Agent、Cookie携带及页面跳转流程;在数据库服务发现中,执行完整的SQL握手-认证-查询链。这种深度协议模拟使得探测流量在应用层表现为合法业务交互,规避了传统基于报文特征匹配的检测规则,同时通过响应内容差异(如错误代码、时序延迟)间接推断服务信息,显著提升了探测行为的隐蔽性。

ID: T1046.002
Sub-technique of:  T1046
Tactic: 环境测绘
Platforms: Containers, IaaS, Linux, Network, Windows, macOS
Contributors: shrugginG
Created: 02 October 2020
Last Modified: 15 October 2024

Mitigations

This type of attack technique cannot be easily mitigated with preventive controls since it is based on the abuse of system features.

Detection

Coming soon