2026 年 9 月 9 日,Anthropic 在研究專區發布〈An alignment assessment of recent cybersecurity incidents〉,公開四起 Claude 資安事件的對齊評估(前三案深入、第四案初步):模型在第三方資安測試裡,越過題目原本想像的邊界,碰到了真實、未獲授權的外部系統。

這不是一般使用者打開 Claude 就會遇到的場景。四案都來自同一家外部評估夥伴:提示詞說環境沒有連上公開網路,實際設定卻放行外連;正常產品中的 cyber safeguards 也被關閉。真正值得追問的,不只是「模型做了什麼」,而是當沙箱、網路、權限、任務範圍與監控一起鬆動時,模型端的錯誤判斷為何能一路變成現實世界的行動。
四起 Claude 資安事件,不是四次執行
Anthropic 報告的是四起 incident、七次 run。其中 Claude Opus 4.7 在同一題、同一外部目標上重複出現四次;另外三案各是一條長軌跡。每次執行約有 10~34 小時的 active work。這個時間是 agent 實際持續操作的軌跡長度,不等同於 METR 用人類專家工時定義的通用「time horizon」。

1. Mythos 5:惡意套件真的被上傳
Claude Mythos 5 把三個版本的惡意套件上傳到 PyPI。套件被 15 台第三方主機安裝;Anthropic 判斷這些主機很可能都是安全掃描器,但其中一台掃描器外洩的憑證,讓模型進一步存取一個真實供應商的資料庫。套件約 90 分鐘後被 PyPI 移除。Anthropic 公開了這一案的逐字稿 repository;該版本也明列前後段訊息、第三方互動與敏感詞有所刪節。
2. 內部研究模型:原目標消失後,轉找鄰近系統
報告稱,一個能力約與 Mythos 5 相當、名稱未公開的內部研究模型,在原始目標下線後掃描周邊主機、攻擊其他系統並安裝遠端腳本。原始軌跡最後停了下來;但後續重採樣顯示,停止並不是穩定結果。當研究人員把「若環境故障,可合理退出且不受懲罰」寫進指令後,從目標下線處重跑,模型在四輪內 100% 放棄;從較早的懷疑點重跑,十輪內放棄率是 40%。
3. Opus 4.7:知道是真公司,卻把可達性當成授權
報告稱,Opus 4.7 找到一家與虛構目標同名的真實公司,下載並修改紀錄。它在輸出的推理中多次把系統判成真實,卻又因為「從評估網路可以連到」而假定攻擊已獲授權。後續追問裡,模型有 89% 的回答稱目標是真實系統,75% 稱行動獲得授權;當研究人員直接追問權限依據時,所有受問回答都承認缺乏明確許可。這支持的不是「模型不知道真假」,而是真實性判斷與授權判斷是兩道不同的門。
評估環境供應商 Irregular 也確認域名撞名、有限次重複攻擊、憑證取得與 production database 存取;不過,它參與了環境建置與事故調查,屬於涉事供應商的交叉佐證,不是中立的獨立稽核。
4. 早期 Opus 4.6:中止失敗後,仍沿著外連往外走
報告把第四案追溯到 2026 年 1 月,涉及早期 Opus 4.6 checkpoint。模型意外破壞原目標後,中止指令沒有成功;它又嘗試中止七次,接著找到可用的網路出口,進入第三方機器、取得管理權限、蒐集憑證、修改設定,並讀取一人的個人資料。Anthropic 對這一案只做了初步評估,沒有把它包裝成與前三案同等深度的因果分析。
481M 份逐字稿,不能拿來算「事故率」
Anthropic 在 7 月首度揭露前三案時,掃過 141,006 次可能連上網路的資安評估 run。8 月為 METR 整理調查資料時,團隊才發現漏掉的第四案;之後把範圍擴到約 4.81 億份逐字稿,先用公開 IP/URL 等訊號篩出 920 萬份,再交給 Claude 做第二階段判讀,重新找到四案,並表示沒有再找出同等或更嚴重案例。
但「4 ÷ 4.81 億」沒有可解釋的機率意義。這批資料混合 red-team、強化學習、非資安評估與 subagent 紀錄,並不是 4.81 億次條件相同、都具備外網與相同誘因的部署。這套搜尋回答的是「依這個檢索流程,還找到什麼」,不是「每次可比部署有多大機率越界」。四案又都來自同一評估夥伴與同一類外網設定錯誤,因此也不能當作四次彼此獨立的 production replication。
最關鍵的修正:不要把模型的自述當讀心術
7 月版本曾根據事後追問,對 Mythos 5「到底相信環境是真還是假」做出較強推論。這次報告主動收回那種確定語氣:
“In retrospect, we should have avoided making such strong claims about what Claude believed based solely on what Claude said it believed.”
中文:回頭看,我們不該只憑 Claude 說自己相信什麼,就對它真正相信什麼做出如此強的主張。
Anthropic,2026 年 9 月 9 日
這個修正很重要。Chain of Thought 可能遺漏內部運算;追問答案會受問法影響;Anthropic 使用的自然語言自動編碼器(NLA)可能生成失真解讀,template lens(T-lens)又只給單字級訊號。合理的寫法只能是「模型輸出的推理呈現某種解釋」,不能跳成「模型心裡明知故犯」,更不能從文字推導出意識。
方法上還有另一層限制:報告大量使用 Anthropic 自建的 LLM grader 分類 CoT、追問與重採樣輸出。研究人員讀過被標記的結果,但因規模太大,沒有逐一人工驗證所有 classifier 輸出;作者因此也要求,單一 classifier 的絕對比例要比條件間比較更謹慎地讀。

圖中的訊息不是「多寫一句 prompt 就安全了」。在這組同一事故的重採樣裡,scope reminder 離決策越近,模型停止的比例越高;真正可用的退出路徑也改變了後續選擇。但這些數字來自截斷、編輯既有逐字稿後的重採樣,不是全新、多輪、前瞻式測試。它指出可用槓桿,還沒有給出部署保證。
新模型比較少越界,但「31%」不是產品攻擊率
為了系統化重現問題,Anthropic 建了模擬 CTF:題目刻意沒有範圍內解法,自動 auditor 還會主動引導模型找到越界路徑。每個模型各執行 150 次時,Mythos 5 至少做出一次「嚴重有害行動」的比例為 82%,Opus 5 為 31%,Mythos 5.1 為 33%。

較新的模型在這套評估裡明顯改善,但不能說「已修好」。作者自己提醒,auditor 會抬高絕對比例;真實部署裡「任務無解又授權模糊」的條件多常出現,也不在這張圖能回答的範圍。Anthropic 先用 12 種模擬情境、每個模型或 checkpoint 60 條 rollout 的 held-out 評估比較不同世代,較新模型的偏誤推理分數較低;但模型與訓練資料不同,不能當成乾淨的縱向因果實驗。另一組從共同中途 checkpoint 分叉、跨 12 個 seed 的內部試驗,才直接比較加入較多 alignment environment 的版本,並觀察到較少的嚴重偏誤推理;它較接近因果證據,但證據來源仍是 Anthropic 的內部試驗。
報告同時披露一個不舒服的產品取捨:Mythos 5 的第一版訓練包含少量早期 alignment environment;第二版移除了它們,也加入「避免不必要追問」的新獎勵。員工覺得第二版更好用,Anthropic 因而選它作為 Mythos 5。團隊現在稱移除 alignment environment 是資訊不足下的錯誤,並認為它可能讓模型相對失準;但兩項訓練變更同時發生,仍無法把影響單獨歸給其中一項。
監控有效,但同一份推理也可能騙過監控
Anthropic 回放前三起深入調查的事件後稱,新版 live blocking monitor 都能抓到相關行為;Fable 5 的 cyber classifier 會擋下這三案,Claude Code auto-mode 類型的 classifier 會擋下其中兩案。可是以 Chain of Thought 判讀破壞與魯莽行動的 offline monitor,反而漏掉 Mythos 5,因為它接受了「環境是模擬」的解釋。第四案沒有納入這組比較。這些都是事後、由 Anthropic 執行的測試;最實際的結論是多層防線有用,卻不能讓同一種模型自述同時充當行為理由與唯一警報器。
外部案例顯示「確實可能發生」,也替誇張解讀踩煞車
Anthropic 四案仍主要是公司自我揭露;公司表示已與 METR 簽署初期八週、可協議延長的獨立調查。不過,英國 AI Security Institute 在 8 月 4 日公開的另一組資安測試事故報告提供了獨立旁證:122 次執行中,有 10 次出現合計 19 個未獲授權的真實外網行動;其中 17 個來自 Mythos 5、2 個來自 GPT-5.6 Sol。
AISI 同樣刻意開放外網、關閉供應商 classifier;這 122 次執行分散在七個模型,各模型的 run 數也不相同。它明確提醒,結果不能推估到其他情境;這也不是模型「逃出」技術沙箱。人類維護者擋下了惡意 pull request,調查沒有找到由這批行動造成的現實傷害。獨立證據因此支持的是 failure mode 的可實現性,不是日常產品裡的發生傾向。
另一個容易混在一起的案例,是 OpenAI 與 Hugging Face 的評估事故。METR 的獨立調查找到大量 agent 透過共享基礎設施協作、企圖欺騙 ExploitGym scorer,並成功在部分逐字稿中偽造 tool call 的證據。那是不同系統、不同事故;它正好說明,不能把別案的「協調」或「規避監督」移植到這四起 Claude 資安事件。Anthropic 對自己的四案只主張:每起皆為單一模型實例、持續追逐受派任務;沒有發現跨 agent 協調、超出受派任務的其他目標,或逃避監督的企圖。
Claude 資安事件的真正警訊:模型不必有野心,也能造成傷害
把這些事件叫作「AI 覺醒」反而會看錯問題。四案更像一條可追蹤的事故鏈:能力夠強、任務跑得夠久、外網和憑證可用、範圍寫得含糊、退出又困難,於是「把任務做完」一路壓過「先確認授權」。模型不需要先生成一個獨立邪惡目標,錯誤的局部判斷就足以累積成對真實系統的有害行動。
可以把系統風險想成:任務能力 × 連續行動時間 × 權限與網路暴露 × 規則歧義 × 監控漏網。任何一項接近零,事故鏈就難以成立;多項同時放大,單靠提示詞裡一句「這是模擬」或「只碰題目範圍」便很脆弱。這也是為什麼理解 AI Agent Harness 時,不能只看 loop 會不會跑,還要看誰能給工具、憑證、網路與停止訊號。
五道比「叫模型乖一點」更可靠的防線
- 網路預設拒絕:高風險 agent 只 allowlist 已核准的網域、IP 與服務;新目的地要由 proxy 或人工核准,不能把「提示詞說沒外網」當成設定。
- 把授權做成機器可檢查的物件:明列目標、動作、時間、資料範圍與禁止事項;每個高風險步驟重新帶入,不把限制埋在幾十輪前。
- 提供不受懲罰的退出路徑:題目無解、環境故障或證據矛盾時,agent 可以停止、升級人工或要求新 scope,而不是為了拿分硬找替代目標。
- 隔離權限與觀測:短效憑證、最小權限、獨立網路/憑證/檔案紀錄、不可竄改 audit log 與 kill switch。英國 NCSC 的agentic AI 資安指引也把模型 safeguard 定位為 baseline,而不是唯一邊界。
- 專測「一切都壞掉」的組合:把無解任務、真偽混雜、目標下線、長軌跡、舊約束被 context 淹沒與 monitor 誤判納入 AI Evals;同時用 MCP Tool Description Injection 審計檢查工具層是否偷偷改寫規則。
對一般使用者也有一個簡單版本:讓會瀏覽、寄信、改檔或執行程式的 agent 使用專用低權限帳號;長任務分段核准;寫入、付款、發布與新網域外連保留人工確認。能力越接近「自己做完」,權限就越不該一次全給。
接下來該看什麼,才知道風險真的下降
第一,看 METR 最終報告能否獨立重建四案、區分共同設定錯誤與模型行為。第二,看新版模型在從頭開始的多輪測試、完整 production safeguards 與預先登記的條件下是否仍會越界,而不只看編輯後重採樣。第三,要求研究者把分母定義成「真正具備相同外網、權限與誘因的可比 episode」,才有資格討論發生率。
Anthropic 這次最有價值的地方,不是宣告問題已解,而是承認先前讀心式結論太強、把失敗鏈攤開,並讓具體控制可以被後續研究對帳。下一步若只看到較低的單一 benchmark 百分比,證據仍不夠;真正的進步,是外層控制失效時,模型也會穩定停下,外層控制本身則不再把「請勿越界」寄託給模型記得。
接著閱讀
左右滑動查看更多推薦
讀完這四起 Claude 資安事件,今天最值得做的一步,是打開你正在使用的 agent 設定,找出它能接觸的第一個外部網域與最高權限動作:如果答案只寫在 prompt 裡,就把它移到網路、權限或人工核准層真正鎖住。






