Bitcoin Core 已修訂其安全披露政策,以加速修復和披露大型語言模型輕易可重新發現的漏洞。此變更終止了這些漏洞數月的保密期。維護者於週四合併了此修訂。提案作者、Chaincode Labs 開發人員 Antoine Poinsot 當天透過 Bitcoin 開發郵件列表宣布了此變更。
Poinsot 表示,近期輕易重新發現的安全漏洞報告有所增加。他將大部分增長歸因於大型語言模型使某些類別的漏洞和隱藏的修復方案更容易被識別。
Bitcoin Core 在比特幣網絡的大多數節點上運行。以往的政策將披露時間與每個報告漏洞的嚴重性評級相關聯。低嚴重性漏洞在下一個主要版本發布後兩週公開;中等和高嚴重性漏洞則在所有受影響的最終版本達到生命週期終點後兩週才解除保密,這可能使保密期延長至一年。這些時間表讓節點運營者(其中許多升級速度較慢)有時間在公開披露前安裝修復版本。實際上,修復程式並未發布於較舊的維護版本中,而是直接出現在下一個主要版本中。Poinsot 認為,對於容易被重新發現的漏洞,這種妥協並不起作用。該政策指出,對於此類漏洞,保密期幾乎沒有好處,反而延遲了用戶獲取修復版本的機會。
Bitcoin Core 現在可以在分類過程中輕易辨識出易於發現的漏洞。此類別涵蓋了只需極少努力即可發現的漏洞,包括透過對大型語言模型提出直接提示來發現的漏洞。透過其他方法發現的漏洞同樣符合資格。Bitcoin Core 將為符合資格的漏洞向所有受支援的主要版本回溯修補程式,並盡快發布點版本更新。當修補後的軟體可用時,Bitcoin Core 將發布一份包含部分細節的安全公告。Poinsot 承認,加速修補的程式在用戶收到前將經過較少的測試。
不符合資格的漏洞將沿用現有的基於嚴重程度的披露時間表。關鍵漏洞仍豁免於標準政策,將獲得個別處理。關鍵漏洞包括可能允許協議層級的幣種盜竊、增加幣種供應量或永久分叉區塊鏈的缺陷。
開發者 Antoine Riard 提議允許在無需附帶公告的情況下進行修復,並在個別情況需要時隱藏細節。Poinsot 反對此提案,認為沒有細節的警告可能因促使未受影響的用戶匆忙遷移而無謂地增加風險。
此次政策修訂是在比特幣開源項目面臨數月來日益增加的壓力後進行的。七月底,由16名開發者組成的志願者團隊Bitcoin Red Team,利用AI模型在約一天內審查了390個比特幣倉庫,記錄了4,962項發現,其中85項被列為關鍵問題。數日內,攻擊者利用該團隊私下報告的BTCPay Server漏洞,侵蝕了實時商戶伺服器上的Lightning節點。八月,Core Lightning開發者在AI生成的漏洞報告被證實正確後,指示運營者進行升級或斷開連接。
比特幣紅隊的工作涉及利用 Coldcard 硬體錢包的漏洞。攻擊者於 7 月 30 日在 25 分鐘內轉走 594 BTC。四次轉帳的總損失接近 1.14 億美元。

