Qubic黑客攻击:iPhone浏览器生成的助记词可被猜出,1404个钱包被掏空,区块链遭冻结
安全·9 分钟阅读

Qubic黑客攻击:iPhone浏览器生成的助记词可被猜出,1404个钱包被掏空,区块链遭冻结

从2026年10月17日UTC时间23:42到10月18日UTC时间01:26,一名攻击者掏空了Qubic网络上的1404个钱包,转走约2.94万亿QU,按当时价格约合130万美元。Qubic黑客攻击并未触及协议、验证者或任何智能合约。它利用的是部分钱包生成恢复助记词的方式:网页钱包使用了通用随机数生成器,而在苹果设备上,生成结果的可预测程度足以被复现。网络运营者在tick 85,371,949处暂停了区块链,87.1%的被盗代币被原地冻结,其余则躺在MEXC交易所一个已被冻结的账户中,重启日期尚不确定。早期有报道称损失超过1亿美元;但按当晚的代币价格计算,被盗金额只有这个数字的百分之一左右。下面介绍出了什么问题、谁受到了影响、被冻结的资金将如何处理,以及为什么这是三年来第三起同类弱助记词事件。

核心要点

  • 攻击持续了104分钟,掏空了1404个钱包,转走约2.94万亿QU,约合130万美元;当天该代币下跌约11%。
  • 根本原因:Qubic网页钱包使用JavaScript的Math.random()而非密码学随机数生成器来生成助记词;4.26.4版本的修复将其替换为crypto.getRandomValues()。
  • 受影响的助记词包括:2026年10月18日之前在iPhone或iPad上的任何浏览器中生成的、同一日期之前在Mac上的Safari中生成的,以及2025年7月之前在Qubic iOS应用中生成的助记词。
  • Computors是运行该网络的一组固定节点,以法定人数方式决策;它们已暂停区块链,并将就恢复方案进行投票。87.1%的资金从未离开网络,12.9%在约一小时内被MEXC冻结。
  • 同类漏洞曾在2026年7月让Coldcard钱包损失594 BTC,并在2023年让Libbitcoin Explorer用户损失逾90万美元:助记词有多安全,取决于其背后的随机性有多强。

事件经过:逐小时回顾

时间(UTC)事件
10月17日23:42首个受影响钱包被掏空
10月18日01:26最后一次盗取;104分钟内共有1404个钱包被掏空
10月18日Computors在tick 85,371,949处暂停区块链;所有交易处理停止
10月18日,转账后约一小时内MEXC冻结了收到12.9%被盗QU的账户
10月18日MEXC应项目方要求暂停QUBIC充提;Bitget以钱包维护为由暂停充提
10月18日12:29Qubic发布事件说明及受影响环境清单
10月18日网页钱包4.26.4版本发布,修复了助记词生成问题

项目方表示,它还赶在攻击者下手之前,转移了其他存在同样弱点的钱包中的资金,而该网络的质押功能QEARN未受影响。项目方承诺,在恢复方案确定后发布完整的技术报告。

为什么Qubic黑客攻击是助记词问题,而不是链的问题

助记词(种子)是钱包中每一个私钥的推导来源。任何知道助记词的人都能控制其中的资金。整套设计建立在一个假设之上:助记词来自一个无人能够预测的源头。行业标准是128位熵,这个数字大到根本不可能靠猜测破解。

Math.random()从来就不是为这项工作设计的。它是为游戏和动画准备的便捷生成器,内部状态很小,也不保证这个状态从哪里开始。如果起始点取自一个狭窄的范围,攻击者就不需要猜测128位;只需枚举所有可能的起始点,运行同样的代码,再检查生成的哪些助记词能解锁有余额的钱包。这就是1404个钱包在不到两小时内全部失守的原因:没有人对1404个人进行网络钓鱼,而是有人重新生成了他们的助记词。

Qubic自己的说明范围比“所有网页钱包”要窄。可预测的输出出现在以下环境生成的助记词中:iPhone或iPad上的任何浏览器、Mac上的Safari,以及旧版Qubic iOS应用。为什么同样的代码在苹果的浏览器引擎上表现得比在其他地方更差,项目方留待技术报告再作说明。4.26.4版本的GitHub提交显示了修复内容:Math.random()被替换为crypto.getRandomValues(),即浏览器的密码学安全随机数生成器,而这本是钱包从第一天起就应该使用的。

谁受到了影响,谁没有

据Qubic称,受影响的有:

  • 2026年10月18日之前在iPhone或iPad上的任何浏览器中生成的助记词。
  • 2026年10月18日之前在Mac上的Safari中生成的助记词。
  • 2025年7月之前在Qubic iOS应用中生成的助记词。

未受影响的有:在其他平台上生成的助记词、由硬件生成后导入钱包的助记词,以及QEARN质押仓位。项目方正在自行识别受影响的钱包,并建议受害者在本国报警,提供钱包ID、损失金额以及Qubic区块浏览器中的交易链接。项目的Discord上正在进行一项投票,收集社区对于应如何以及何时进行赔偿的意见。

被冻结的资金与Computors的投票

Qubic的交易处理既不依靠矿工,也不依靠传统的验证者集合,而是由Computors负责:这是一组固定的运营者,以法定人数的形式运作,并就网络决策进行投票;网络进度以tick而不是区块来衡量。因此,暂停区块链是一个已知群体几分钟内就能做出的决定,而这正是在tick 85,371,949时发生的事情。在区块链暂停期间,87.1%的被盗QU无法移动。其余12.9%进入了MEXC,其合规团队以涉嫌与攻击有关为由,冻结了收款账户。

下一步,Computors将就核心团队准备的恢复方案进行投票。实际可选的方案与每条被冻结的链所面临的相同:回滚受影响的转账,把被冻结的余额重新分配给原所有者,或者保持账本不变、用金库资金赔偿受害者。能够做到其中任何一项,这本身也是本周给那些认为该网络不可治理的人上的一课。我们在交易所一侧也见识过同样的权力:交易所账户冻结曾波及毫无过错的用户。

同类漏洞:Coldcard、Milk Sad、Trust Wallet

Qubic黑客攻击属于一份不长但代价高昂的弱助记词事件清单。

  • Coldcard,2026年7月31日:一个2021年的固件版本在一款物理隔离的硬件钱包上生成了可被猜出的助记词。约500个地址在25分钟内损失了594.48 BTC,约合3800万美元,累计损失后来超过1.3亿美元。我们对Coldcard固件熵漏洞的复盘,详细回顾了那一夜以及漏洞披露的经过。
  • Milk Sad,2023年:Libbitcoin Explorer 3.x以32位系统时间作为随机数生成器的种子,攻击者只需尝试几十亿个候选值。在漏洞披露之前,约2600个钱包被盗走逾90万美元(CVE-2023-39910)。
  • Trust Wallet,2023年:其浏览器扩展在生成助记词时存在同类弱点,编号为CVE-2023-31290,并由Ledger的安全团队记录在案。

这些案例的共同点在于,用户的操作没有任何问题。没有人点击钓鱼链接,没有人把助记词输入假网站,也没有涉及OkoBot窃密软件之类的恶意软件。问题出在上游,出在生成密钥的代码里。正因如此,“这个助记词从何而来”与“它存放在哪里”同样重要,我们的硬件钱包安全指南对此有详细论述。

Qubic是什么,为什么这个项目似曾相识

Qubic是由IOTA联合创始人谢尔盖·伊万切格洛(Sergey Ivancheglo)创立的Layer 1网络。它处理交易和智能合约不收取手续费,并采用其所称的“有用工作量证明”(Useful Proof of Work):矿工的硬件被用于项目方认为有用的计算,包括训练其自有的神经网络,而不是单纯的哈希运算。该代币在交易所以QUBIC的名称交易,事发时市值约为6260万美元;链上单位是QU,这就是为什么2.94万亿个QU的价值只有七位数,而不是十二位数。

该项目在2025年8月曾因另一件事登上头条:它的矿池把CPU算力对准了门罗币(Monero)的RandomX算法,在门罗币全网算力中的占比从5月的不到2%升至7月底的25%以上,随后又声称已突破51%。Ledger的首席技术官称这是一场正在进行中的成功51%攻击;Qubic则称之为一次实验和压力测试。这一事件构成了多家交易所下架XMR的背景之一,而这些下架塑造了XMR如今的交易方式。一个曾展示过自己有能力向另一条链的共识施压的项目,如今为了挽回一起盗窃而暂停了自己的链,这至少算是前后一致。

如果你持有QU该怎么做,其他人又该从中吸取什么教训

  • 如果你的助记词是在上述三种环境之一中生成的,即使余额完好无损,也应视其为已泄露。网络重启后,请把资金转移到一个由修复后版本或硬件设备生成助记词的钱包中。
  • 不要把旧助记词用于任何用途,也不要把它输入任何声称可以“检查”助记词的网站;索要助记词的“检查工具”是最老套的骗局。
  • 在链重启之前,交易所的QUBIC充值和提现预计将一直处于暂停状态。MEXC和Bitget都已于10月18日暂停了充提。
  • 对于其他所有钱包:优先使用由经过审计的开源代码或硬件设备生成的助记词,并保持生成软件为最新版本。浏览器标签页生成的助记词,其好坏完全取决于该标签页所调用的函数。
  • 记住Coldcard的前车之鉴:即便是物理隔离的设备,也曾存在生成缺陷。把资产分散在不同厂商的钱包中,可以限制单个漏洞所能造成的损失。

关键术语

  • 助记词(种子):钱包推导出全部私钥所依据的主密钥;通常显示为12个或24个单词。
  • 熵:一个密钥背后的不可预测程度,以位(bit)为单位衡量;128位是助记词的行业最低标准。
  • Math.random():JavaScript的通用随机数函数,并非为生成密码学密钥而设计。
  • crypto.getRandomValues():从操作系统的密码学随机数生成器获取随机性的浏览器函数。
  • Computors:处理Qubic交易并以法定人数方式就网络决策进行投票的一组固定运营者。
  • Tick:Qubic衡量账本进度的单位,相当于区块高度。
FAQ
Qubic黑客攻击中被盗了多少?

1404个钱包中约2.94万亿QU被盗,按当时价格约合130万美元。所谓损失超过1亿美元的报道,是用错误的价格乘以代币数量得出的;按项目方自己的数据和市场价格计算,损失在七位数。

Qubic区块链本身被攻破了吗?

没有。协议、共识和智能合约都没有被利用。漏洞出在网页钱包在苹果设备上生成助记词的方式,并已在4.26.4版本中修复。

受害者能拿回资金吗?

87.1%的被盗QU冻结在已暂停的网络上,12.9%冻结在MEXC。资金是否返还以及如何返还,取决于Computors对恢复方案的投票;目前还没有确定日期。

哪些钱包受到了影响?

2026年10月18日之前在任何iPhone或iPad浏览器中、或在Mac上的Safari中生成的助记词,以及2025年7月之前在Qubic iOS应用中生成的助记词。在其他地方生成的助记词未被列为受影响。

我的比特币或以太坊钱包也会遇到这种情况吗?

已经发生过了:2026年的Coldcard和2023年的Libbitcoin Explorer。关键不在于哪条链,而在于随机数生成器。请使用助记词生成过程公开、经过审计并持续更新的钱包。

关于作者
加密市场专家兼内容与营销部主管

EIDEX 加密市场专家兼内容与营销部主管。专注于市场结构、交易所基础设施和跨链交易,将链上数据和市场变化转化为面向交易者的清晰、可落地的研究。

分享本文TelegramX