从云存储获取数据: 多租户API调用混淆

多租户API调用混淆(Multi-Tenant API Call Obfuscation)是一种利用云平台多租户架构特性隐匿数据窃取行为的技术。攻击者通过控制多个租户账户,将数据窃取任务分解为跨租户的分布式API请求,利用云服务商对跨租户流量关联分析能力的不足,实现恶意行为的特征稀释。该技术特别适用于具有资源共享特性的云存储服务(如AWS S3跨账户访问),通过租户间权限继承和资源映射关系构建隐蔽的数据传输通道。

该技术的匿迹机理建立在云环境固有复杂性之上。攻击者首先通过社会工程或配置漏洞获取多个低权限租户控制权,构建分布式访问节点网络。在数据窃取阶段,将目标存储桶的遍历请求分散至不同租户账户执行,每个账户仅完成部分数据检索任务,并通过云内网传输或预置中转节点实现数据聚合。技术实现需解决跨租户身份伪装(如滥用AssumeRole机制)、请求特征差异化(调整各节点的API调用参数与时间戳)以及数据分片重组(使用隐写术或加密分片)三大核心问题。最终形成的攻击流量在租户维度呈现局部合法、全局异常的特征,传统基于单租户行为分析的检测模型难以识别跨租户协同攻击链。

ID: T1530.002
Sub-technique of:  T1530
Tactic: 信息收集
Platforms: IaaS, Office Suite, SaaS
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