八月更新阻止加密钱包Vultisig的关键私钥泄露
Vultisig是一款使用共享签名的加密钱包,ChainSecurity的安全研究人员发现其ECDSA签名实现中处理了一个关键的停止信号错误。
研究人员在10月21日的披露中描述了如何在错误发生后继续操作可能让一个已经被攻破的签名者恢复完整的私钥。
Android和iOS的维护者描述了在库识别到恶意参与者后重试的代码,并添加了处理以停止这些重试并警告用户。这些更改出现在后续的代码库发布说明中。
要求多个设备提供保护,仅在软件在一个参与者开始不当行为时保留该要求时才有效。
多方计算钱包(MPC钱包)在密钥份额之间分配签名权限。足够的份额合作以在正常操作中生成标准区块链签名,而无需组装完整的私钥。
在需要两个参与者的双设备安排中,攻破一个应使攻击者依赖于另一个设备的批准。
披露的缺陷涉及ECDSA签名,并要求初始的妥协。攻击者可以发送许多恶意签名消息,并观察另一个签名者是否返回错误。
这些响应泄露了可重用的内部协议种子的一部分,最终使得恢复另一个份额和完整密钥成为可能,ChainSecurity表示。
该种子是一个内部设置秘密,库假设在关键错误发生后进一步签名将停止,直到种子被轮换。该应用程序显示了一个通用错误,并未强制执行该响应。
Vultisig的历史ECDSA流程可能通过重复的错误响应泄露密钥材料;八月更新现在停止重试并识别被攻破的设备。
安全后果是,即使失败的签名尝试没有产生可用的交易签名,它仍然可能很重要。
如果继续交换揭示更多秘密信息,仅拒绝交易并不能保持签名者之间承诺的分离。该应用程序必须对协议失败本身做出响应。
八月更改展示了什么
Android更改(#5658)和iOS更改(#5235)均于8月21日合并,早于公开披露两个月。
它们的描述表示,旧代码在没有单独处理恶意方禁止错误的情况下,将签名失败与库的成功结果进行比较。签名例程最多可以重试三次,而用户收到的是通用失败消息。
该重试计数并未确定恢复密钥需要多少消息,或攻击者需要多少会话。
Android代码更改和iOS更改在会话设置、消息处理和签名完成期间识别DKLS签名库的恶意方错误代码100--109。
两者将标记的参与者映射到设备标识符,携带专用错误超出自动重试,并显示针对再次使用该设备的本地化警告。在Android上,该异常还绕过了中继恢复。
这些更改表明,应用程序区分参与者的加密裁决与普通签名失败。
适合临时失败的重试行为在库告诉调用者停止与恶意签名者交互时可能变得危险。
iOS v1.45.71的GitHub说明,日期为8月21日,列出了#5235。Android v1.0.118的发布,日期为8月25日,列出了#5658。
钱包计数和审计范围需要上下文
Vultisig的保险库描述区分谁控制签名者。快速保险库使用一个用户设备,VultiServer持有第二份额并共同签名。安全保险库使用两个或更多用户持有的设备,而不使用VultiServer。
提供商辅助钱包和分布在用户自己设备上的钱包都可以使用分布式签名,但它们的操作依赖性不同。两个参与者在签名交换中也不意味着保险库总共有两个份额。
审查的披露和应用材料未提供完整的受影响版本和保险库配置矩阵。
Vultisig的安全文档表示,Trail of Bits在2024年审计了Silence Laboratories的DKLS23库。它表示,移动和桌面应用程序审计报告将在发布时链接。
在披露时,ChainSecurity表示尚未审查Vultisig的修复或审计协议的其他部分,因此这些修复仍然不在该评估范围内。
有用的修复细节将连接受影响的配置与已发布版本,并解释在自动和用户启动的重启后如何执行。覆盖这些行为的审查将解决此处描述的应用程序级失败。
保护持有者被承诺,执行取决于应用程序在整个签名过程中强制库的停止条件,包括在用户在失败后重新开始时。
本内容仅供参考,不构成任何金融、投资、法律或税务建议。文中提及的任何活动、奖励、线上活动或相关信息,不应被视为对购买、出售或交易任何加密资产的推荐、招揽或邀请。加密资产具有高波动性,存在价值损失风险。WEEX服务、产品及相关活动的可用性可能因地区而异。用户在参与前有责任确保符合当地适用法律法规。
猜你喜欢

链上费用:加密协议在第三季度收入达40亿美元

汤姆·李再次出手。Bitmine在以太坊上投资2400万美元,但购买量逐渐减少

比特币面临脆弱的美国经济和持续的通货膨胀威胁

为何预测市场在巴西选举中如此失误

错误号码的加密货币诈骗:14万美元在加拿大消失

中央银行的关键一周:美联储、欧洲央行和日本央行决定利率

以太坊基金会支持默认钱包隐私,Kohaku工作进展

Manus,刚刚悄悄发布了自己的 2.0 宣言

贾斯廷·孙奖与MathDB合作,由加州理工学院教授Tony Yue Yu领导,推出50个问题的试点项目

CFTC推进自愿加密货币交易所注册,国会停滞不前

加密货币:超过10,000起针对英国银行限制的投诉

AI代理正在推出迷因币。MemeToro的代理回应开放代码

加密货币:RWA的代币化令美国保守派担忧

Pump.fun « 优化为上瘾 »:法庭上内部消息的真实内容

Anthony Pompliano:国家永远不会停止印钞!比特币、黄金、土地将受惠20年

稳定币被锁定:您的私钥不够用

加密货币寻求融入金融体系

介绍最佳瑞波网络的迷因币;评估5个热门XRPL代币

比特币面临美联储的下一个考验,隐含美国通胀数据的问题

加密市场失去高度,耐心成为常态 – Steady Lads

欧洲稳定币支付,CASP、PI 和 EMI 到底怎么搭?

22家千亿巨头为何拒绝被“代币化”?

Rails:连接传统金融与去中心化金融

全天候交易是刚需吗?拆解 RWA 永续合约真实交易节奏

日本GMO网络遭网络攻击:交易账户被破坏,GMO Coin称未受影响

唱衰新云厂商,马斯克的顶级阳谋

10/28谷歌财报:美联储决议会影响 GOOGL 股价吗?
什么是加密货币市场去杠杆事件?强平与 ADL 有何区别
了解加密货币市场去杠杆事件:强平与 ADL、容易误导的未平仓合约量下降、对冲风险,以及交易前应进行的检查。

未来一周:加密市场的四个重要时刻


