浏览器扩展: 动态载荷云端加载

动态载荷云端加载(Dynamic Payload Cloud Loading)是通过浏览器扩展与云端服务协同实现的模块化攻击技术。该扩展本体仅保留最小化通信模块,核心恶意功能以加密载荷形式存储在攻击者控制的云服务器,根据环境态势动态下发执行。扩展在安装后首先进行环境指纹收集(包括安全软件配置、网络策略等),将指纹数据加密回传至C2服务器,云端根据响应策略返回定制化的恶意模块,在内存中解密执行且不落盘存储。

该技术的隐蔽性源于"功能解耦"与"按需加载"机制。扩展本体通过严格的白名单过滤机制(如仅允许访问特定CDN域名)降低流量异常性,云端交互采用HTTPS协议加密传输,通信内容伪装成浏览器常规更新请求。载荷加载过程采用时间窗口控制策略,仅在检测到用户进行敏感操作(如访问银行网站)时触发恶意模块加载。技术实现需构建三重保护层:通信协议层使用TLS 1.3加密并模仿合法云服务证书链,行为层通过浏览器原生API调用实现恶意操作(如使用WebSocket进行数据渗漏),存储层利用浏览器IndexedDB进行加密数据暂存。这种架构使得扩展在静态分析时仅表现为普通工具,动态行为与合法云服务高度相似,有效规避沙箱检测和流量特征分析。

ID: T1176.002
Sub-technique of:  T1176
Tactic: 入侵维持
Platforms: Linux, 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