远程系统发现: 基于云服务元数据API的隐蔽发现

基于云服务元数据API的隐蔽发现(Cloud Metadata API-Based Stealth Discovery)是攻击者利用云计算平台提供的元数据服务实施节点探测的新型技术。该技术通过向目标云实例的元数据接口(如AWS的169.254.169.254、Azure的169.254.169.254)发送标准化API请求,在不触发网络层监控的情况下获取虚拟机的网络配置、安全组规则及相邻节点信息。攻击者通过伪装成云平台授权服务身份,将恶意查询指令嵌套在云服务正常的元数据更新流程中,利用HTTPS加密通道和IAM权限验证机制实现探测行为的深度隐匿。

该技术的匿迹效果源于对云原生安全机制的逆向利用。首先,元数据API请求作为云平台内部通信的标准组成部分,其流量特征天然符合云服务提供商的合规要求,能够有效规避传统网络层入侵检测系统。其次,攻击者通过获取临时访问凭证或利用配置不当的IAM角色,将探测行为伪装成合法的自动化运维操作。技术实现中采用分阶段信息收集策略:初始阶段仅请求基础元数据(如实例ID、区域信息),逐步升级到网络拓扑相关敏感数据(如VPC对等连接、路由表),通过低速率请求模式规避云平台API的异常调用检测。此外,利用云服务商提供的SDK和CLI工具实施探测,使得恶意行为在进程树和命令行参数层面均呈现合法特征。

ID: T1018.002
Sub-technique of:  T1018
Tactic: 环境测绘
Platforms: 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