Electrum 比特幣錢包漏洞允許透過手續費提升攻擊進行盜竊

iconCryptoTicker
分享
AI summary icon精華摘要
一份漏洞新聞報告揭示了 Electrum 比特幣錢包中存在一個漏洞,攻擊者可透過手續費提升攻擊竊取資金。惡意伺服器可替換待處理交易,誘騙用戶簽署偽造交易。在 10 月 24 日發布修補程式前,已有用戶損失資金。此 DeFi 攻擊突顯了信任外部伺服器處理未確認交易的風險。Electrum 4.8.3 現已新增簽名檢查以阻止此類攻擊,建議用戶核對地址並更新軟體。

大多數 $Bitcoin 盜竊事件都需要您的助記詞,但這起事件並非如此。由於 Electrum——其中一款最古老的比特幣錢包——存在漏洞,惡意伺服器能夠將待處理的付款替換為偽造付款,然後等待您執行一項完全常規的操作:加速交易。當您批准較高手續費的瞬間,您實際上簽署了攻擊者的交易,而非您自己的交易。在 10 月 24 日修復補丁上線前,至少有一名用戶損失了資金。以下是事件經過,以及為何即使您從未使用過 Electrum,這也至關重要。

比特幣手續費提升陷阱是如何運作的?

像 Electrum 這樣的輕量級錢包不會下載整個區塊鏈。它們會向外部伺服器查詢您的交易記錄和支付廣播。已確認的交易會與區塊鏈進行核對,但未確認的交易則僅依賴錢包所連接的主伺服器所提供的資訊。

這個缺口就是突破口。運行其中一台伺服器的攻擊者可以在付款到達網路前攔截它,然後向錢包提供一個偽造版本。在至少一例中,偽造交易將您的幣轉至攻擊者控制的地址,且該地址的最後四位字元與真實收款人相同,並附帶極低的手續費,導致交易永遠無法確認。錢包卻將其顯示為合法的待處理付款。

接著,陷阱出現了。一筆被卡住的交易自然會促使用戶使用「以費用替代」(Replace-by-Fee),這是比特幣用於加速緩慢付款的標準功能。在 Electrum 中,提高費用意味著重新簽署歷史記錄中顯示的交易。由於該交易屬於攻擊者,簽署有效,資金被轉移,而盜竊行為看起來就像一筆正常的費用增加。

誰受到了 Electrum 漏洞的影響?

Electrum 於 10 月 24 日披露了此問題,並確認部分伺服器正在積極利用該漏洞。第一份報告來自一位使用雙重簽名(2-of-3)多簽錢包並搭配兩個硬體錢包的用戶,該用戶於交易紀錄中發現一筆異常的轉出交易,但並未損失資金。第二位用戶則沒那麼幸運。開發團隊尚未披露被盜金額或點名涉事伺服器。

條形圖:過去 90 天最大加密資產的漲跌幅
根據 CoinMarketCap 數據,過去 90 天內比較最大的加密資產

僅連接到自己伺服器或可信任伺服器的使用者從未受到影響。所有運行低於 4.8.3 版本的其他使用者,只要錢包連接到惡意伺服器,仍處於風險中。

Electrum 4.8.3 的修復帶來了哪些改變?

版本 4.8.3 增加了對從您自己的錢包支出的未確認交易的簽名檢查。伺服器再也無法將無效交易插入您的交易歷史,並讓錢包將其顯示為真實交易。請僅從 electrum.org 下載更新,切勿從錢包內彈出視窗或訊息中的連結下載。2019 年,Electrum 用戶就曾遭遇此類偽更新提示,當時惡意伺服器盜取了超過 $4.6 百萬。

恐懼與貪婪指數,過去 90 天的規模
恐懼與貪婪指數將市場情緒定位於極度恐懼與極度貪婪之間

如何保護您的比特幣錢包免受此類攻擊

這堂課超越了單一錢包。任何信任第三方提供未確認資料的軟體都有相同的弱點,因此有幾種習慣值得保持:

  • 將每次費用增加視為一筆新交易。請在簽名畫面上核對完整的收款地址和數量,而不僅僅是最後幾個字符。
  • 請在裝置上確認。如果您使用硬體錢包,請在該裝置的顯示屏上核實收款地址。多簽用戶正是因為硬體錢包顯示的內容不同而察覺了這次攻擊。
  • 優先使用您自己的節點或您控制的伺服器。只有當陌生人向您的錢包提供其歷史記錄時,此攻擊才會生效。
  • 保持錢包軟體為最新版本,並在可能的情況下使用開發者的簽名驗證下載。

自我保管讓您掌控安全,這包括那些枯燥的步驟。花三十秒檢查地址,仍是加密貨幣中最便宜的保險。您可以在我們的價格頁面追蹤目前的Bitcoin price和整體市場。

免責聲明:本頁面資訊可能來自第三方,不一定反映KuCoin的觀點或意見。本內容僅供一般參考之用,不構成任何形式的陳述或保證,也不應被解釋為財務或投資建議。 KuCoin 對任何錯誤或遺漏,或因使用該資訊而導致的任何結果不承擔任何責任。 虛擬資產投資可能存在風險。請您根據自身的財務狀況仔細評估產品的風險以及您的風險承受能力。如需了解更多信息,請參閱我們的使用條款和風險披露 。