| ID | Name |
|---|---|
| T1219.001 | 合法软件白利用隐蔽通信 |
| T1219.002 | 协议特征动态伪装 |
| T1219.003 | 云端节点动态跳转控制 |
| T1219.004 | 多协议隧道嵌套封装 |
多协议隧道嵌套封装(Multi-protocol Tunnel Nested Encapsulation)是通过将远程控制流量嵌入多层标准协议隧道实现深度隐匿的技术。攻击者将原始远程桌面协议(如RDP)数据流依次封装在DNS-over-HTTPS、WebSocket、QUIC等协议层内,构建具有协议混淆特性的复合型通信管道。每层封装协议均采用目标网络允许的标准化实现,使得深度包检测设备难以逐层剥离分析真实载荷。
该技术的匿迹效果依赖于协议栈的复杂嵌套与加密机制的协同应用。攻击者在客户端与服务端预置多层协议解析器,设计双向嵌套封装流程:首层使用TLS 1.3加密的HTTP/2协议传输基础控制指令;第二层通过WebSocket隧道承载VNC协议流量;第三层利用DNS-over-TLS查询封装心跳检测数据。关键技术突破包括:开发自适应协议栈选择算法,根据网络环境动态调整封装层次与协议类型;实现各层协议包头特征的合法化改造,确保各层包头字段值符合RFC标准;构建端到端的流量整形机制,使复合流量在带宽消耗、数据包间隔等网络行为指标上与目标网络中的视频会议、文件同步等合法业务流量高度相似。这种深度协议混淆使得传统基于单层协议解析的检测系统完全失效,必须依赖全协议栈还原能力方可识别威胁,而加密手段的叠加使用进一步提高了分析成本。
This type of attack technique cannot be easily mitigated with preventive controls since it is based on the abuse of system features.
Coming soon