OpenCode 資安漏洞事件洩露 1.4% Console 用戶的 API 金鑰
重點速覽
- •OpenCode 通報,一起與大規模蒸餾攻擊相關的資安事件影響約 1.4% 的 Console 用戶,可能暴露 OpenAI、Anthropic 和 Google 的 API 金鑰。
- •未授權存取是透過一個 OpenCode 原定停用的舊系統發生。
- •OpenCode 於 2026 年 10 月 17 日在 X 上公布此事件,表示已於隔天上午以電子郵件通知所有已確認的受影響用戶,並指出未收到通知電子郵件的用戶未受影響。
- •受影響的用戶被指示撤銷並更換暴露的金鑰、更新依賴這些憑證的應用程式,並檢查帳戶是否有異常使用和費用。
- •調查仍在進行中,OpenCode 尚未公布受影響帳戶總數或更多技術細節,但正與相關供應商合作處理。

OpenCode 公開了一起資安事件,約 1.4% 的 Console 用戶第三方 API 金鑰遭到洩露。根據該公司發給客戶的通知,事件中暴露的憑證可能包括 OpenAI、Anthropic 和 Google 的 API 金鑰。此次漏洞涉及對一個 OpenCode 原定停用的舊系統的未授權存取,公司表示攻擊者發動了大規模蒸餾攻擊(distillation attack),但尚未公布更多技術細節。
受影響的用戶被指示撤銷其金鑰、更換為新憑證,並檢查帳戶是否有異常使用和費用。公司表示,未收到通知電子郵件的用戶不在受影響之列。
此次披露引發了對 AI 開發工具憑證安全的疑慮。透過第三方平台連接外部供應商的用戶,在攻擊者取得其憑證時可能面臨財務風險,此事件也顯示單一服務的憑證外洩如何迅速影響多個供應商的帳戶。
事件如何發生
OpenCode 於 2026 年 10 月 17 日在 X 上公布此事件,證實未授權存取影響了連結外部供應商的部分 Console 用戶。公司表示,已於漏洞發生後的隔天上午以電子郵件通知所有已確認的受影響用戶。
We had a security breach last night related to a large scale distillation attack that impacted 1.4% of OpenCode Console users
We have notified them all this morning via email. If you did not get an email you were not impacted, it was a subset of users who had external providers…
根據該貼文,漏洞於夜間發生,通知電子郵件於隔天上午發出。公司強調,事件僅限於已將外部供應商連結至 Console 帳戶的用戶。
客戶通知指出,一個舊系統是這次攻擊的入口。未授權存取發生時,OpenCode 正準備停用該系統。儲存在用戶工作區中的第三方供應商金鑰可能已遭暴露。這一細節呼應了資安實務中常見的疑慮:等待停用的系統可能仍持有有效憑證,且在完全除役前仍可被存取。
該公司正與 OpenAI、Anthropic 和 Google 合作處理此事件。不過,OpenCode 表示調查仍在進行中,並拒絕提供更多細節。
資安評論員 Matt Johansen 也報告了客戶對金鑰遭竊和異常 API 費用的擔憂。社群討論中提到,有用戶收到漏洞通知並被警告應撤銷其憑證。
Confirmed. OpenCode hacked. Keys stolen.
Telling customers to revoke. pic.twitter.com/onOyjWevr0
OpenCode 尚未公布受影響帳戶的總數,也未證實攻擊者存取範圍的完整程度。1.4% 這個數字代表受影響的 Console 用戶比例,而非暴露金鑰或影響供應商的百分比。公司也尚未說明該百分比對應多少個別帳戶。
蒸餾攻擊對 API 安全的意義
蒸餾攻擊是指對 AI 模型進行大量查詢,以收集可用於訓練另一個模型的輸出結果。開發者可以利用這些回應來近似更強大模型行為的某些面向。
在這次事件中,OpenCode 識別出大規模蒸餾攻擊,但尚未說明攻擊者鎖定了哪些模型。公司也未公布查詢量、活動持續時間或肇事者的身分。
規模是將此技術與成本連結起來的關鍵:產生足夠的輸出以近似另一個模型可能需要大量查詢,而當這些查詢透過未經授權取得的憑證執行時,產生的用量就會落在受害者的帳戶上。
被竊的 API 金鑰可讓攻擊者使用受害者的供應商帳戶發送請求。視供應商的計費安排和帳戶權限而定,未授權請求可能為金鑰擁有者產生費用。這對將供應商憑證儲存在外部應用程式中的開發者和企業構成直接的財務風險。被入侵的金鑰在擁有者撤銷之前,或供應商以其他方式停用其存取之前,可能仍可被使用。
受影響用戶應採取的措施
OpenCode 指示受影響的客戶透過其供應商的控制台撤銷並更換暴露的金鑰。用戶還必須更新依賴這些憑證的應用程式,並檢查近期使用紀錄是否有可疑活動。迅速輪替金鑰可防止使用被入侵憑證的進一步未授權請求。
除了立即補救之外,消費限額和使用量警示有助於減少潛在損失,而安全的憑證儲存方式則可限制暴露範圍。
此事件凸顯了將外部 AI 服務連結至開發平台的風險。在 OpenCode 提供進一步調查結果之前,受影響的用戶應將可能暴露的憑證視為已遭入侵,並核實其供應商用量是否有未授權活動。尚待解答的問題——蒸餾攻擊的技術機制、攻擊者存取範圍的完整程度,以及 OpenCode 與 OpenAI、Anthropic 和 Google 合作的結果——是調查持續進行時值得關注的細節。
來源:Blockonomi