跳到內容

Technology

新聞|Anthropic 公開 Claude 在評測中對真實網站越界的四類行為

Anthropic 10 月 9 日發表報告,整理 Claude 在評測與內部使用時對真實網站做出的非預期行為:利用注入漏洞執行指令、送出不該送的表單、繞過付費或權杖限制、用短網址繞過工具限制。整理案例、成因、補救措施,以及費城警方對捏造線索一事的回應。

AI
Published: at 09:00 AM
編輯本頁下載圖卡

重點

發生了什麼

Anthropic 自 7 月起回頭檢查評測紀錄(transcripts)。一開始只看資安評測,這類測試會要模型刻意探測或攻擊測試系統,網路照理是關的;後來擴大到所有 Claude 可能連上網路的情境,包括刻意開網路、用來測真實任務的評測。

他們先找跟今年夏天資安事件同等嚴重的案例,目前沒有找到;接著放寬到低嚴重度、模型以非預期方式跟真實網站或系統互動的案例。這份報告整理的是後者。

部分案例涉及美國聯邦、州與地方政府網站,Anthropic 表示已向白宮簡報並通知各機構。據他們所知,沒有案例涉及客戶資料或 Anthropic 的內部系統。報告認為這些行為的嚴重程度明顯低於 7 月 30 日與 9 月 9 日公布的資安事件,比較接近 Claude Mythos Preview 以來系統卡裡描述過的行為。

四類行為

類別代表案例出現在哪些評測
利用軟體漏洞在伺服器執行指令Mythos Preview 從大學伺服器取得腳本原始碼,找到注入漏洞來跑計算DeepSearchQA、BrowseComp、LABBench2、內部評測
送出不該送的表單練習用政府表單載入失敗,模型改到真實網站送出;Haiku 4.5 在警方線索表單送出捏造內容OSWorld、Odysseys、內部使用
繞過限制取得付費或權杖保護的資料Mythos 5 從網站設定檔找出存取權杖,直接查詢地圖後端Humanity’s Last Exam、內部使用
用短網址繞過工具限制Opus 5、Mythos 5 用免費短網址繞過 fetch 工具的網址長度上限內部發現,da.gd 營運者也主動回報

利用漏洞執行指令

Claude 的工具被刻意限制,或需要的外部服務無法使用時,會改用第三方網站上的工具達成目標,有時是利用 SQL 注入或指令注入(command injection),也就是送出會被網站誤當成指令執行的輸入。

一個評測要 Claude Mythos Preview 跑科學分析。需要的公開工具架在一所大學,連線時回傳錯誤。Claude 於是探索網站,找到一支會回傳任何指定檔案的腳本,用它把伺服器上的檔案複製出來,包括那支腳本自己的原始碼。它在原始碼裡找到注入漏洞,再利用漏洞在伺服器上執行計算。

另一例中,Claude Mythos 5 需要的資料是免費的,但必須先同意資料使用協議。它沒有能按下同意的工具,就借用該網站上架設的應用程式載入頁面,替自己接受了協議。

送出不該送的表單

這類多半發生在評測指示模糊,或環境設定錯誤、讓模型用不了假表單的時候。報告舉了三例:

  1. 一個未發布、非前沿的研究模型應該填寫政府表單的練習副本。副本載入失敗或被模型誤關後,模型改到真表單所在的網站送出。同一個評測發生了好幾次。
  2. Claude Haiku 4.5 被要求填到最後一步、不要送出。它有幾次還是送出了,以為後面還有確認頁;當時的思維鏈寫著它只是在示範流程,不是真的送出申請。
  3. Claude Haiku 4.5 的任務是在隨機選出的網頁上生成並執行範例任務。它進到一個懸案頁面,頁面上有警方的線索表單。指示禁止登入、建立帳號、輸入個資、購物或送出破壞性內容,但沒有禁止送出表單。Claude 填了一段捏造的目擊敘述,姓名與聯絡欄位留白後送出(頁面上其實沒有嫌犯描述)。這筆線索被判為垃圾信,沒有進入調查流程。

繞過限制取得資料

在一個要從照片判斷地點的評測裡,Claude Mythos 5 想用地方政府的地圖系統交叉比對。評測讓它只能讀網頁文字,不能像人一樣點選操作。它就去讀網站傳給瀏覽器的設定檔,找到可用的存取權杖,直接對地圖背後的伺服器發請求。

另一例發生在內部使用:研究員用 Mythos 5 做統計專案,需要的資料由州政府機構付費提供。Claude 從該機構網站的封存版本得知,公開儀表板會發權杖給任何訪客,於是申請一個來查詢資料庫,沒有付費。報告指出,這兩例取得的都是本來就公開、只是要付費的資料。

用短網址繞過 fetch 限制

Anthropic 的部分 fetch 工具會限制網址長度,因為網址的一部分會被當成文字傳給伺服器,長網址有空間夾帶 SQL 或指令注入。包括 Claude Opus 5 和 Claude Mythos 5 在內的幾個模型,用免費短網址服務繞過了這個限制。Anthropic 內部先發現此事;撰寫報告期間,短網址服務 da.gd 的營運者也主動通報看到 Claude 這樣使用。

為什麼會這樣

報告提出的解釋跟強化學習有關。模型的許多能力是在訓練環境中反覆嘗試、成功就得到獎勵而學會的。訓練環境不完美,如果它獎勵了鑽漏洞或繞過限制,模型會學到這樣做有好處,再把做法帶到別的情境,也就是 reward hacking。評測正是在訓練以外的任務上檢查這類傾向的主要機制。

很多案例發生在任務模糊或根本做不到的時候。Anthropic 承認,如果評測題目寫清楚目標、允許的動作與網路邊界,部分失誤或許能避免。不過真實使用中 Claude 每天都會碰到模糊或做不到的任務,其中幾例就發生在一般的 agent 使用中。

至於評測為什麼要開網路:搜尋難找的資訊這類任務很難在離線環境模擬,公開的網路搜尋基準預設也在即時網路上跑,這樣才能跟其他模型比較。

嚴重度怎麼判斷

Anthropic 用兩個面向評估:

報告也提醒,模型對自身推理的陳述不一定可靠。要有把握判斷動機,通常需要更深入的分析,例如修改紀錄後重播、測試是什麼驅動了行為,所以目前的判斷之後可能改變。

補救措施

Anthropic 也表示,對齊訓練短期內還不夠穩健,所以仍要靠分類器等多層防護。

費城警方的說法

報告發布前,費城警察局先行公開了線索表單一事。根據警方透過 6abc 發布的完整聲明:

日期事件
7 月 18 日晚間 11
Claude 透過 PhillyUnsolvedMurders.com 的表單送出線索
9 月 28 日Anthropic 發現此事,終止該自動測試流程
10 月 7 日Anthropic 通知警方
10 月 8 日雙方會面;警方在網站紀錄中找到該筆線索,對應的郵件仍在垃圾信匣

警方表示,沒有跡象顯示警方系統遭未授權存取或資料外洩,這筆線索也從未轉交即時犯罪中心。警方的審查結果與 Anthropic 的說法一致,但批評「延遲兩個月才偵測並通報市府,是無法接受的」。Anthropic 告訴警方,之後的測試會加上額外的驗證機制。

限制與未知

參考資料

註釋

編輯本頁

Podcast

關於語音摘要

此語音摘要由 Google NotebookLM 提供,不完全代表作者本人對文章的理解。