適用對象:在 Northflank 上部署應用程式、任務或資料庫的開發者與團隊,尤其是把 AI 服務 API 金鑰、雲端憑證或資料庫密碼保存在環境變數或金鑰群組中的人。本文依據 Northflank 的狀態頁面與媒體報導,不涉及攻擊手法。
進行中:本文將隨機構發布更多資訊而更新
- 適用對象
在 Northflank 上部署應用程式、任務或資料庫的開發者與團隊,尤其是把 AI 服務 API 金鑰、雲端憑證或資料庫密碼保存在環境變數或金鑰群組中的人。
- 已確認的影響範圍查看表格 ↓
列為可能涉及的項目
- 平台上的環境變數
- 工作負載、金鑰群組與全域金鑰
- 資料庫與其他附加元件的憑證
- 尚未確認的事項
- 受影響客戶的數量
- 攻擊者如何進入
- 哪些 AI 服務商的金鑰被使用以及數量
另外2項
- AI API 金鑰以外的憑證是否被濫用
- 公司的完整事件報告
- 現在要做的事查看步驟 ↓
- 在核發機構處撤銷您儲存在 Northflank 上的每個金鑰
- 輪替附加元件的金鑰並關閉公開存取
- 檢查自10月30日以來的 AI 服務商用量與帳單
另外2項
- 設定支出上限並使用最小權限金鑰
- 用稽核日誌查看活動
- 最後查證
- 截至2026年11月1日
續報計畫與查證紀錄
2026年11月1日,狀態頁面仍將該事件列為「Identified」(已確認)。其最新條目是逐個類型發布附加元件的金鑰輪替。公司沒有發布完整報告,一家媒體在10月31日發稿時,向公司發出的置評請求尚未得到回覆。
Northflank 使用者今天該做什麼
在核發機構處撤銷您儲存在 Northflank 上的每個金鑰
公司表示,應假定所有環境變數均已被解密,並輪替工作負載、金鑰群組與全域金鑰中的金鑰。請按以下順序操作:在核發服務處撤銷舊金鑰(AI 服務商、雲端、支付、郵件),建立新金鑰,在 Northflank 上設定並重新部署。
在 Northflank 上編輯或刪除變數,並不能阻止別人已經拿到的副本。
輪替附加元件的金鑰並關閉公開存取
公司依附加元件類型發布了金鑰輪替:PostgreSQL 與 MongoDB 在10月30日,MySQL 與 Redis 在10月31日,隨後 Minio 與 RabbitMQ 在10月31日稍晚發布。公司還建議關閉附加元件的公開暴露。在平台上輪替金鑰,並不能撤銷別人已經用舊金鑰讀取的資料,因此也請檢查資料庫內部的資料與帳號。
檢查自10月30日以來的 AI 服務商用量與帳單
查看每家服務商的用量、金鑰清單與帳單頁面,找出您不認識的請求、異常的模型或區域,以及費用的突然上升。公司的建議是查看帳單日誌,並向服務商與 Northflank 回報可疑使用。關於被盜 AI 金鑰為何會很快變成帳單,參見被盜 API 金鑰與帳號停權。
設定支出上限並使用最小權限金鑰
在每家 AI 服務商處設定每月預算上限與警示,為每個金鑰限定單一用途並授予其允許的最小權限,並按應用程式與環境使用不同的金鑰。金鑰權限越小,外洩造成的損失越小。關於不讓金鑰進入程式碼與日誌的基礎知識,參見.env 與 API 金鑰到底危險在哪裡。
用稽核日誌查看活動
自10月31日 01:04 UTC 起,公司已為包括免費使用者在內的所有客戶啟用稽核日誌。請打開它,查找不是您做出的變更:新成員、權杖、金鑰、網域或部署。
事件經過(來自 Northflank 的狀態頁面)
以下內容依據狀態頁面上標題為「Security incident」的條目。時間為 UTC。11:43 至 13:05 的條目在頁面上沒有顯示日期;它們出現在公司10月30日 13:40 UTC 條目的時間線內,媒體報導將其置於10月30日。
10月30日 11:43
一家資安廠商發出威脅警示。10月30日 11:44
公司工程師開始審查該警示。10月30日 12:02
部署了首個網路政策修補程式。隨後在 12:50 與 13:05 又有修補程式。10月30日 13:40
通知客戶立即輪替環境變數。10月30日 13:58
狀態變更為「Identified」。通知客戶假定所有環境變數均已被解密,並停用或輪替所有金鑰。10月30日 15:12
為 PostgreSQL 與 MongoDB 啟用金鑰輪替。多名使用者回報其 AI 金鑰被使用。10月30日 23:38
公司表示有使用者回報平台上儲存的 AI API 金鑰遭未經授權使用,並建議輪替與撤銷憑證,同時查看服務商的帳單日誌。10月31日 01:04
為包括免費使用者在內的所有客戶啟用稽核日誌。10月31日
面向所有客戶發布 MySQL 與 Redis(13:34)、Minio(22:32)及 RabbitMQ(23:31)的金鑰輪替。
假定已被解密
工作負載、金鑰群組與全域金鑰中的環境變數
使用者回報的濫用
平台上儲存的 AI API 金鑰;服務商與數量未揭露
無論哪種情況,都先在核發機構處撤銷,然後替換。
- 發生了什麼
- 一起資安事件;公司表示應假定所有環境變數均已被解密
- 回報的濫用
- 使用者回報平台上儲存的 AI API 金鑰遭未經授權使用
- 指引範圍
- 工作負載、金鑰群組與全域金鑰中的環境變數
- 因應
- 網路政策修補程式、通知客戶輪替、附加元件金鑰輪替、面向所有客戶的稽核日誌
- 未揭露
- 受影響客戶的數量、攻擊者如何進入、涉及哪些 AI 服務商
已知與未知
以下為截至2026年11月1日的狀態。標為「未說明」的項目不在我們查看的狀態頁面條目中;並不表示已確認安全。
| 項目 | 公司的說法 | 狀態 |
|---|---|---|
| 平台上的環境變數 | 假定均已被解密 | 可能(公司) |
| 工作負載、金鑰群組與全域金鑰 | 全部輪替 | 可能(公司) |
| 平台上儲存的 AI API 金鑰 | 由使用者回報(公司發布的原文為「multiple users are confirming their AI keys have been used」) | 使用者回報(公司發布) |
| 資料庫與其他附加元件的憑證 | 已依附加元件類型發布輪替;應關閉公開暴露 | 可能(公司) |
| AI 金鑰以外的憑證 | 未說明是否被濫用 | 未說明 |
| 受影響客戶的數量 | 未揭露 | 未說明 |
| 攻擊者如何進入 | 未揭露 | 未說明 |
| 涉及的 AI 服務商 | 未點名 | 未說明 |
如何理解:「可能」也意味著要輪替
公司自己的指引是假定變數已被解密。等待某個特定金鑰被濫用的證據沒有意義,因為一個尚未被使用的外洩金鑰以後仍可能被使用。
環境變數外洩可能導致什麼
一般而言,從環境變數取得的金鑰可能被如下濫用。這並不表示此處已發生所有這些情況。
- AI 服務 API 金鑰:別人以您的帳號送出請求,由您承擔帳單,或者金鑰被轉售
- 資料庫密碼與連線字串:讀取或更改您應用程式的資料,包括您自己使用者的紀錄
- 雲端與支付金鑰:建立資源或發起產生費用的呼叫
- 簽章與加密金鑰:偽造工作階段權杖,或解密您的應用程式所保護的資料
據媒體報導,一家資安廠商稱10月份 AI 開發者平台發生了多起事件。公司表示,這些報告可能與一家資安廠商所描述的、針對 AI 憑證的更廣泛攻擊模式相符;該廠商沒有確認所有案例背後是同一個行為者(媒體)。關於本月的其他案例,參見 Zeabur 與 Railway。
給營運方:從公司揭露內容得到的教訓
這些要點來自公司公布的事實,並不是對 Northflank 的進一步評判。
- 啟動應變的是一家廠商的警示。 請把來自雲端資安工具的警示送到能在幾分鐘內採取行動的人手中;這裡的首個修補程式在警示後 19 分鐘就部署了。
- 在需要之前,為每一種儲存的憑證提供金鑰輪替。 附加元件的輪替是逐個類型發布的,歷時兩個日曆日(10月30日 15:12 至10月31日 23:31 UTC)。客戶需要有辦法快速輪替每一種金鑰。
- 為所有人開啟稽核日誌。 公司直到事件開始之後,才為包括免費使用者在內的所有客戶啟用稽核日誌。
- 把儲存的金鑰視為入侵者最先會嘗試使用的東西。 使用者在首次警示後數小時內就回報了 AI API 金鑰的濫用。
資料來源(公開紀錄)
本文的事實依據下列公開資訊。對於公司尚未確認的入侵途徑,我們不做臆測。
- Northflank,狀態頁面,「Security incident」(2026年10月30日至31日)— status.northflank.com
- BleepingComputer,「Northflank security breach leads to abuse of customers' AI API keys」(2026年10月31日)— bleepingcomputer.com
更新紀錄
2026-11-01:首版。依據 Northflank 截至2026年11月1日的狀態頁面與一篇媒體報導撰寫。公司發布更多資訊時,本文將更新。
延伸閱讀
- 同類事件:Zeabur 資安事件(2026年10月) / Railway 環境變數可能暴露 / OpenCode Console 資料外洩
- AI 金鑰為何成為目標:防禦 AI 驅動的網路攻擊 / 被盜 API 金鑰與帳號停權
- 其他2026年事件:2026年資料外洩與網路攻擊事件