八月更新阻止加密錢包 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服務、產品及相關活動的可用性可能因地區而異。用戶在參與前有責任確保符合當地適用法律法規。
猜你喜歡

中國統一區塊鏈與人工智慧檔案系統,兩個舊系統關閉

歷史性科技崩潰背後,是恐慌性出清還是真實的周期轉折?

Polymarket 擴展 Chainlink 驅動的 15 分鐘市場至黃金和白銀

比特幣交易者面臨八小時盲點,Deribit準備延遲關鍵市場數據

靠挖比特幣取暖?芬蘭家庭正在嘗試這種“免費”供暖

NYSE 選擇 Avalanche 作為代幣化股票平台的結算技術

Jito 的 Solana 數據供應讓交易提前定價

微軟支持的 Space and Time 推出平台,讓 AI 代理驗證私有數據

世界自由金融提議WLFI回購,治理代幣面臨壓力

美股回調到位了嗎?中金深度複盤:AI 投資的「青黃不接」時刻

代幣化黃金現在可以支持Coinbase貸款。價格更新在週末暫停

紅色警報。為什麼你的比特幣依賴於他人的債務

加密貨幣犯罪追蹤巨頭在駭客曝光所有用戶登入資料後恢復主要工具

巴拉圭的烏埃諾銀行破產導致300萬人混亂,問題浮現

全球故障:你的加密貨幣不會消失

Cardano 的 Leios 擴展工作取得進展,但十一月更新顯示無主網啟動

波蘭投票允許加密貨幣,無需法院命令即可凍結銀行賬戶











