金色財經
作者:William M. Peaster 來源:bankless 翻譯:善歐巴,金色財經
Coldcard 事件之後重新審視冷錢包:需要具備哪些底層設計,才能讓硬體錢包幾乎不存在被攻破的可能?
迄今為止,Coldcard 熵源漏洞已經引發多輪攻擊,被盜比特幣總價值超 1 億美元。
該漏洞潛伏多年:許多 Coldcard 硬體錢包僅做了隨機數生成器(RNG,為錢包私鑰提供不可預測性的核心組件)是否存在的檢測,卻沒有校驗程序運行時 RNG 是否真正被調用執行。
由此引出一個核心根本問題:你的私鑰的隨機性,究竟來自哪裡?
不同實現方案安全等級參差不齊。縱觀當下硬體錢包賽道以及各類設計思路,有幾項核心設計支柱;如果全部組合在一起,就可以打造出幾乎牢不可破的冷錢包,至少會遠優於市面上絕大多數產品。
集齊這些設計,Coldcard 這類攻擊事件幾乎就不可能發生。駭客只能尋找其他前所未見的攻擊路徑。在我看來,這五大支柱如下:
理想的硬體錢包會混合多路相互獨立的隨機源(通常通過哈希函數運算)。即便其中一路隨機源損壞,也不會毀掉整套助記詞。
Trezor 在這一點做得值得稱道。設備同時採用硬體真隨機數發生器 TRNG(從物理電子噪聲中獲取隨機數),再通過主機電腦獲取 256 位熵,經 SHA‑256 混合。新款 Safe 7 系列還額外增加一路來自專用安全元件的第三熵源。
BitBox02 在此基礎上更進一步,默認啟用五路獨立熵源:用戶密碼、接入的電腦、微控制器、安全晶片、出廠硬體數據。這種冗餘看起來有點過度設計,但加密資產安全,本就受益於這種極致周全。
硬體錢包的固件設計再優秀,使用過程中依然需要做出部分信任假設。但最好留有選擇權:用戶可以在完全不信任錢包硬體本身的前提下完成操作。
這就是部分冷錢包支持用戶擲骰子手動生成熵的原因。這項技術本身並非萬能解藥,但它帶來一個巨大優勢:用戶可以事後自行復現校驗整套數學運算,也就是對 RNG 做 DIY 自主核驗。
SeedSigner 就是已經落地的代表產品。設備基於現成元器件搭建(樹莓派 Zero、攝影機模組等),配套教程教用戶藉助獨立工具復現助記詞生成的全部計算邏輯,直接自己核對結果是否正確。
即便支持骰子校驗,如果錢包固件本身是黑盒,安全保障依舊會大打折扣。
Trezor、BitBox02 的優勢就在這裡:固件代碼倉庫完全開源。任何人都可以自行編譯源碼,得到和官方發布完全一致哈希值的二進制固件,不需要盲目信任廠商。
社區項目 WalletScrutiny 還會獨立、定期覆核固件可復現編譯特性,用戶可以隨時核對自己設備上運行的固件版本。該網站以比特幣生態為主,但屬於非常優質的參考工具。
對於依賴專用安全晶片的錢包,規避廠商風險的方案很直接:不要只用單一供應商的晶片。
Keystone 硬體錢包,就採用多家不同廠商的安全元件共同參與密鑰生成。即便某一顆晶片存在缺陷或者後門,也無法攻陷整套系統。本質就是把冗餘思想落實到硬體硅晶片層面。
Coldcard 的隨機數功能失常持續長達五年,但事件中更棘手的一點是:配置出錯之後設備依舊可以繼續工作。換句話說,系統在組件失效時選擇故障放行(fail‑open),而不是直接停止運行。
據公開資料,Ellipal 的 Titan 系列錢包針對該風險做了專門設計:僅使用一條硬體 TRNG 鏈路,沒有軟體備選兜底。一旦這套隨機系統出現故障,設備會直接閉鎖,拒絕生成密鑰,也就是 fail‑closed 故障閉鎖。說起來容易做起來難,但理想硬體錢包絕對不能輸出存在缺陷的密鑰。
事後回看,Coldcard 漏洞邏輯似乎一目瞭然,但這種故障模式本身確實很難被測試捕捉。RNG 組件本身功能完好,檢測程序也顯示一切正常,運行時卻根本沒有被實際調用。
當然,上面每一項設計單獨拿出來,依然有可能遇到問題。但五層防護疊加在一起,就能打造出安全性極強的硬體錢包,個別模塊失效也不會釀成災難。
目前市面上,還沒有任何一款錢包集齊全部五項特性,不過已經有產品相當接近。
由此引出我的核心觀點:我們並不需要什麼顛覆性的技術突破,打造近乎無懈可擊的硬體錢包,所需的全部技術組件都已經存在。希望不久之後就有廠商把全部特性整合落地。這類設備,將會有力抵禦自主託管領域最可怕的安全噩夢。
來源:金色財經
發佈者對本文章的內容承擔全部責任
在投資加密貨幣前,請務必深入研究,理解相關風險,並謹慎評估自己的風險承受能力。不要因為短期高回報的誘惑而忽視潛在的重大損失。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與加密貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
上一篇
下一篇