浏览器会话劫持: 浏览器扩展隐身劫持

浏览器扩展隐身劫持(Stealthy Browser Extension Hijacking)是一种通过篡改合法浏览器扩展功能实现会话控制的隐蔽攻击技术。攻击者利用浏览器扩展的权限体系漏洞,在用户安装的合法扩展中注入恶意代码,劫持HTTP会话令牌、篡改通信内容或实施中间人攻击。该技术通过滥用浏览器扩展的本地存储访问、网络请求拦截等原生API接口,在保持扩展基础功能正常运作的同时,实现会话数据的隐蔽窃取与操作,形成"合法外壳包裹恶意内核"的攻击形态。

该技术的匿迹性体现在三个维度:首先,利用浏览器扩展的合法数字签名机制,使恶意代码具备官方认证标识,规避基于扩展来源的信任验证。其次,通过模块化注入技术实现恶意功能的动态加载,避免扩展主文件被静态分析检测。在行为层面,劫持操作与扩展正常业务逻辑深度耦合,例如在广告拦截扩展中混入数据窃取代码,使恶意流量与合法请求具有相同的协议特征和调用模式。此外,攻击者采用浏览器沙箱逃逸技术突破扩展权限隔离,通过跨进程通信将窃取的会话凭证注入浏览器主进程,实现认证状态的隐蔽继承。这种技术通过功能寄生、动态加载和权限穿透,使防御方难以从扩展行为模式中分离出异常活动。

ID: T1185.001
Sub-technique of:  T1185
Tactic: 信息收集
Platforms: Windows
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