主要浏览器厂商紧急行动降低风险,但CertiK警告加密交易机器人仍可能暴露
主要浏览器制造商的紧急行动已大幅降低了与印度eMudhra证书安全漏洞相关的风险,但区块链安全公司CertiK警告称,加密货币交易机器人和交易所关联的应用程序仍可能面临威胁。截至周二,Google、Apple和Microsoft已封锁了八个存在漏洞的eMudhra证书。
CertiK数字资产安全高级总监Peiyu Wang表示,这些浏览器层面的更新并不能自动覆盖加密货币服务运行的所有环境——特别是那些依赖独立证书处理机制或无法享受现代浏览器所强制执行的吊销保护的应用程序。
核心要点
1. 浏览器厂商已采取行动: Google、Apple和Microsoft已封锁了八个存在漏洞的eMudhra证书,从而降低了普通浏览器用户的暴露风险。
2. 非浏览器生态系统的潜在盲区: CertiK指出,部分位于浏览器生态系统之外的加密货币应用程序可能未强制执行证书透明度(Certificate Transparency),也未获得同等的吊销保护。
3. 攻击者可能的利用方式: 被攻破的证书可能被用于冒充加密货币网站和界面,从而潜在地促进网络钓鱼和交易操纵企图。
4. 私钥安全性说明: Wang指出,仅凭证书泄露不会直接导致钱包私钥泄漏,但攻击者仍可能重新路由用户流量。
5. 运营者应对措施: 加密货币运营商应更新软件和证书信任库,并确认其应用程序拒绝使用受影响的证书。
为何已封锁的证书并非问题的全部
根据CertiK的分析,当浏览器制造商封锁存在漏洞的证书并执行相关控制措施时,能够显著降低风险。Wang在接受采访时指出:“主要浏览器的封锁措施为接收并执行这些策略的客户大幅降低了风险。”换言之,对于通过标准网页浏览器访问加密货币的用户而言,一旦封锁措施普及,这些HTTPS连接的“入口”将更难被利用。
然而,Wang补充道,某些软件栈并不运行在浏览器内部,这意味着它们可能不强制执行证书透明度,也无法获得等效的吊销保护。这在加密货币行业的一部分中造成了重要的错位:交易基础设施和服务集成通常使用自定义TLS验证、后端HTTP客户端或专用网络组件,这些组件可能不会自动继承主流浏览器所应用的保护措施。
“一些位于浏览器生态系统之外的应用程序并未强制执行证书透明度,也未获得相同的吊销保护,”Wang说道。
攻击者如何针对交易所、钱包和机器人
CertiK的担忧并非在于加密货币比其他行业天生更具脆弱性,而在于当攻击者成功将自己置于用户和可信端点之间时,冒充行为带来的后果可能非常严重。
Wang指出,攻击者可以利用被攻破的证书来冒充加密货币交易所、钱包接口和API所使用的HTTPS连接。在实际操作中,如果目标应用程序对证书的验证不够严格或其信任库管理不当,攻击者可能会呈现一个伪造但由证书颁发机构背书的连接,并被目标应用程序接受。
CertiK强调了一个特别有害的场景:替换存款地址。如果恶意端点成功冒充交易所的支付流程,用户可能会被引导将资金转移到攻击者控制的地址。此外,攻击者还可能通过冒充的界面诱骗用户批准恶意交易。
重要的是,Wang表示,这些攻击还需要拦截或重定向用户的互联网流量。证书颁发机构的密钥本身并不会自动暴露钱包私钥。
加密货币运营商现在应采取的措施
鉴于并非所有加密货币软件都能直接从浏览器证书封锁中受益,CertiK敦促运营商在其自身环境中采取具体步骤。
Wang建议加密货币服务提供商更新其软件和证书信任库。运营商还应验证其应用程序是否拒绝受影响的证书——这是一种超越依赖外部生态系统保护的额外控制手段。
对于运行自动化系统(如交易机器人)的团队来说,确保刷新任何TLS库、容器镜像和证书捆绑包尤为重要,以防止旧的信任设置被静默重用。风险不仅限于面向客户的网页;如果后端服务和API客户端以不同于浏览器的方式进行TLS验证,它们也会受到影响。
Wang的指导还暗示需要进行验证测试:团队应确认,当向其提供对应于被封锁或易受攻击链路的证书时,其客户端能够优雅地失败,而不是因为过时的信任库而接受这些证书。
尚待明确的事项及未来关注点
虽然此前报道中宣布的浏览器封锁措施具有减少暴露的意义,但CertiK的警告指向了一个更为碎片化的现实:加密货币安全依赖于多个层面——包括证书信任、吊销处理和应用程序验证逻辑。浏览器保护在用户直接通过主流浏览器交互以及应用程序强制执行相同的证书透明度和吊销假设的情况下最为强劲。
读者和运营商应密切关注更广泛的证书生态系统中影响非浏览器环境的额外证书封锁和更新,以及关于交易所、托管服务和交易基础设施中常用TLS堆栈的证书信任库刷新时间表的指导。