AI News字數 3111閱讀時長8 分鐘

OpenAI 將一場 250 人安全衝刺轉化為持續運作的 AI 防禦工廠

OpenAI 表示,其網絡模型協助修復數百個系統的漏洞,促使公司推出持續運作、以智能體為基礎的防禦計劃。

文章目錄 · 11
  1. 一、安全衝刺涵蓋逾 100 個服務範疇
  2. 二、Defense Factory 採用五階段智能體迴圈
  3. 三、隔離與存取控制屬於安全邊界的一部分
  4. 四、可轉移的成果是驗證流程,而非人數
  5. 常見問題
  6. OpenAI 是否正回應一宗已確認的外部入侵事件?
  7. Defense Factory 的作用是甚麼?
  8. AI 智能體有否在未經人工批准下部署修復?
  9. OpenAI 找到了多少個漏洞?
  10. 任何組織都可以使用相同的網絡模型嗎?
  11. 參考來源

OpenAI 表示,公司動員超過 250 名員工,在數百個系統中尋找並修復漏洞,並使用 Codex 及專門的網絡模型支援發現、分流、修復和驗證工作。公司現已公開這場內部安全衝刺所發展出的架構及運作流程,並將所得系統稱為其「Defense Factory」。

這次披露包含罕見地具體的營運成果。OpenAI 表示,團隊在衝刺首日處理了 53 個緊急或高優先級問題;將發現事項轉交負責人時,取得 90.6% 的接納率;將 37% 的發現事項歸類為重複;而在動態驗證後,將誤報率降至 0.81%。

這些數字描述的是一項內部防禦計劃,而非已披露的外部入侵事件。OpenAI 並未指出受影響服務、公開漏洞總數或嚴重性分布,亦未提供每個已報告比率所依據的分母及量度期間。因此,外界無法根據已公開資料獨立重現其結果。這次披露的重要之處,反而在於其運作模式:安全工作正被重組為持續運作的智能體工作流程,而非一連串定期掃描及人工交接。

一、安全衝刺涵蓋逾 100 個服務範疇

OpenAI 將原有工作描述為一次內部「code red」,集合了其 Security、Applied 及 Research 組織。超過 250 人參與,工作涵蓋逾 100 個服務範疇,涉及數百個系統。

這次衝刺開始時,OpenAI 尚未擁有這些系統的完整地圖。Codex 協助建立資產清單,同時團隊將現有安全發現事項匯入共用待辦清單。服務負責權資料、部署設定、雲端紀錄、原始碼及已公開端點逐步連接,讓智能體可判斷每項發現事項應交由哪個團隊處理。

OpenAI 報告指,這個流程取得 90.6% 的責任歸屬接納率。人工審核人員繼續處理模糊個案,而緊急修復工作在資產清單完成前已經展開。這種並行方式讓團隊在首日處理了 53 個緊急或高優先級問題。

智能體亦會依據嚴重性評估準則評估發現事項。OpenAI 表示,早期分類並不一致,且對提供給模型的指示相當敏感。公司因此為提示詞及評估準則建立版本管理,加入可重複進行的評估,記錄審核人員預期的優先次序及理據,並保留人工抽查。

去重亦成為另一個明確關卡。OpenAI 曾暫停自動轉派,直至該流程有所改善,最終判定其檢視的發現事項中有 37% 屬於重複。這點十分重要,因為一個只會產生更多報告的智能體系統,可能增加安全工程師的負擔,卻未必能降低風險。

動態驗證用於區分可重現的漏洞與靜態分析雜訊。智能體會取得指定服務的可執行版本,並嘗試在受控環境內重現疑似問題。OpenAI 表示,經過此階段後的誤報率為 0.81%,但未披露經驗證樣本的規模或組成。

二、Defense Factory 採用五階段智能體迴圈

Defense Factory 並非被描述為單一模型或漏洞掃描器。它是一個參考架構,連接現有原始碼控制系統、安全掃描器、問題追蹤工具、開發環境、公司特定脈絡及 AI 智能體。

其工作流程有五個循環階段:清點、發現、動態驗證、責任歸屬分派及已驗證修復。

清點智能體會核對雲端資源、部署設定、原始碼、已公開端點及服務負責權紀錄。發現智能體其後把該清單與威脅模型、安全政策、原始碼,以及從 Snyk 或 Wiz 等工具匯入的發現事項結合。輸出結果仍是一個候選漏洞池,而非已確認缺陷清單。

在動態驗證期間,智能體會檢視相關程式碼,並嘗試在可執行應用程式中重現每個候選項目。OpenAI 的規格說明指出,單靠靜態追蹤並不足夠:已驗證漏洞必須包括重現證據。被證偽及未有定論的發現事項仍會附於紀錄,而在追蹤系統建立問題則需要批准。

責任歸屬智能體會將已驗證的發現事項,連接至資產清單、程式碼擁有人檔案、提交紀錄、內部通訊及問題追蹤工具。OpenAI 區分了分派與確認接納,避免將自動轉派的工單視作已被接納的工作。

在最後階段,Codex 會準備修補程式,並在可重現環境中檢查其行為。經人工審核及獲授權部署後,另一項檢查會重新測試生產環境中的修復。一個已合併的 pull request 或已移動的工單,並不視為修復證明;驗證失敗或未有定論,會令問題保持開啟。

共用的 SECURITY.md 檔案會在各個週期之間承載系統特定知識。每次運行均可重用對應關係、責任歸屬資料、調查證據及先前驗證檢查,而無須重新建立這些脈絡。公司表示,具重要後果的變更仍會接受人工審核,而已部署的修復會獨立驗證。

三、隔離與存取控制屬於安全邊界的一部分

OpenAI 的架構將控制平面與資料平面分開。控制平面管理工作負載編排、政策執行及憑證存取。資料平面則提供隔離的開發環境,讓智能體可運行應用程式、重現漏洞及測試修補程式。

這些環境旨在做到短暫存在:每次運行均由全新環境開始,其狀態其後會被丟棄。這可降低一項調查污染另一項調查的風險,並使重複驗證更可靠。

該架構亦將原始碼控制、秘密資料儲存、成品登錄庫及模型端點置於組織的私有網絡之內。資產清單及發現事項資料庫會保存工作流程狀態,而主機監控、基礎設施安全及智能體稽核系統會監督整條流程中的活動。

OpenAI 表示,公司逐步提高自主程度。它先以小批次及人工審核開始,然後在結果變得更可靠後,移除重複出現的人工步驟。授予智能體的權限,與其可進行的分析工作量維持分離。

這個區分在修復期間尤其重要。OpenAI 表示,智能體在衝刺中產生了每一個修補程式,並將修復描述為「100% Codex-based」,但人員仍負責具重要後果的審核及獲授權部署。已報告的回退修復率為 0.53%,但公司尚未公開該百分比所代表的原始修補程式數目。

後續檢查亦發現,修復已合併與其覆蓋所有已部署系統之間存在落差。OpenAI 擴展了部署後驗證,但在研究如何區分修復失敗與正常部署延遲期間,最初仍停用了自動重新開啟功能。

四、可轉移的成果是驗證流程,而非人數

OpenAI 的核心主張是,防禦方可在攻擊者取得相若存取權之前,運用私有程式碼、部署脈絡、責任歸屬紀錄及更強的前沿模型。其 Defense Factory 的設計目標,是將這項優勢轉化為發現與已驗證修復之間更短的週期。

Cloudflare 另行描述了一個可比較的多智能體漏洞工具組。其流程採用不同智能體處理偵察、搜尋、對抗式驗證、去重、依賴關係追蹤及修補程式準備。它要求生成的修復在進入生產環境前須經人工批准,並將可重現測試視為關卡,而非相信模型的書面評估。

這個獨立實作支持了相關工作流程模式,同時亦說明其成本。Cloudflare 表示,大型掃描可能需時數小時,需要由 50 至 200 名工作者組成的資源池,並將營運瓶頸由找出缺陷轉移至審核及安全部署修復。持續的智能體活動並不會消除對應用程式擁有人、可靠測試環境、發布工程或安全判斷的需要。

對考慮採用 OpenAI 設計的組織而言,最具體的改變在於程序。候選發現事項必須在交給工程師前完成去重及重現;責任歸屬必須連繫至現行營運紀錄;修補程式必須通過迴歸檢查;而修復必須在部署後驗證。若欠缺這些關卡,加入智能體可能只會加快報告產生,而非減少漏洞。

對底層模型的存取亦並不一致。OpenAI 公開的架構列出包括 Astra、Sol、Terra 及 Luna 的通用模型,以及 Daybreak Blue 和 Daybreak Red 安全模型。較寬鬆的網絡能力會透過 Daybreak 提供予已驗證的防禦方,並配合更嚴格的身分驗證、範圍控制、監控及監督。

因此,已公開資料是一個參考架構及內部個案研究,並非證明任何組織都能立即重現 OpenAI 的結果。OpenAI 提供了效能指標及工作流程細節,但未有提供足夠的漏洞層面資料,以便將其系統與傳統安全計劃比較,或獨立評估偵測覆蓋範圍。

常見問題

OpenAI 是否正回應一宗已確認的外部入侵事件?

不是。OpenAI 將這項工作描述為內部安全衝刺,並未表示 Defense Factory 公告涉及新的外部入侵。

Defense Factory 的作用是甚麼?

它將資產清點、漏洞發現、運行時驗證、責任歸屬轉派、修補程式生成及部署後驗證,連接成持續循環、由智能體協助的工作流程。

AI 智能體有否在未經人工批准下部署修復?

OpenAI 表示,Codex 生成了修補程式,但具重要後果的變更仍須經人工審核及部署授權。生產環境修復其後會獨立重新測試。

OpenAI 找到了多少個漏洞?

OpenAI 尚未公開總數。公司報告稱首日處理了 53 個緊急或高優先級問題,但未披露完整發現事項數目或嚴重性分布。

任何組織都可以使用相同的網絡模型嗎?

不一定。OpenAI 指引獲授權的防禦方透過 Daybreak 申請;在該平台上,對功能更強或更寬鬆的網絡工具之存取,取決於驗證、範圍控制及監督。

參考來源

Share

分享這篇文章