替代协议渗出: 协议嵌套加密渗出

协议嵌套加密渗出(Protocol Encapsulation with Encrypted Exfiltration)是指攻击者将渗出数据封装在常见网络协议的应用层载荷中,并通过加密手段隐藏数据特征的隐蔽传输技术。该技术通常选择DNS、ICMP或HTTP/2等具有高网络容忍度的协议,将窃取信息进行分层加密后嵌入协议规范允许的字段(如DNS TXT记录、HTTP头部扩展字段),利用协议自身的合法性与普遍性规避深度检测。攻击者通过构建协议合规的外层数据包,确保中间网络设备仅执行基础协议解析而不触发内容审查,同时在内层实施AES-GCM等强加密算法保护数据机密性。

该技术的匿迹机制建立在协议滥用与密码学保护的协同作用上。攻击者首先对目标网络环境进行协议画像,选择防御方最不可能实施深度包检测的协议作为载体。在数据封装阶段,采用符合RFC标准的协议构造方法,确保每个数据包在语法层面完全合法,例如DNS渗出严格遵守TTL设置与域名层级规范。加密策略采用动态密钥协商机制,通过C2信道定期更新加密密钥与初始化向量,防止固定模式被识别。传输过程实施流量整形,匹配目标网络对应协议的基线流量特征,如DNS渗出保持与本地DNS解析相当的请求间隔与数据包大小。这种双层匿迹设计使得防御方既难以通过协议合规性审查发现异常,又无法在不解密的情况下获取有效威胁指标,显著提升了渗出行为的生存能力。

ID: T1048.002
Sub-technique of:  T1048
Tactic: 数据渗出
Platforms: IaaS, Linux, Network, Office Suite, SaaS, 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