| ID | Name |
|---|---|
| T1572.001 | 多协议嵌套隧道 |
| T1572.002 | 云存储服务寄生隧道 |
| T1572.003 | DNS隐蔽隧道动态负载均衡 |
| T1572.004 | 合法应用协议元数据隐写隧道 |
多协议嵌套隧道(Multi-Protocol Nested Tunneling)是一种通过分层封装协议实现深度隐蔽通信的技术。攻击者将恶意流量依次封装于多个标准网络协议层中,例如在HTTP协议内嵌套SSH隧道,再在SSH隧道中承载RDP协议数据。这种多层次协议包装形成洋葱式结构,使每个协议解析层仅能观测到下一层合法协议头信息,无法透视最终载荷内容。技术实现需要精确控制各层协议的字段填充与交互时序,确保嵌套结构符合各协议规范。
该技术的匿迹机制依赖于协议栈深度混淆与合法协议特征复用。首先通过协议分层架构,将恶意流量分割重组为多个标准协议数据单元,利用每层协议头部信息的合法性规避深度包检测。例如将C2通信封装在HTTPS流内,再通过WebSocket协议进行二次封装,使得网络设备仅能识别Web应用层的合法交互。其次采用动态协议栈组合策略,根据目标网络环境自动选择最优协议嵌套方案,如在内网环境中优先使用SMB over RDP over ICMP的多层结构,而在互联网出口则切换为DNS over QUIC over HTTP/3的组合模式。技术实施过程中需解决协议兼容性适配、分片重组效率优化及心跳机制伪装等关键问题,最终形成具备协议形态合法性、数据流连续性、行为模式合规性的隐蔽通道。
This type of attack technique cannot be easily mitigated with preventive controls since it is based on the abuse of system features.
Coming soon