対策・学習12分で読める

Northflankのセキュリティインシデント(2026年10月):保存された環境変数は復号されたと想定、AI APIキーの不正利用報告も

Northflankは、保存された環境変数すべてが復号されたものとして扱うよう案内し、AI APIキーの不正利用が報告されたと公表。差し替える秘密と確認先を整理します。

本文を読む
公開日
更新日
最終確認
目次

対象:Northflankでアプリ、ジョブ、データベースを動かしている開発者・チーム。とくにAIサービスのAPIキー、クラウドの認証情報、データベースのパスワードを環境変数やシークレットグループに置いている人。本記事はNorthflankのステータスページと報道にもとづく解説で、攻撃手順は扱いません。

続報待ち:この記事は公式発表に合わせて更新します

対象者

Northflankでアプリ、ジョブ、データベースを動かしている開発者・チーム。とくにAIサービスのAPIキー、クラウドの認証情報、データベースのパスワードを環境変数やシークレットグループに置いている人。

影響が確認された範囲表で見る ↓

可能性があるとされた項目

  • プラットフォーム上の環境変数
  • ワークロード・シークレットグループ・グローバルシークレット
  • データベースなどアドオンの認証情報
未確認事項
  • 影響を受けた顧客の数
  • 侵入の経路
  • 使われたAIキーの事業者と本数
さらに2件
  • AI APIキー以外の認証情報が悪用されたか
  • 同社による詳細な報告
今やること手順を見る ↓
  1. 保存した秘密は、発行元で無効化してから差し替える
  2. アドオンの秘密を差し替え、外部公開を止める
  3. 10月30日以降のAI事業者の利用状況と請求を確認する
さらに2件
  1. 支出上限を設定し、最小権限のキーにする
  2. 監査ログで操作履歴を確認する
最終確認日時
2026年11月1日時点
発表の続報予定と確認の記録

2026年11月1日時点で、ステータスページの状態は「Identified(原因特定済み)」のままです。直近の更新は、アドオンの秘密の差し替え機能を種類ごとに順次公開した旨で、同社は詳細な報告書をまだ出していません。10月31日に報じた媒体の取材依頼にも、その時点で回答はありませんでした。

Northflankの利用者が今日やること

1

保存した秘密は、発行元で無効化してから差し替える

同社は、すべての環境変数が復号されたものとして扱い、ワークロード、シークレットグループ、グローバルシークレットの秘密を差し替えるよう案内しています。手順は、先に発行元(AI事業者、クラウド、決済、メールなど)で古いキーを無効化し、新しいキーを作ってNorthflankに設定し、再デプロイします。

Northflank上で変数を書き換えたり消したりしても、すでに誰かが持っている写しは止まりません。

2

アドオンの秘密を差し替え、外部公開を止める

同社はアドオンの種類ごとに秘密の差し替え機能を公開しています。PostgreSQLとMongoDBが10月30日、MySQLとRedisが10月31日、MinioとRabbitMQが同日のあとに続きました。あわせてアドオンの外部公開を無効にするよう案内しています。秘密を差し替えても、古い秘密ですでに読まれたデータは戻らないので、データベース内のデータとアカウントも確認してください。

3

10月30日以降のAI事業者の利用状況と請求を確認する

保存していたキーの事業者ごとに、利用状況、キーの一覧、請求画面で、身に覚えのないリクエスト、普段と違うモデルやリージョン、急な費用増がないか見ます。同社の案内は、請求ログを確認し、不審な利用をAI事業者とNorthflankに報告することです。盗まれたAIキーがなぜすぐ請求に変わるかはAPIキー盗難とアカウント停止を参照してください。

4

支出上限を設定し、最小権限のキーにする

AI事業者側で月の予算上限とアラートを設定し、キーは用途を1つに絞って許される最小の権限にし、アプリごと・環境ごとに分けます。キーが小さいほど、漏れたときの被害も小さく済みます。キーをコードやログに出さない基本は.envとAPIキーの本当に危ないところにあります。

5

監査ログで操作履歴を確認する

同社は10月31日 01:04 UTCから、無料利用者を含む全顧客で監査ログを有効にしました。開いて、身に覚えのない変更(メンバー、トークン、秘密、ドメイン、デプロイ)がないか見てください。

何が起きたのか(Northflankのステータスページより)

以下は、ステータスページの「Security incident」の記録にもとづきます。時刻はUTCです。11:43〜13:05の項目にはページ上で日付が表示されておらず、10月30日13:40 UTCの更新の記録の中に含まれていて、報道は10月30日としています。

  1. 10月30日 11:43

    セキュリティ事業者の脅威アラートが上がる。
  2. 10月30日 11:44

    同社のエンジニアがアラートの確認を開始。
  3. 10月30日 12:02

    最初のネットワークポリシーのパッチを適用。12:50と13:05にも追加のパッチ。
  4. 10月30日 13:40

    顧客に環境変数の即時差し替えを案内。
  5. 10月30日 13:58

    状態が「Identified」に。すべての環境変数が復号されたものとして扱い、キーを無効化または差し替えるよう案内。
  6. 10月30日 15:12

    PostgreSQLとMongoDBの秘密の差し替えを有効化。複数の利用者からAIキーが使われたとの報告。
  7. 10月30日 23:38

    プラットフォームに保存したAI APIキーの無断利用が利用者から報告されたと説明。認証情報の差し替えと無効化、事業者の請求ログの確認を案内。
  8. 10月31日 01:04

    無料利用者を含む全顧客で監査ログを有効化。
  9. 10月31日

    MySQLとRedis(13:34)、Minio(22:32)、RabbitMQ(23:31)の秘密の差し替えを全顧客に公開。

復号されたものとして扱う

ワークロード、シークレットグループ、グローバルシークレットの環境変数

利用者が報告した悪用

プラットフォームに保存したAI APIキー。事業者名と本数は未公表

どちらの場合も、先に発行元で無効化してから差し替えます。

同社が想定するよう案内している範囲と、利用者が報告した悪用
ステータスページの内容(Northflank、2026年10月30〜31日)
起きたこと
セキュリティインシデント。同社は、すべての環境変数が復号されたものとして扱うよう案内
報告された悪用
プラットフォームに保存したAI APIキーの無断利用(利用者からの報告)
案内の範囲
ワークロード、シークレットグループ、グローバルシークレットの環境変数
対応
ネットワークポリシーのパッチ、差し替えの案内、アドオンの秘密の差し替え、全顧客の監査ログ
未公表
影響を受けた顧客の数、侵入の経路、対象のAI事業者

分かっていること・分かっていないこと

2026年11月1日時点の状態です。「記載なし」は、確認したステータスページの記録に書かれていない項目で、安全と確認されたという意味ではありません。

項目同社の発表の内容状態
プラットフォーム上の環境変数すべて復号されたものとして扱う可能性(同社)
ワークロード・シークレットグループ・グローバルシークレットすべて差し替え可能性(同社)
プラットフォームに保存したAI APIキー利用者から報告(「複数の利用者がAIキーが使われたと確認している」、同社が掲載)利用者が報告(同社が掲載)
データベースなどアドオンの認証情報種類ごとに差し替え機能を公開。外部公開は無効にするよう案内可能性(同社)
AIキー以外の認証情報悪用の有無は書かれていない記載なし
影響を受けた顧客の数公表されていない記載なし
侵入の経路公表されていない記載なし
対象のAI事業者名前は出ていない記載なし

読み方:「可能性」でも差し替えは必要

同社自身の案内が、変数は復号されたものとして扱うことです。特定のキーに悪用の証拠が出るのを待つ意味はありません。まだ使われていない漏えい済みのキーも、あとから使われるからです。

環境変数が漏れると何が起きうるか

一般に、環境変数から取られた秘密は次のように悪用されえます。今回これらがすべて起きたという意味ではありません。

  • AIサービスのAPIキー:他人があなたのアカウントでリクエストを送り、請求があなたに届く。キーが転売されることもある
  • データベースのパスワードと接続文字列:アプリのデータ(自分の利用者の情報を含む)の読み取りや書き換え
  • クラウドや決済のキー:費用のかかるリソース作成や呼び出し
  • 署名鍵・暗号鍵:セッショントークンの偽造や、アプリが守るデータの復号

あるセキュリティ事業者が、10月にAI開発向けのプラットフォームで複数のインシデントがあったと報告したと報じられています(報道による)。同社は、これらの報告は、セキュリティ事業者が示したAI認証情報を狙う攻撃の広いパターンと矛盾しないかもしれないとしています。ただし、その事業者が全件を単一の攻撃者によるものと確認したわけではありません(報道)。今月の他の事例はZeaburとRailwayを参照してください。

運営者が見直すこと:同社が公表した経緯から

同社が公表した事実から言えることです。Northflankへのさらなる評価ではありません。

  • 事業者のアラートが対応の起点だった。 クラウドのセキュリティ製品のアラートは、数分で動ける担当に届くようにする。今回、最初のパッチはアラートの19分後だった。
  • 保存する認証情報の種類ごとに、差し替え機能を事前に用意する。 アドオンの秘密の差し替えは、種類ごとに暦日で2日にわたり(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:初版。2026年11月1日時点のNorthflankのステータスページと報道1件にもとづく。同社が続報を出し次第、更新する。

次に読む

最新の速報

速報の一覧 →

よくある質問

QNorthflankで何が起きたのですか?
A

Northflankのステータスページによれば、2026年10月30日11:43(UTC)にセキュリティ事業者の脅威アラートが届きました。同社は12:02からネットワークポリシーのパッチを適用し、13:40に環境変数の即時差し替えを、13:58にはすべての環境変数が復号されたものとして扱うよう案内しました。影響を受けた顧客の数と侵入の経路は公表されていません。

Q何を差し替えればよいですか?
A

同社は、ワークロード、シークレットグループ、グローバルシークレットの環境変数を侵害されたものとして扱い、すべての秘密を差し替えるよう案内しています。先に発行元でキーを無効化し、新しい値を設定して再デプロイします。データベースなどのアドオンについては、同社がアドオンの種類ごとに秘密の差し替え機能を公開しており、アドオンの外部公開を無効にするよう案内しています。

Q自分のAI APIキーは使われましたか?
A

同社の15:12 UTCの記録には、複数の利用者がAIキーが使われたと確認しているとあり、23:38 UTCの記録ではプラットフォームに保存したAI APIキーが無断で使われたと利用者から報告があったと説明しています。どのAI事業者か、何本かは公表していません。AI事業者ごとの利用状況と請求のログに身に覚えのないリクエストがないか確認し、キーを無効化し、不審な利用はAI事業者とNorthflankに報告してください。

Q侵入の原因は何ですか?
A

公表されていません。2026年11月1日時点で、ステータスページと報道のいずれにも、侵入の経路、侵入されていた期間、影響を受けた顧客の数は書かれていません。

QAIのキーを置いていなければ、何もしなくてよいですか?
A

いいえ。同社の案内はAIキーに限らず環境変数すべてが対象です。データベースのパスワード、クラウドの認証情報、トークン、署名鍵を変数に置いているなら、それも差し替えてください。同社は無料利用者を含む全顧客で監査ログを有効にしたので、アカウント側の操作履歴も確認できます。

Q漏れたAIキーの被害を抑えるにはどうすればよいですか?
A

AI事業者側で月ごとの支出上限とアラートを設定し、キーは用途を1つに絞って最小の権限にし、アプリごと・環境ごとに分け、10月30日以降の請求画面を見ておきます。漏れたキーは、発行元で無効化するまで使えるままです。