
比特幣核心(Bitcoin Core)結束了長達一年的等待,現在語言模型可在單一提示中再次發現安全修補程式。10 月 22 日合併的 安全披露政策 修改,創造了一種「易於發現」的漏洞類別,並指示維護者盡快發布點版本和公開公告,繞過通常會將中等或高嚴重性漏洞保密約一年的標準保密期。
觸發條件很直接。維護者收到更多關於重複被發現的錯誤報告,因為語言模型降低了發現這些錯誤的難度。Chaincode Labs 的 Bitcoin Core 貢獻者 Antoine Poinsot 在拉取請求合併的同一天,於 Bitcoin 開發郵件列表上宣布了此變更。
Poinsot 寫道:「我們最近發現,有關容易(重新)發現的安全漏洞的報告數量有所增加,這主要是因為大型語言模型大幅降低了發現特定類型問題或識別隱蔽修復的門檻。」
為何一年的禁令阻止了任何購買
Bitcoin Core 之前的政策將披露時間與嚴重性掛鉤。低嚴重性漏洞在下一個主要版本發佈後兩週公開;中等和高嚴重性漏洞則保持私密,直到最後一個受影響的版本達到生命週期結束——該政策本身將此窗口描述為「在包含修復程式的主要版本首次發佈後約一年」。
該時間表之所以存在,是有其原因的。Bitcoin Core 是運行大多數比特幣節點的參考實現,而節點運營者升級速度較慢。長期的保密期旨在讓網絡在細節公開前有時間修補漏洞。其代價是,修補通常不會向後移植,因此使用舊版本的運營者必須等待下一個主要版本,而該項目目標是每六個月左右發布一次。
此警示屬於結構性,而非偶然。像比特幣的Taproot 升級這樣的共識變更,正是透過緩慢且保守的途徑進行,以便運營者能根據自己的時間表進行採用。
「由於我們項目的性質,加上升級文化較為緩慢,我們的安全政策傾向於較長的保密期,」波桑寫道。「這通常意味著安全修補程式無法向後移植,僅會在下一個主要版本發布時提供給用戶。」
AI 打破了這種權衡。如果一個漏洞可以通過簡單的 LLM 掃描重新發現,那麼隱藏它並無意義,因為任何擁有聊天機器人的人已經能夠輕易發現這個缺陷。「對於這些容易發現的問題,這種權衡是錯誤的。保密期幾乎沒有作用,反而延遲了修復版本的發布,」Poinsot 寫道。
新的「輕鬆發現」類別實際帶來哪些改變
根據修訂後的政策,披露時鐘現在有第三種設定。在分類期間,漏洞可被標記為「易於發現」——定義為「可透過最少努力發現,例如透過簡單的 LLM 提示」。此標籤不限於 AI 發現的漏洞:其重點在於重新發現所需的 effort 多少,而非使用哪種工具進行發現。
針對這些漏洞,回應會在每個層面上有所變化。與其在下一個主要版本中僅提供單一修補,維護者將把修補程式向後移植到所有目前支援的主要版本——根據比特幣核心支援其最新三個版本的規則,共計三個分支——並盡快發布點版本更新。安全公告將與已修補的軟體一同發布。
嚴重性層級仍主導所有其他事項。低嚴重性漏洞仍維持兩週的排程。中等和高嚴重性漏洞則維持約一年的時程。關鍵漏洞——那些可能在協議層面竊取代幣、膨脹供應量或永久分叉區塊鏈的漏洞——仍不受標準政策約束,並如過往一樣,個案處理。
這樣的豁免存在是有充分理由的。在比特幣核心的歷史中,2018年9月披露為CVE-2018-17144的通脹漏洞,正是那種需要特殊處理的缺陷:它可能允許在發行計劃之外創建幣。新的「易於發現」途徑不會觸及這一等級——關鍵漏洞仍會獲得針對整個網絡風險的應急回應。
兩週、一年,或「越快越好」
漲跌幅在披露視窗中以收縮形式最易閱讀。今天修復的一個中等嚴重性漏洞,通常會在最後一個受影響版本達到生命週期結束後兩週才公開,此前一直保持私密狀態,時間約為52週。而一旦該漏洞被標記為易於發現,則會與其公告一起作為點版本「盡快」發布。這就是一年與維護者自己所描述的、編寫、審查和測試針對性修補程式所需時間之間的差異。
回溯承諾是另一個關鍵部分。在變更之前,修補程式通常無法及時到達使用舊版維護分支的用戶,而必須等到下一個主要版本發布才會出現。現在,使用舊版受支援版本的運營者可以單獨採用針對性的點版本更新,而無需採用最新主要版本中的所有功能和行為變更。對於升級過程緩慢且謹慎的網絡來說,這實質性地改變了修補程式實際部署的速度。
管理人員自己標示的風險
更快的路徑有其代價,Poinsot 在拉取請求中明確指出:「這尤其重要,因為在這項政策下,緩解措施在發布給用戶之前,在開發分支中的『醞釀時間』會縮短,」他寫道。幾天內發布的修復程式,其審查和測試時間比等待數月的修復程式要短。
討論也分為兩派,一方認為披露應更快進行。一些貢獻者認為,開啟修復的拉取請求本身可能向攻擊者洩露訊息,因為自動監控倉儲的成本很低,因此披露時間不應晚於修補程式,或應提前並附上緩解建議。另一位貢獻者則建議以酌情或延遲的方式發布修復公告。Poinsot 反對此觀點,指出在沒有詳細資訊的情況下通知用戶,可能導致從未受影響的運營者匆忙遷移。
交易所之所以重要,是因為它顯示出這項新政策是一條刻意的中間路線,而非顯而易見的選擇。合併後的文本將建議與修復措施同步保留,並提供完整細節,而非模糊的警告。
當第一個「易於發現」的漏洞出現時
新類別中尚未發現任何漏洞,因此這僅是流程的調整,而非披露實際存在的漏洞。真正的首次測試將在維護者於分類時標記某問題為「易於發現」,並在所有受支援的分支上同時發布修復版本與公告時到來。
更廣泛的信號是,AI輔助的漏洞搜尋已迫使比特幣生態系統做出改變。今年早些時候,Core Lightning 告訴節點運營商 升級或斷開連接,因為由 AI 生成的漏洞報告被證實是正確的。比特幣核心的政策變更,是參考實現在協議底層做出相同的計算:當重新發現的成本低廉時,保密帶來的益處微乎其微,而長期保密僅延遲了固定版本的發布。
對於節點運營者而言,今天沒有任何變化。升級頻率保持不變。差異將在下一次出現可輕易發現的錯誤時出現,此時補丁及其公告將一起發布,且通知時間比網絡歷來任何一次都更短。
披露:本文不構成投資建議。本頁面所載的內容和資料僅供教育用途。

