1367枚BTC暴露:Coldcard隨機數漏洞警示
核心要點
Coldcard因固件配置錯誤致隨機數熵值不足,約1367枚比特幣面臨風險。事件揭示硬件錢包安全始於種子生成,手動擲骰子或成關鍵補救手段。
據 Woofun AI 消息,Coldcard 硬件錢包近期披露的隨機數漏洞,導致底層密鑰生成邏輯失效,使大量用戶資產暴露於被窮舉攻擊的風險之中。這一事件深刻揭示了即便在空氣隔離環境下,若種子生成階段的隨機源不可信,後續所有安全防護措施均可能形同虛設。
漏洞的技術根源可追溯至 2021 年 3 月 1 日的一次代碼重構。當時,Coldcard 將種子生成功能遷移至新代碼庫,並在量產固件中將配置項 MICROPY_HW_ENABLE_RNG 設爲 0,意在禁用硬件隨機發生器。
然而,代碼集成邏輯存在致命缺陷:系統僅檢查該配置項是否存在,而未讀取其數值。只要該配置項存在,系統便會放棄硬件隨機源,轉而啓用 MicroPython 中的確定性算法 Yasmarang 作爲備用方案。根據 Block 聯合分析報告,這一缺陷隨 4.0.0 版本固件,在 3 月 17 日正式發佈。Coinkite 指出,這種邏輯錯誤使得生成的助記詞看似正常,實則搜索空間被急劇壓縮,攻擊者可通過外部設備窮舉候選種子並匹配鏈上地址。
受影響機型範圍廣泛,涵蓋 Mk2、Mk3、Mk4、Mk5 及 Q 系列。具體而言,Coinkite 安全公告明確:標準 5.6.0 版本、Edge 6.6.0X 版本之前的 Mk4、Mk5 固件;標準 1.5.0Q 版本、Edge 6.6.0QX 版本之前的 Q 系列固件均處於風險中。針對 Mk2 和 Mk3,Coinkite 列明風險版本爲 4.0.1 至 4.1.9,而 Block 團隊認爲漏洞自 4.0.0 版本即已存在。鑑於版本邊界存在爭議,用戶需保守對待。
值得注意的是,僅升級固件無法修復已生成種子的安全隱患,因爲舊種子保留創建時的低熵值,衍生地址共享同一底層密鑰,必須使用修復後固件生成全新種子並遷移資金。
風險資產規模與鏈上流動數據進一步印證了漏洞的嚴重性。比特幣 Optech 在 7 月 31 日估算受威脅資產超過 1000 枚比特幣。截至 8 月 2 日,Galaxy Research 數據顯示,共計 4585 個地址內約有 1367 枚比特幣面臨風險。一名網名爲 Graham_Quantum 的用戶稱,7 月 29 日已有 18.25245043 枚比特幣從相關錢包轉出。消息曝光後,避險行爲引發大規模資金流動,77402 枚比特幣從老舊未花費交易輸出(UTXO)池轉出。
Woofun AI 整理數據顯示,這場事故同時引發黑客盜取與用戶主動遷移兩大沖擊,其中後者規模更爲龐大。
此次 Coldcard 漏洞涉及價值約 8900 萬美元的資產,引發自 FTX 暴雷以來最大規模的比特幣鏈上資金轉移,嚴重干擾市場信號解讀。數萬用戶緊急轉移舊錢包內的比特幣,導致核心鏈上指標釋放的看跌信號難以辨別真僞。手動擲骰子作爲安全替代方案,其技術細節值得深入剖析。Coldcard 官方文檔測算:一枚公平六面骰子每次投擲產生約 2.585 比特熵。投擲 50 次可產生約 129.25 比特原始熵,滿足 128 位安全標準;投擲 99 次可產生約 255.91 比特原始熵,基本達到 256 位安全標準。
這與 BIP-39 助記詞標準匹配:12 詞助記詞編碼 128 比特熵外加 4 位校驗和;24 詞助記詞編碼 256 比特熵外加 8 位校驗和。Coinkite 強調,只有用戶能證實種子生成時進行了至少 50 次公平、獨立且保密的擲骰子操作,纔可不遷移資產。否則,必須遷移資金。手動擲骰子的核心價值在於引入脫離廠商代碼鏈路的獨立熵,但用戶需嚴格遵循官方流程,避免重複規律或雲端留存序列。
歷史同類漏洞案例對比進一步凸顯了弱隨機性隱患的普遍性。2023 年,Ledger Donjon 披露特定版本 Trust Wallet 瀏覽器擴展在 WebAssembly 路徑中使用基於 32 位梅森旋轉算法生成隨機種子,初始值僅約 40 億組。風險範圍明確爲搭載 3.1.1 版本之前 Trust Wallet Core 的瀏覽器擴展 0.0.172 至 0.0.182 版本,該漏洞分別在 2022 年 12 月、2023 年 3 月遭到利用。
另一案例“Milk Sad 漏洞”中,Libbitcoin Explorer 3.x 的 bx seed 命令採用基於系統時間播種的 32 位梅森旋轉算法,攻擊者掌握大致創建時間即可縮小窮舉範圍。研究人員在風險區間找到超過 2600 個活躍比特幣錢包,按 2023 年 8 月行情估算,多條公鏈上被盜資產價值超 90 萬美元,其中 2550 餘個錢包表現出自動化特徵,可能歸屬同一持有者。
結論表明,比特幣錢包的安全防線必須前移至可信隨機源。PIN 碼、通行密碼、空氣隔離等措施雖重要,但無法彌補種子生成階段的熵值不足。設置高強度、獨一無二的 BIP-39 通行密碼可從另一維度提升攻擊門檻,但需注意助記詞熵值不會因此提升,且遺失通行密碼將導致資產永久鎖定。
評論
暫無評論