浏览器加密钱包高危漏洞可致资金遭窃
字数 1249 2025-08-29 08:29:41
浏览器加密钱包高危漏洞分析与防护指南
漏洞概述
研究人员发现主流浏览器加密货币钱包存在重大安全漏洞,攻击者无需用户任何交互或授权即可窃取资金。这些漏洞影响包括Stellar Freighter、Frontier Wallet和Coin98在内的多个知名钱包产品。
受影响钱包及漏洞详情
1. Stellar Freighter (CVE-2023-40580)
漏洞机制:
- 使用单一处理器处理UI和Provider API的通信
- 消息来源混淆问题
- 攻击者可篡改内容脚本的
request.type参数 - 触发仅供钱包UI使用的内部功能
- 最终获取用户助记词
修复版本:5.3.1或更高
2. Frontier Wallet
漏洞机制:
- Provider API暴露了可返回钱包状态(含加密助记词)的内部方法
- 尽管使用独立端口连接
- 攻击者能在钱包锁定时获取这些信息
修复版本:2024年11月22日后发布的版本
3. Coin98 Wallet
漏洞机制:
- 允许攻击者向内容脚本发送带有
isDev:true参数的伪造消息 - 后台脚本误认为指令来自合法钱包UI而非恶意网站
攻击特点
- 预连接风险:恶意网站在用户接受连接前即可与钱包交互
- 静默攻击:整个攻击过程不会触发用户警报
- 直接密钥访问:即使钱包锁定仍可获取助记词
- 延迟利用:攻击者可待钱包资金充足后再行动
- 隐蔽性强:用户只需访问恶意网站,助记词就会在后台被窃取
安全影响
- 过去一年已导致63,000余名受害者损失约5,898万美元
- 标志着针对加密货币用户的攻击手段出现重大转变
- 突破了传统需要用户批准恶意交易的安全模型
防护措施
1. 立即更新
- Stellar Freighter:升级至5.3.1或更高版本
- Frontier Wallet:确保使用2024年11月22日后发布的版本
- Coin98 Wallet:仅使用已更新的版本
2. 应急处理
- 若怀疑钱包已遭入侵,立即将剩余代币转移至新创建的钱包
- 停用可能泄露的钱包
3. 长期防护建议
-
钱包选择:
- 优先选择具备成熟安全实践的钱包产品
- 避免使用基于未经验证代码库开发的产品
-
使用习惯:
- 避免访问不明网站
- 使用专用浏览器或隐私模式进行加密操作
- 定期检查钱包活动记录
-
资产分散:
- 不要将所有资产存放在单一钱包中
- 考虑使用硬件钱包存储大额资产
技术背景
浏览器钱包标准架构
- 去中心化应用(dApp)通过内容脚本(Content Script)注入的Provider API与钱包交互
- 内容脚本再与可访问私钥的后台脚本(Background Script)通信
漏洞根源
这些漏洞源于浏览器钱包扩展组件间消息传递机制的架构缺陷,特别是:
- 消息来源验证不足
- 内部API暴露
- 权限隔离不充分
结论
随着加密货币普及,浏览器钱包安全风险日益突出。用户应保持高度警惕,及时更新软件,并采用更安全的资产管理策略。安全研究人员警告其他浏览器钱包可能存在类似漏洞,建议持续关注安全公告。