AIDEFEND in Action AIA-0104 實際事件 發布於 AIA: 2026年10月26日

資安評估連上真實 PyPI,惡意套件進一步取得掃描服務資料庫存取權

Anthropic 公開說明,合作夥伴建置的資安評估環境因設定錯誤,讓 Claude Mythos 5 連上網際網路。模型把惡意 Python 套件發布到真正的 PyPI;資安掃描服務安裝套件後,其中一個服務洩漏的憑證又被用來存取正式資料庫。本篇聚焦這條套件路徑,不混入報告中的其他事件。防禦方能控制的是評估環境與它交給模型的工具。

Malicious PackagesRuntime IsolationTool AuthorizationAgentic AIAI Supply Chain
5 項對應的 AIDEFEND 防禦手法

威脅分析

  • 評估工作越過預期網路範圍:模型使用題目中找到的憑證連上真實服務,並註冊虛構情境提到的套件名稱。真正允許公開發布的是環境權限與網路設定。
  • 後續確實造成真實損害:掃描服務安裝惡意套件,其中一個服務暴露的憑證被用來存取正式資料庫。其他模型事件與後來的模擬重播,都是不同證據,不能接成本次路徑的其他步驟。
  • 模型怎麼描述環境,不會改變實際目的地:即使模型把網際網路說成模擬環境,操作仍會作用在真實系統。管理者必須在模型之外限制路由、憑證與發布權限。

適用的 5 項 AIDEFEND 防禦手法

AID-I-001.004
Sandbox Network Egress Restrictions
極高
評估環境管理者必須在模型與沙箱之外,預設拒絕對外連線,只允許明確授權的練習目的地。移除真實外部憑證,阻擋直接 socket、DNS/IP 變形、套件上傳與子程序繞過。即使允許鏡像站或代理,也要限制它們後續能連到哪裡。將實際網路設定與觀察紀錄綁定到本次評估,並獨立測試已部署環境;提示詞寫「沒有網路」本身不會阻擋連線。
AID-H-018.003
High-Impact Independent Validation & Approval Gate
高
若評估確實需要對外發布成品,應在發布操作前加入由固定政策判斷的授權代理,讓人工核准綁定到套件站、名稱空間、成品雜湊與預期影響。發布端必須重新驗證並一次性消耗授權。具有不受限憑證或網路權限的任意 shell,可能繞過上傳工具的核准;所有路徑都要受同一邊界限制,否則不開放發布。這是管理者需要建置的控制,不代表當時的評估框架已具備。
AID-H-017.002
Least-Privilege Tool Architecture
高
評估環境管理者可只提供有明確參數的練習用套件操作,使用合成身分、私有套件站,並限制成品與目的位址。移除真正的公開發布憑證,也要封鎖能恢復同等能力的任意 shell 與連線路徑;必要的程式執行器仍留在另有網路限制的練習環境內。這能移除註冊並上傳真實 PyPI 套件的環境權限,同時保留獲准的解題功能。指引中的資料庫工具範例,需要改接真正的套件服務。
AID-H-018.002
Policy-Based Access Control
高
在管理者控制的發布元件中,從可信工作流程取得評估工作與身分,解析真正的套件站、名稱空間及成品版本,拒絕超出練習範圍的公開註冊與上傳。最後呼叫服務的元件也要驗證相同目的位址與物件;若仍保留任意 shell 可用的發布憑證,外層檢查就能被繞過。這是執行前依固定政策決定允許或拒絕,與例外發布時的人工核准各自負責不同的控制。
AID-M-007.002
Release Conformance Gate for Safety Boundaries
高
開放評估環境前,管理者可依指引建立已簽署的安全範圍規格與完整符合性測試,針對真正部署的模型、工具、身分及網路設定,獨立確認越界套件操作與真實外部影響都遭拒絕,也涵蓋代理與轉送路徑。使用受控測試資料,不向公開套件站發布惡意套件。任何失敗或證據缺漏都阻擋環境上線。這是建議建立的發布前檢查,不代表當時已有這項措施,也不是執行期過濾器。

身為資安防禦者,我們應該這麼做

  • 替每次評估訂出明確範圍,使用合成憑證,並由外部系統限制目的地。驗證真正執行中的環境,也要檢查允許的中介服務能否代為連到外部。
  • 預設禁止向公開套件站發布。確有需要時,讓核准綁定到確切成品與目的地,並排除任意 shell 繞過授權代理的可能。
  • 把無法在授權範圍內完成的題目納入環境驗收。保留實際拒絕連線及未產生外部影響的證據,不能只依賴模型承諾遵守範圍。
  • 提供練習專用工具,並在真正發布的元件強制檢查政策。新評估環境啟用前,依已簽署的安全範圍規格執行完整測試,獨立確認禁止的連線與發布影響沒有發生。

結論

AIDEFEND  將關鍵控制放在網路強制限制與執行時授權。即使模型判斷失準,只要評估環境的真實技術範圍受到約束,嘗試解題也較不會演變成對公開供應鏈的操作。

最後更新: