通过网络服务渗出: 合法API滥用渗出

合法API滥用渗出是指攻击者劫持企业已授权的第三方服务API(如Slack、Microsoft Graph),将渗出数据封装为合规API请求进行传输的技术。通过分析目标组织的常用集成服务,攻击者构造符合业务逻辑的API调用序列(如文件上传、日志上报),在正常业务交互中夹带渗出数据。该技术利用企业网络对可信API端口的开放策略,实现渗出流量与合法业务流量的深度混淆。

该技术的匿迹机制依赖于API协议合规性与业务上下文伪装。攻击者首先通过OAuth令牌窃取或SSO中间人攻击获取API访问权限,确保身份认证层无异常告警。数据封装阶段采用协议缓冲区或JSON格式转换,使渗出数据字段与API参数规范精确匹配(如将数据库记录伪装为客服工单更新)。流量调度模块动态调整请求速率,使其符合服务商的API调用频率限制,同时利用HTTPS双向加密隐藏传输内容。部分高级变种会注入干扰性元数据(如随机生成的用户ID、时间戳),破坏防御系统对异常调用模式的分析。这种技术使安全设备难以区分正常业务操作与数据渗出行为,尤其在已授权服务的高频使用场景中具有极强隐蔽性。

ID: T1567.003
Sub-technique of:  T1567
Tactic: 数据渗出
Platforms: Linux, 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