2026-11-06

ハッカーがARTEX AIを使用してAzure Key Vaultの秘密を盗む

ハッカーがARTEXというAIフレームワークを利用し、GitHubに公開された認証情報を発見してからわずか5分でAzure Key Vaultのデータを盗み出すという攻撃が報告されました。この攻撃は、漏洩した認証情報を見つけ、アクセスを確認し、リソースをマッピングし、追加の秘密を盗むという一連の流れを迅速に実行するものでした。Microsoftは、2026年8月からGitHubでの高頻度の検索を観測しており、攻撃者はOAuthアプリケーションの秘密やAIプロバイダーに関連するキーワードを使用していました。これにより、企業のインフラやAIリソースが危険にさらされる可能性があります。

メトリクス

このニュースのスケール度合い

7.5 /10

インパクト

8.0 /10

予想外またはユニーク度

8.0 /10

脅威に備える準備が必要な期間が時間的にどれだけ近いか

8.0 /10

このニュースで行動が起きる/起こすべき度合い

7.0 /10

主なポイント

  • ✓ ARTEX AIを使用した攻撃者は、GitHubでの認証情報の検索からAzure Key Vaultのデータの抽出までをわずか5分で実行しました。
  • ✓ Microsoftは、攻撃者がAzureのサービスプリンシパルに不正にサインインし、複数のアプリケーションやテナントにアクセスしたことを確認しています。

社会的影響

  • ! この攻撃により、企業の機密情報が危険にさらされ、顧客やパートナーに対する信頼が損なわれる可能性があります。
  • ! AIを利用した攻撃手法の進化は、サイバーセキュリティの脅威を一層深刻化させる要因となっています。

編集長の意見

ARTEX AIを利用した今回の攻撃は、サイバーセキュリティの新たな脅威を示しています。攻撃者がAIを駆使して迅速に行動することで、従来の防御策が通用しにくくなっています。特に、GitHubなどのプラットフォームでの認証情報の漏洩は、企業にとって致命的なリスクをもたらします。企業は、公開リポジトリに機密情報を含めないようにするだけでなく、GitHubの秘密スキャン機能を活用して過去の履歴を確認することが重要です。また、Azure DevOpsの秘密スキャンやプッシュ保護機能を利用することで、誤ってコミットされた認証情報を防ぐことができます。さらに、攻撃者がサービスプリンシパルを利用してアクセス権を拡大することがあるため、最小権限の原則を適用し、アプリケーションのアイデンティティを管理することが求められます。今後は、AIを利用した攻撃が増加することが予想されるため、企業はセキュリティ対策を強化し、迅速な対応ができる体制を整える必要があります。

解説

エージェント型AI「ARTEX」がGitHub漏えい秘密からKey Vaultを5分侵害——攻撃の自動圧縮がクラウド防御の前提を崩す、です

今日の深掘りポイント

  • 攻撃者はAIエージェント「ARTEX」を使い、GitHub上の漏えい認証情報からAzure Key Vaultの秘密を5分で引き出したと報じられています。これは「探索→検証→列挙→搾取」のキルチェーンが分単位に自動圧縮されたことを示す象徴例です。
  • 2026年8月以降、GitHubでOAuthアプリの秘密やAIプロバイダ関連ワードの高頻度検索が観測されたとされ、攻撃者は“AI接続のためのシークレット”を起点にクラウドへ踏み込む傾向が強まっています。
  • サービスプリンシパルを起点に複数テナント・アプリへアクセスし、Key Vaultから追加の秘密を収集したという報は、横展開の速度と静粛性の高さを物語ります。
  • 「発見から封じ込めまでの可処分時間はもはや分オーダー」という現実に合わせ、事前の予防設計(秘密の未保管化/フェデレーション化)と、検知・封じ込めの自動化を同時に引き上げる必要があります。
  • 新規性・即時性が高く、実行可能性も高い一方で、一次情報の公開は限定的です。信頼度は中程度と評価しつつ、既知の秘匿情報流出→クラウド侵害のパターンと符合しており、対策は待ったなしです。

はじめに

人間の作業で一つずつ踏んでいた攻撃工程が、AIエージェントによって秒から分の粒度に圧縮されると、防御側の「都合のよさ」はたちまち剝がれます。誤コミットされたクライアントシークレットが、もはや「見つかる前にローテーションすれば大丈夫」という発想では救えない速度で武器化されるからです。今回のケースは、クラウドとAIをつなぐ“接着面”にあるシークレットが、攻撃者のファーストクラスチケットになっている現実を突きつけます。読み解くべきは一件のニュースではなく、「AIが攻撃行程を自動圧縮したとき、守りの前提をどう作り直すか」その設計思想です。

深掘り詳細

事実関係(確認できる情報)

  • 報道によれば、攻撃者はエージェント型AIフレームワーク「ARTEX」を用い、GitHubで露出した認証情報を検出・検証し、Azure Key Vaultから秘密を5分で引き出したとされます。Microsoftは2026年8月以降、GitHub上でOAuthアプリ秘密やAIプロバイダ関連語の高頻度検索を観測したとの記述があり、攻撃の足がかりとしてAI連携用シークレットが狙われたという文脈です。出所IPとして199.19.77[.]84が挙げられ、複数アプリ・複数テナントへのアクセスも言及されています[出典: GBHackersの報道]。一次情報のうち詳細なテレメトリやMicrosoft側の原典記事は現時点で限定的であり、続報を待つ必要があります(報道要旨の参照先: GBHackers)。
  • このテーマに関わる既知のベストプラクティスと公式機能は多数存在します。たとえばGitHubは公開/プライベートに対するシークレットスキャンとプッシュ保護を提供し、誤コミット段階でブロックできます[GitHub Docs: About secret scanning, Push protection for secrets]。
  • Azure側ではKey Vaultの監査/診断ログでSecretGet等の操作を可視化し、SIEMに連携できます。またKey Vaultのネットワーク制御(ファイアウォール/プライベートエンドポイント)で到達面を絞れます[Microsoft Docs: Azure Key Vault logging, Key Vault network security]。
  • 「秘密を置かない」ための選択肢として、GitHub ActionsなどCI/CDからAzureへの認証はOIDCベースのワークロードIDフェデレーションに移行可能で、長期クライアントシークレットを排除できます[Microsoft Entra Docs: Workload identity federation]。
  • サービスプリンシパルのサインインはEntraの専用サインインログで追跡でき、ベースライン逸脱検知や条件付きアクセス(ワークロードID対応)も組み合わせ可能です[Microsoft Docs: Service principal sign-ins]。

注: 上記の具体的なインシデントの叙述はGBHackersの二次報道に基づくもので、Microsoft公式の詳細技術レポートが同時期に公開されているかは本稿執筆時点では確認できていません。個別のIoCや時系列は今後の一次情報でアップデートされる可能性があります。

インサイト(編集部の視点)

  • 最も重い事実は「速度」そのものです。人間が関与すればボトルネックとなる「探索→アクセス検証→権限/資産列挙→秘密収集」の意思決定が、AIエージェントにより分単位へ圧縮されました。クラウド運用の“正しさ”は、MTTD/MTTRの短縮だけでなく「誤っても曝露されない設計」に寄せるフェーズへ移っていると読みます。具体的には、クライアントシークレットを原則置かない(フェデレーション化)、置く場合は極端に短命化する(分〜時間単位の有効期限+自動ローテーション)、そしてKey Vaultへの到達そのものを内向きに寄せる(Private Link+FW)という三点セットが、防御の“初期値”になります。
  • サービスプリンシパルはMFA非適用かつ人の常識ベースの防御(地理、時間帯)をすり抜けやすい存在です。Entraの「ワークロードIDの条件付きアクセス」「サービスプリンシパル用サインインログの常時相関」「アプリの同意(consent)制御とアプリ・ガバナンス」の3層で、悪用余地を詰めることが現実解です。
  • もう一つの読みどころは、攻撃者のキーワード選好が「AI連携の接着面」に寄っている点です。モデル/プロバイダへの接続キーは、クラウドもSaaSも横断できる“ユニバーサルな踏み台”です。AI導入のスピードに対して、シークレット管理の成熟度が追いつかない組織は、AI活用そのものがリスク乗数として作用します。AIのROIを守る道は、接着面のゼロシークレット化に尽きます。

脅威シナリオと影響

仮説シナリオ(MITRE ATT&CK準拠の整理。個別インシデントへの厳密適用は一次情報の精査が前提です):

  • 初期取得(外部)
    • 公開リポジトリからの認証情報回収: Unsecured Credentials: Credentials In Files(T1552.001)
    • 入手済みクレデンシャルの検証: Valid Accounts(T1078)、とりわけCloud Accounts(T1078.004)
  • クラウド内横展開の前段
    • クラウドサービス・資産の列挙: Cloud Service Discovery(T1526)
    • アカウント/権限の列挙: Account Discovery: Cloud Account(T1087.004)、Permission Groups Discovery: Cloud Groups(T1069.003)
  • 機密の収集と搬出
    • Key Vaultからの秘密取得(正規API経由の収集)を経て、Exfiltration Over Web Service(T1567、場合によりT1567.002)
  • 継続/拡張
    • 取得秘密で他SaaS・データベース・AIプロバイダへ再侵入(Valid Accountsの再帰利用、権限昇格の機会探索)

影響の輪郭:

  • 5分単位の自動化は、SOCの人手主体オペレーションに致命的な遅延を生みます。誤コミット→検知→ローテーションという従来の救済手順は、AI時代には「事後的には間に合わない」前提に再設計が必要です。
  • 影響半径はKey Vaultに閉じません。そこから再取得された二次秘密(DB接続、SaaSトークン、AI APIキー)がサプライチェーン的に拡散し、顧客・パートナーへの波及と信頼失墜を引き起こします。
  • 防御側の勝ち筋は「露出させない(フェデレーション化、ネットワーク縮退)」「露出しても即時無効化(超短命・CAE対応API・条件付きアクセス)」「露出の瞬間に止める(プッシュ保護)」の三段重ねです。

セキュリティ担当者のアクション

短期(0–48時間)

  • 漏えいの可能性があるリポジトリの全履歴をスキャンし、該当クレデンシャルを即時無効化・ローテーションします。GitHubのSecret scanningとPush protectionを組織単位で有効化します[GitHub Docs: Secret scanning, Push protection]。
  • Azure側でKey Vaultの診断ログ(SecretGet/SecretListを含む)を必ず有効化し、SIEMに集約します。短時間におけるSecretGetの急増や新規ASN/Geoからのサービスプリンシパル・サインインをハイシグナルとして相関します[Microsoft Docs: Key Vault logging, Service principal sign-ins]。
  • IOCに挙がる送信元(例: 199.19.77[.]84)からのサービスプリンシパル・サインイン/Key Vaultアクセスの有無を狩り込み、該当があれば即時封じ込め(資格情報無効化、権限剥奪、Key Vaultのアクセス制御見直し)に入ります。注: IPは容易に変更されるため、行動シグネチャ優先での捜索が有効です。

中期(1–4週間)

  • CI/CDからAzureへの認証はワークロードIDフェデレーション(OIDC)へ移行し、長期クレデンシャルの排除を進めます。併せて「クライアントシークレット自体を持たない」パスへ設計転換します[Microsoft Entra Docs: Workload identity federation]。
  • Key Vaultのネットワーク面を縮退します。Private Endpoint+ファイアウォールで到達元を限定し、Public accessは原則無効化します[Microsoft Docs: Key Vault network security]。
  • Entraの「アプリの同意」ポリシーを見直し、ユーザー/開発者による不用意なマルチテナント・アプリの同意を止め、管理者承認ワークフローを徹底します(App governanceの導入を含む)。
  • サービスプリンシパルとマネージドIDに対し、条件付きアクセス(ワークロードID対応)と利用範囲の制限(最小権限、特権のJust-In-Time)を適用します。

長期(30–90日)

  • 検知エンジニアリングのテーマを「速度」に合わせます。例:
    • 分単位でのSecretGetのバースト、未知ASNからのサービスプリンシパル初回サインイン、Key Vault列挙→大量取得の連続性(Kill Chain相関)
    • 同一SPNによる複数テナント/サブスクリプション跨ぎのアクセス試行
    • OAuthアプリ権限の急な拡大や新規同意イベントの集中(App governanceで可視化)
  • SRE/開発の運用プロセスを更新します。
    • Pre-commit/Pre-receive段階の秘密検査を必須化(ローカルとサーバー両面)
    • シークレットは極小TTLで自動発行・自動失効、使用監査を前提にする
    • 「Key Vaultは王冠の宝石」原則に沿い、運用アクセスも踏み台経由・記録必須の内向き運用へ
  • 年次のレジリエンス評価で「AIエージェントによる5分侵害」を前提シナリオに据え、レッドチーム/ピープル対応のボトルネックを洗い出します。

編集後記のひとこと

  • 本件は“AIが攻撃側の手を速くする”という抽象論を、運用の現実へ引きずり下ろす具体例でした。鍵は「露出時間ゼロに近づける設計」と「分オーダーの自動封じ込め」をどう両立させるかです。AIの軍拡を嘆くより、AIの速度に合わせた安全な接着面を静かに作り替えていきたいです。

参考情報

背景情報

  • i ARTEXは、攻撃者がGitHubでの認証情報を迅速に発見し、クラウド環境を侵害するために使用されるAIフレームワークです。このフレームワークは、各ステージを手動で調整することなく、発見した情報を分析し、次のアクションを実行することができます。
  • i Microsoftは、攻撃者がAzureのリソースやサービスの設定を調査し、機密情報を要求する前に、Azureのサブスクリプションやリソースグループを列挙したことを報告しています。これにより、攻撃者はより多くの情報を得ることができました。