新聞加密貨幣未修補的LDK閃電網路應用程式面臨惡意節點重連導致比特幣損失的風險

未修補的LDK閃電網路應用程式面臨惡意節點重連導致比特幣損失的風險

作者: CoinLineup·

重點速覽

  • •惡意的閃電通道對等節點可以透過重新連線並提交虛假的通道狀態資料來利用未修補的基於LDK的應用程式,而軟體可能將其當作真實資料接受。
  • •該漏洞存在於特定軟體實作中,而非比特幣本身或閃電協議的核心設計。
  • •目前尚無公開記錄的證據顯示該缺陷已被積極利用,但使用未修補版本的使用者仍面臨潛在攻擊風險。
  • •另一個閃電網路實作Eclair在今年早些時候修補了一個單獨的缺陷,該缺陷可能將通道餘額轉移給礦工而非預期收款人。
  • •使用者應安裝已修補的版本,避免在未修補的應用程式上開啟通道或透過通道路由付款,並查閱官方行說明或rust-lightning安全公告以確認修補狀態。
未修補的LDK閃電網路應用程式面臨惡意節點重連導致比特幣損失的風險

未修補的比特幣閃電網路應用程式中的一個安全漏洞,可能讓惡意的通道對等節點僅透過重新連線並發送有關通道狀態的虛假資訊即可竊取資金。執行基於Lightning Dev Kit(LDK)構建的過時閃電軟體的使用者正面臨風險,而此缺陷影響了許多錢包開發者所依賴的廣泛使用的開源工具套件。由於LDK支撐著眾多消費級錢包,單一實作缺陷可能同時影響大量應用程式,而許多終端使用者對其錢包應用程式底層使用何種工具套件幾乎沒有可見性。

為何未修補的閃電應用程式面臨比特幣損失風險

比特幣閃電網路是建立在比特幣之上的支付系統。它允許雙方開啟共享支付通道,快速且低成本地互相傳送比特幣,而無需將每筆交易記錄在比特幣主區塊鏈上。

每個通道都持有一個餘額,雙方各自保存一份本地記錄,記載各自控制的比特幣數量。這些本地記錄正是斷線後恢復付款時雙方所依賴的依據。此漏洞影響使用LDK的應用程式,LDK是一個被廣泛採用的開源軟體工具套件,用於構建閃電網路錢包和服務。

在未修補的LDK應用程式中,惡意對等節點可以在重新連線後就通道的餘額歷史撒謊。有漏洞的應用程式可能接受這一虛假聲明並錯誤地更新自身記錄,從而可能讓攻擊者聲稱擁有超過其實際在通道中持有的比特幣。

此缺陷並非比特幣本身或閃電協議核心設計的弱點,而是特定軟體實作中的一個錯誤,類似於銀行的線上平台存在軟體缺陷,而該缺陷與銀行實際的金融規則無關。基於LDK構建且未更新的應用程式仍然暴露於風險之中。

這並非閃電網路實作第一次需要緊急安全修補。今年早些時候,另一個閃電網路實作Eclair修補了一個單獨的缺陷,該缺陷可能將通道餘額轉移給礦工而非預期收款人。閃電網路軟體由多個獨立實作維護,每個實作都有自己的程式碼庫和修補時間表,因此某個專案中的錯誤並不代表協議本身存在缺陷;相反,責任落在維護者以及發布其式碼的錢包開發者身上,由他們將修補程式下推給使用者。

惡意通道對等節點如何進行重連攻擊

在閃電網路中,雙方必須在線並保持連接,才能透過共享通道傳送付款。當一方離線後重新上線時,雙方會交換訊息以確認通道的當前狀態(包括其餘額歷史),然後再恢復活動。此類重新連線是閃電網路運作的例行部分,因為節點會定期離線並必須與其對等節點重新同步。

此重連握手正是漏洞所在之處。不誠實的對等節點可以在重新連線期間發送被操縱的訊息,聲稱一個對其有利的通道狀態。未修補的應用程式可能會處理此虛假訊息而未能察覺其中的不一致,如CryptoSlate報導所指。

這一區別很重要:此缺陷描述的是一個已報告的風險,而非一系列已確認的竊案。目前尚無公開記錄的證據顯示該漏洞已被積極利用。然而,一個已知的、未修補的缺陷意味著對任何尚未更新到已修補版本的使用者而言,潛在攻擊的機會之窗仍然敞開。這也反映了點對點支付系統的一個結構性現實:通道夥伴往往是持有資金風險的陌生人,每一方的軟體都必須審核對方所報告的內容。此處的風險源自於這項檢查的缺口,而非網路的設計。

加密錢包安全事件並非理論上的假設。單一錢包遭入侵可能導致資金全部損失,而支付軟體中的漏洞是業界最受攻擊者關注的攻擊面之一。

閃電網路使用者現在應該採取的行動

任何使用比特幣閃電錢包或應用程式的人,應首先檢查該應用程式最近是否已更新,然後再開啟或使用支付通道。基於LDK構建的開發者預計將發布已修補的版本;終端使用者應透過其用於其他軟體更新的相同渠道安裝更新,無論是應用程式商店還是直接下載。

使用者應避免在未修補的應用程式上開啟新的閃電通道或透過現有通道路由付款。任何不確定其應用程式是否受影響的使用者,應直接查閱開發者的官方發行說明或安全公告,並在恢復正常通道活動前確認已修補的版本。

對於執行自己的閃電節點的使用者,rust-lightning安全公告確認了哪些版本已修補;使用者應遵循維護者建議的升級路徑。下一個值得關注的訊號是基於LDK構建的錢包供應商發布修補版本和更新公告的速度,這將決定普通使用者何時可以安全地恢復通道活動。同樣的更新關注也適用於任何管理私鑰或通道資金的應用程式,因為即使是行動應用程式的漏洞鏈也可能在使用者認為安全的裝置上暴露加密資料和私人資訊。

免責聲明:本文僅供參考,不構成財務或投資建議。加密貨幣和數位資產市場存在重大風險。在做決定之前,請務必諮詢官方來源和合格的顧問。