Googleが警告するLLMJacking攻撃、1日で10万ドル以上のクラウドAI請求を生成
GoogleのMandiantおよび脅威インテリジェンスグループは、攻撃者が企業の大規模言語モデルへのアクセスをハイジャックし、巨額の不正請求を発生させていると警告しています。報告によると、ある組織では1日で10万ドル以上の請求が発生し、累積請求が100万ドルに達した事例もあります。LLMJacking攻撃は、従来のクリプトジャッキングとは異なり、数時間で大きな請求の急増を引き起こすことが特徴です。攻撃者は、公開されたエンドポイントをスキャンし、IAM資格情報やサービスアカウントキーなどの盗まれたクラウドアイデンティティトークンを利用して、バックエンドのモデルリソースに直接アクセスします。Googleは、セキュリティ管理システムの導入やAPIの使用制限を推奨しています。
メトリクス
このニュースのスケール度合い
インパクト
予想外またはユニーク度
脅威に備える準備が必要な期間が時間的にどれだけ近いか
このニュースで行動が起きる/起こすべき度合い
主なポイント
- ✓ 攻撃者は企業の大規模言語モデルへのアクセスをハイジャックし、巨額の不正請求を発生させています。
- ✓ Googleは、セキュリティ管理システムの導入やAPIの使用制限を推奨しています。
社会的影響
- ! LLMJacking攻撃は、企業の財務に深刻な影響を及ぼす可能性があります。
- ! このような攻撃が増加することで、企業のセキュリティ対策が見直される必要があります。
編集長の意見
解説
LLMjackingは“AIの電気泥棒”ではなく“経済破壊ツール”です—盗まれたクラウドIDでLLM推論を焼き切り、1日10万ドル超の請求を誘発します
今日の深掘りポイント
- LLMjackingは、LLMの推論・埋め込み・ファインチューニングなどの高単価APIを盗用して、数時間で巨額課金を生む“即時型クラウド損害”の攻撃です。暗号資産の採掘でじわじわ消耗させるクリプトジャッキングとは異なる経済特性を持ちます。
- 攻撃は、露出したLLMゲートウェイ/APIや流出したクラウドID(サービスアカウント鍵、短期トークン等)を梃子に、バックエンドのモデルリソースへ直打ちする“課金直結パス”を狙います。
- 対応の肝は「技術防御×課金ガバナンス×運用アラート」の三位一体です。ハード・クォータと強制予算リミット、アイデンティティ最小化、ネットワーク/サービス境界、そして請求・トークン使用の異常検知の連動を、事前に“落ちる先がない”構造として作っておくことが鍵です。
はじめに
AI導入がビジネスの中核に食い込むほど、攻撃者の狙いは「CPU/GPUを盗む」から「課金メーターを回す」に移りつつあります。Google傘下のMandiantと脅威インテリジェンスチームが警告したLLMjackingは、公開/半公開のAIエンドポイントや盗まれたクラウド資格情報を踏み台に、LLMの高単価操作を大量実行して一気に請求を膨らませる手口です。報道では、1日で10万ドル超、累積で100万ドル規模の損害事例が挙がっています。攻撃の狙いはデータ窃取だけではなく、純粋な“経済的被害”の高速化にあります。SOCにとっては、セキュリティだけでなくFinOpsと一体運用で備える時代に入ったと捉えるべきです。
本件は新規性と即時性が高く、攻撃の実現可能性も高い類型です。一方で、企業側がハード・クォータや強制的な課金停止の仕組みをセットしていれば、被害の天井を低く抑えられる可制御性も同時に持ちます。いま求められるのは“予防的なコスト・キルスイッチ”と“アイデンティティ最小化”の先回り実装です。
参考(報道): Google warns of ‘LLMJackers’ hijacking LLM services to inflate cloud AI bills – GBHackers
深掘り詳細
事実整理(報道ベース)
- 攻撃者は、公開されたエンドポイントのスキャンや、盗まれたクラウドアイデンティティ(サービスアカウント鍵、トークン等)を用いて、LLMのバックエンドモデルに直接アクセスします。
- 結果として、短時間に高額な請求が発生し、1日10万ドル超、累積100万ドル規模の被害例が報じられています。
- ベクトルはクリプトジャッキングに似ますが、収益化の手段が“推論や埋め込み等の高額API呼び出し”であるため、被害の立ち上がりが極端に速い点が異なります。
- Googleは、セキュリティ管理やAPI使用制限、フィッシング耐性のあるMFAの導入、リポジトリのシークレット検出などの対策を推奨しています(報道要旨)です。
出典はいずれも上記報道の要約に基づく整理です(一次資料の一般公開有無は本稿執筆時点で未確認です)です。
インサイト(編集部の視点)
- 経済インパクトの性質が“逓増”ではなく“瞬発”です。LLM APIはトークン量や並列度に応じた従量課金が一般的で、パラメータ次第で桁が一気に上がります。クリプトジャッキングは計算資源の線形消費が中心ですが、LLMjackingは数時間の並列スパイクだけで経理・監査レベルのインシデントに達します。
- 初期侵入のハードルが低く、確からしさが高いです。既存のクラウド盗用テクニック(流出鍵の再利用、公開APIの誤設定)に乗るだけで攻撃が成立します。成熟したTTPの転用であり、攻撃コストが低いです。
- 監視対象の重心が“セキュリティイベント”に加えて“課金・使用量テレメトリ”に移ります。SOCはCloud Audit/Accessログだけでなく、AIモデル使用量、トークン消費、請求スパイク、未承認リージョン/モデル利用のアラートを“同列”に扱う体制が要ります。
- 経済的サボタージュの可能性も見逃せないです。仮説ですが、攻撃者が金銭化だけでなく競合妨害や心理的圧迫を目的に“高額モデル+長文埋め込み+高並列バッチ”を混合投入するシナリオは十分現実的です。
脅威シナリオと影響
以下は、MITRE ATT&CKに沿って編集部が構成した仮説シナリオです。実環境への適用に際しては自組織のアーキテクチャに合わせて検証することを推奨します。
-
初期アクセス
- 露出したLLMゲートウェイ/プロキシの脆弱性悪用(仮説)
- MITRE: Exploit Public-Facing Application (T1190) です。
- クラウド資格情報の流出・再利用(ハードコード鍵、CI/CDログ、端末ブラウザトークン等)
- MITRE: Unsecured Credentials (T1552)、Valid Accounts – Cloud Accounts (T1078.004) です。
- アプリアクセストークンの悪用(SSO/OAuthトークンの奪取)
- MITRE: Steal Application Access Token (T1528) です。
- 露出したLLMゲートウェイ/プロキシの脆弱性悪用(仮説)
-
実行/コマンド&コントロール
- バックエンドのモデルエンドポイントへ直接API呼び出し(高単価パラメータでの大量推論・埋め込み・ファインチューニング)
- MITRE: Application Layer Protocol – Web Protocols (T1071.001) です。
- バックエンドのモデルエンドポイントへ直接API呼び出し(高単価パラメータでの大量推論・埋め込み・ファインチューニング)
-
発見/横展開(仮説)
- 有効なリージョン/モデル/プロジェクトの探索、クォータ上限の確認
- MITRE: Cloud Service Discovery (T1526) です。
- 有効なリージョン/モデル/プロジェクトの探索、クォータ上限の確認
-
影響/収益化
- リソース・ハイジャック(計算資源の無断使用による課金増大)
- MITRE: Resource Hijacking (T1496) です。
- リソース・ハイジャック(計算資源の無断使用による課金増大)
影響は以下の通りです。
- 直接損害として巨額のクラウド料金が短時間で計上されます。会計処理・監査・取引先説明のコストも無視できない二次被害になります。
- モデル/APIの過負荷により、業務向けLLM機能が実質的にDoS状態になるリスクがあります。
- 機密データの流出自体は本攻撃の“必須要素”ではないものの、環境によっては入力プロンプト/ログに秘匿情報が含まれる場合があり、情報管理リスクが併発します。
参考(MITRE ATT&CK技法):
- Resource Hijacking (T1496): https://attack.mitre.org/techniques/T1496/
- Valid Accounts (T1078): https://attack.mitre.org/techniques/T1078/
- Unsecured Credentials (T1552): https://attack.mitre.org/techniques/T1552/
- Exploit Public-Facing Application (T1190): https://attack.mitre.org/techniques/T1190/
- Application Layer Protocol: Web Protocols (T1071.001): https://attack.mitre.org/techniques/T1071/001/
- Steal Application Access Token (T1528): https://attack.mitre.org/techniques/T1528/
セキュリティ担当者のアクション
被害は“時間で指数化”します。まずは“ハードな上限”を設け、次に“盗用を成立させない”構造へ段階的に移行することが実務的です。
-
いま直ちにやること(24–48時間)
- 予算・クォータのハードリミットを設定します。主要AIサービスに対し、プロジェクト/環境/ユーザー別の上限を設定し、しきい値超過で自動通知されるよう構成します。Google Cloudなら予算アラートをPub/Sub経由で自動化し、必要に応じてプロジェクトのAPI無効化まで繋げる運用を準備します。
- 参考: Google Cloud Budgets(日本語): https://cloud.google.com/billing/docs/how-to/budgets?hl=ja
- 参考: Vertex AI のクォータ: https://cloud.google.com/vertex-ai/docs/general/quotas?hl=ja
- APIキー・サービスアカウント鍵の棚卸しと即時回転を行います。使用していない鍵は削除し、露出の疑いがある鍵は強制ローテーションします。可能であればAPIキーはIP/リファラ/アプリ制限をかけます。
- 参考: API キーの制限: https://cloud.google.com/docs/authentication/api-keys?hl=ja
- 請求アラートの“分”単位監視を暫定導入します。しきい値は通常時ピークの2–3倍を暫定値にし、逸脱時にSOCへ直通させます。
- 予算・クォータのハードリミットを設定します。主要AIサービスに対し、プロジェクト/環境/ユーザー別の上限を設定し、しきい値超過で自動通知されるよう構成します。Google Cloudなら予算アラートをPub/Sub経由で自動化し、必要に応じてプロジェクトのAPI無効化まで繋げる運用を準備します。
-
数週間で固めること(アイデンティティと境界)
- サービスアカウント鍵の発行抑止と鍵レス化です。組織ポリシーで鍵作成を原則禁止し、Workload Identity Federation等の短期資格に移行します。
- 参考: Workload Identity Federation: https://cloud.google.com/iam/docs/workload-identity-federation?hl=ja
- 参考: VPC Service Controls(サービス境界): https://cloud.google.com/vpc-service-controls/docs?hl=ja
- LLMバックエンドへの“直アクセス”封じです。Private Service Connectやサービス境界で経路を限定し、社内のLLMゲートウェイを唯一の出口にします。ゲートウェイ側でMFA、レート制限、max_tokens上限、並列度制御、モデル許可リスト、リクエスト署名検証を実装します。
- 条件付きIAMで“予測/埋め込み/学習”権限を時間・端末・属性で絞ります。業務時間外・未管理端末・海外リージョンからの実行を拒否する条件を検討します。
- サービスアカウント鍵の発行抑止と鍵レス化です。組織ポリシーで鍵作成を原則禁止し、Workload Identity Federation等の短期資格に移行します。
-
検知と対応(SecOps/FinOps連携)
- 検知パターンの例です。
- 短時間におけるLLMトークン消費・請求額・リクエストレートの同時スパイク
- 未承認リージョン/モデル/サイズ指定(例: 最高価格帯モデルへの急な切替)
- サービスアカウントの使用主体の変化(新規IP帯、ASN、国)
- 大量のエラー/429後の再送嵐(自動化ツールの挙動)
- インシデント対応の“コスト系ランブック”を用意します。発見時の即応手順(API停止、鍵失効、ネットワーク遮断、請求チーム連絡、プロバイダ連絡、法務/広報)の順序と責任分担を明文化します。
- 検知パターンの例です。
-
開発とガバナンス
- デフォルト安全策として、アプリ側でmax_tokens/temperature/並列度/ストリーミング時間に上限をハードコードします。ユーザー可変項目はサーバ側のポリシーで再検証します。
- シークレット検出をCI/CDに組み込み、リポジトリ・コンテナ・イメージ・監視ログから鍵漏えいを継続スキャンします。
- FinOpsと共通KPIを設定します。セキュリティアラート率だけでなく“1ユーザーあたり月間トークンコスト”“モデル別コスト/価値比”などの健全指標を並走させ、異常検知の精度を上げます。
最後に、この種の攻撃は“たまたま露出した鍵”から発火することが多いです。だからこそ、露出しても被害を天井で止める二重三重の“落とし穴”を先に掘っておくことが現実解です。ハード・クォータ、鍵レス、サービス境界、ゲートウェイ制御、コスト・ランブック——この5点を優先順で積み上げることが、経営に効くセキュリティの近道です。
参考情報
- 報道: Google warns of ‘LLMJackers’ hijacking LLM services to inflate cloud AI bills – GBHackers
- MITRE ATT&CK: Resource Hijacking (T1496): https://attack.mitre.org/techniques/T1496/
- Google Cloud Budgets: https://cloud.google.com/billing/docs/how-to/budgets?hl=ja
- VPC Service Controls: https://cloud.google.com/vpc-service-controls/docs?hl=ja
- Workload Identity Federation: https://cloud.google.com/iam/docs/workload-identity-federation?hl=ja
- API キーの制限: https://cloud.google.com/docs/authentication/api-keys?hl=ja
本稿の対策は、報道の事実からの合理的推論と一般的なクラウド/AIセキュリティのベストプラクティスに基づく提案であり、特定ベンダの未公開仕様に依存しない仮説を含みます。自社環境での実証と段階的導入を強く推奨します。
背景情報
- i LLMJacking攻撃は、攻撃者が企業のクラウドAIリソースに不正にアクセスし、短期間で巨額の請求を発生させる手法です。特に、IAM資格情報やサービスアカウントキーなどの盗まれたトークンを利用して、バックエンドのモデルリソースに直接アクセスすることが特徴です。
- i 攻撃者は、公開されたエンドポイントをスキャンし、悪用することで、迅速に不正請求を発生させます。これにより、企業は短期間で高額な請求を受けることになり、経済的な損失を被る可能性があります。