雲端資安公司 Wiz 於 10 月 30 日發布報告,把這個月 AI 開發者平台接連揭露的資安事件串在一起,稱之為「黑色十月」。名單上有九家:Fireworks AI、Andromeda、Zeabur、Lightning AI、OpenCode、Railway、Warp、CommandCode 和 Northflank。
Wiz 的結論比標題來得克制。它表示沒有單一漏洞或相依套件能把這些事件連起來,只是整體型態吻合三個趨勢:代理式攻擊、盜用模型額度的 LLMJacking,以及因「蒸餾」需求而興起的憑證市場。多數事件仍在分析中,影響範圍的說法有不少來自社群媒體。
攻擊者都在翻環境變數
報告列出的事件大致如下:
| 平台 | 揭露時間 | 已公開的線索 |
|---|---|---|
| Fireworks AI | 10 月 6 日 | 憑證存取,有「代理蜂群」跡象 |
| Zeabur | 10 月 14 日 | 憑證存取,公司將因此結束營運 |
| Lightning AI | 10 月 15 日 | 憑證存取,先前曾遭供應鏈攻擊 |
| OpenCode | 10 月 16 至 17 日 | 舊系統遭入侵,公司稱與蒸餾有關 |
| Railway | 10 月 20 日 | 目前認為是建置基礎設施的權限提升 |
| Warp | 10 月 23 日 | 懷疑是第三方相依套件 |
| CommandCode | 10 月 28 日 | 公司稱與蒸餾有關 |
Andromeda 和 Northflank 的細節,報告中著墨很少。社群媒體流傳 Railway 遭盜約 37.1 萬美元加密貨幣,Wiz 標註為未證實。
共同點是攻擊者會針對性地搜尋平台上存放的環境變數,尤其是能呼叫 AI 服務的那些。這也解釋了為什麼目標集中在代管與開發平台:一家被攻破,拿到的是一整批客戶的金鑰。

一把被盜金鑰前後的 30 小時
報告最詳細的部分是兩個下游濫用案例。兩把企業金鑰都在供應商外洩後 30 分鐘內就被首次呼叫:一個住宅 IP 發出 InvokeModel,一分鐘內掃過多個組織的金鑰,請求 Claude Fable 5.1 失敗後退而求其次改用 Opus 5.5,成功。
此後是幾天的平靜期,每天只有 14 到 120 次呼叫,來自同一個小型 Go 用戶端,Wiz 判斷是在定時確認金鑰仍然有效。案例 A 等了 4 天,一支腳本列舉完 Bedrock 與 EC2 配額,22 秒後開始放量,約 30 小時打出約 80 萬次呼叫,約九成成功,四分之三落在 Opus 系列。案例 B 等了 7 天才進入疑似轉售池,約 13 小時呼叫約 170 萬次,超過 100 萬次成功,涉及十幾個 Claude 模型。
這兩把金鑰依牌價可能跑出了超過 10 萬美元的用量。這是 Wiz 的估計,報告並未說明受害企業實際收到多少帳單。呼叫特徵也很有轉售的味道:多數請求只有少量未快取的輸入和幾百個輸出 token,符合提示快取的型態,長尾請求則帶有幾萬 token 的輸入,像是背後有大批終端使用者。
低價中轉 API 的貨源從哪來
對中文開發者來說,這份報告最貼近的部分是轉售鏈。Wiz 點了兩個名字:與轉售站 llm-routing.com 有關聯的「momo」,以及網站為 xingjiabiapi.org 的「Xingjiabi」。兩者的 IP 都碰過上述案例的金鑰,後者的網站還掛過「蒸餾偵測監控」頁面,把使用者分成高風險、觀察和正常三類。
證據到這裡為止。Wiz 明確寫著,無法確定轉售組織與最初入侵的關係,也無法把 momo 的營運與那波大規模濫用直接掛鉤,列出的入侵指標同樣沒有證據關聯到這九起事件。它也沒有說所有中轉站都使用被盜金鑰。不過報告至少說明,一部分價格異常低廉的模型額度,來路可能有問題,買的人也可能把自己的提示詞交給了來路不明的中間方。
報告正文沒有給出防禦清單。用過名單中平台的團隊,比較直接的做法是輪替存放在那裡的模型金鑰,再查雲端日誌中有沒有陌生 IP 的低頻 InvokeModel。案例 B 的金鑰只能使用 us.* 設定檔,照樣被找到可用模型,權限縮小擋不住這類濫用,只能縮小範圍。
參考來源:Wiz Research 部落格;CocoLoop;費用為 Wiz 依牌價的估計,部分被盜金額未獲證實。