AIサイバー攻撃:攻撃者はどのようにAIを狙い、AIを悪用するのか

Wiz エキスパートチーム
重要なポイント
  • AIの普及により、model、データ、pipelines、SaaSエージェント、クラウドインフラストラクチャにわたって攻撃対象領域(attack surface)が拡大しています。攻撃者はこうした新たな境界を悪用するだけでなく、AIを使って従来の攻撃手法も強化しています。

  • 現実の脅威には、AIを呼び出すマルウェア、misconfigurationを抱えたAIサービス、漏洩したAIシークレット、侵害されたmodel API、ポイズニングされたdataset、安全でないAI生成コードなどがすでに含まれています。

  • クラウド環境では、セルフホスト型model、分散したtraining dataset、シャドーAI(Shadow AI)ツール、マネージドAIサービスをまたぐ複雑なアイデンティティ経路により、AIリスクが最も高くなります。

  • AIサイバー攻撃への防御には、AIの攻撃対象領域の把握、AI pipelineのend-to-endでの保護、modelの挙動とデータアクセスの監視、AIリスクへのクラウドcontextの適用が必要です。

  • Wizは、Wiz CodeとWiz Security Graphを通じて統合されたAIセキュリティ態勢管理(AI-SPM)を提供します。これにより組織は、AI assetの検出、misconfigurationの検知、エージェントとAPIの保護、クラウド環境全体でのAI駆動型攻撃の阻止を実現できます。

AIサイバー攻撃とは

AIサイバー攻撃とは、model、pipelines、エージェント、API、その背後にある機密データといったAIシステムを標的にする脅威、またはAIを使って従来の攻撃手法を強化・自動化する脅威を指します。

こうした攻撃は、規模と自律性の点で従来のサイバー脅威とは異なります。攻撃者は現在、分散したクラウド環境全体で、偵察の自動化、エクスプロイトの生成、安全のためのガードレールの回避、AIエージェントの操作、データポイズニング(Data poisoning)によるtraining datasetの汚染を行えるようになっています。Wiz Researchは、AIの攻撃対象領域のマッピングや、安全でないバイブコーディング(vibe coding)で生成されたアプリコードの分析など、複数の調査を通じてこの変化を明らかにしてきました。

Wizはまた、AIエコシステムが新たなexposureのパターンを生み出していることも示しています。主な例は次のとおりです。

これらのリスクは既存のクラウド脆弱性の上に積み重なり、相互につながった、全体像を把握しにくい攻撃対象領域を生み出します。

そのため、AIサイバー攻撃は大きく3つに分類できます。

  1. AIシステムを直接狙う攻撃(例:modelの改ざん、エージェントの操作、データポイズニング、GPU runtimeのエクスプロイト)

  2. AIで従来の手法を大幅に強化する攻撃(例:ポリモーフィック型マルウェア、エクスプロイトの生成、スピアフィッシング)

  3. AI導入に伴い気付かないうちに生じるリスク(例:misconfiguration、安全でないAI生成コード、管理されていないエージェント、シャドーAIサービス)

簡単に言えば、AIは既存のサイバー攻撃に取って代わったわけではありません。攻撃の数を増やし、そのスピードを速めているのです。

AIを活用した攻撃の仕組み

攻撃者は今や、単にAIを使うだけではありません。キルチェーン(kill chain)のあらゆる段階にAIを組み込んでいます。AIにより、攻撃者は手作業のツールでは実現できなかったスピード、規模、隠密性、自動化を手に入れています。

1. AIによる偵察と脆弱性発見の加速

現代の攻撃者は、LLMやコード生成modelを使って偵察を加速し、クラウドアーキテクチャを分析し、misconfigurationや悪用可能な経路を大規模に発見しています。Wizは、システム分析やコマンド生成をリアルタイムでAI modelに委ねるマルウェアファミリーを確認しています。その一例がLameHugマルウェアで、promptを使ってシステムのinventoryを取得し、Hugging Face経由でデータを窃取していました。

2. AIによるフィッシング、ソーシャルエンジニアリング、欺瞞の高度化

LLMを使えば、文法上の不自然さがないネイティブ言語のフィッシングメールを短時間で作成し、オープンソースインテリジェンス(OSINT)に基づいて個人に合わせたスピアフィッシングを作り込めます。さらに、説得力のあるビジネスメール詐欺(Business Email Compromise)のために、ディープフェイクの音声や動画も生成できます。攻撃者はフィルターを回避するために数千ものバリエーションを試すこともでき、これは生成AIの登場以前には不可能だったことです。

3. 本来保護を担うシステムへのAIによる操作

敵対的なpromptによって、modelやエージェントに機密情報を開示させたり、ガードレールを無視させたり、有害なアクションを実行させたりできます。MCPなどのエージェントフレームワークに関するWizの調査では、過剰な権限を持つAIエージェントが、意図しないツール操作を実行するよう誘導されうることが示されています。特に、信頼できないコンテンツに触れた場合や、サーバー設定が脆弱な場合にその傾向が強まります。

4. AIによるエクスプロイト開発とlateral movementの自動化

攻撃者はAIを使い、クラウドのmisconfiguration、アイデンティティの弱点、脆弱なコンポーネントを連鎖させて、完全なattack pathを構築できます。コードを書いたりロジックをリバースエンジニアリングしたりできるmodelにより、エクスプロイトの生成はより速く、より手軽になっています。これは経験の浅い攻撃者にとっても同様です。

5. AIによる従来型検知の回避

敵対的な入力、ポリモーフィック型マルウェア、AIで改変されたペイロードは、誤分類を引き起こすことで、機械学習(ML)ベースの従来型セキュリティ製品を回避できます。Wizが記録したマルウェアは、AIを通じてコマンドを動的に生成して挙動を変化させ、静的シグネチャを無効化していました。

6. AIによるソフトウェアsupply chainの悪用

AIエコシステムは、オープンソースパッケージ、構築済みコンテナ、サードパーティ製フレームワークに大きく依存しています。Base44の脆弱性やs1ngularity NPMの侵害といったインシデントの調査では、攻撃者がAI開発エコシステムを標的にし、下流のアプリケーションを汚染する手口が示されています。

まとめ:AIは攻撃者の能力を大きく高めます。攻撃者は運用の規模を拡大し、より精度の高いエクスプロイトを作成し、防御を回避できるようになります。さらに、組織がまだ保護方法を確立できていないAIシステムを侵害することも可能になります。

AIを活用したサイバー攻撃の実例

AI駆動型の攻撃は、もはや理論上の話ではありません。Wiz Researchとセキュリティコミュニティは、攻撃者がAIで攻撃活動を強化する事例や、AIシステムそのものを標的にする事例を実環境で確認しています。以下は、こうした脅威が実際にどのように現れるかを示す例です。

AIをコマンドエンジンとして使うマルウェア

WizはLameHugマルウェアファミリーを発見しました。このマルウェアは静的なペイロードを持たず、runtimeにHugging Faceのmodelへpromptを送信して偵察コマンドを生成し、機密文書を窃取していました。

これは、マルウェアがロジックをLLMに外部委託した最初期の既知事例の1つであり、従来の検知を大幅に難しくしています。

公開VS Code拡張機能におけるAIエージェントの侵害

Amazon Q Developer拡張機能の侵害に関するWizの調査では、攻撃者がAIエージェントのツールチェーンに悪意のある命令を埋め込んだ経緯が明らかになりました。このAIエージェントは、トリガーされると付与された権限を使ってファイルやクラウドresourceを削除する仕組みになっていました。

この事例は、開発ツール内に隠されたわずかなpromptの操作が、現実の破壊的なアクションにまでエスカレートしうることを示しています。

GitHub上で広がるAIシークレットの漏洩

主要AI企業を対象とした分析で、WizはForbes AI 50企業の65%がAI関連のシークレットを漏洩していたことを明らかにしました。漏洩していたのは、modelキー、アクセスtoken、サービスアカウントの認証情報、trainingインフラストラクチャのキーなどです。

これらの認証情報は、次のような目的に悪用される可能性があります。

  • 独自modelの抽出

  • inference APIへのアクセス

  • training pipelinesの改ざん

  • 基盤となる機密データへのアクセス

これは、大規模なAI supply chainのexposureを示す、最も明確な実例の1つです。

有名platformを支えるAIインフラストラクチャの脆弱性

これらのインシデントは、AIのコンピューティングレイヤーが影響の大きい新たなattack pathを生み出すことを示しています。

安全でないAI生成コードに起因する悪用可能なアプリケーション

Wizが「バイブコーディング」ツールで構築された実際のアプリケーションを分析したところ、20%に重大なセキュリティ上の問題が見つかりました。具体的には、アクセス制御の不備や保護されていないデータエンドポイントなどです。

多くの組織が懸念していたことが、現実の結果として表れています。AIはコーディングを加速させますが、同時に脆弱性の発生も加速させます。

AIサイバー攻撃がクラウド環境にもたらす固有のリスク

AIシステムは単独で存在するのではなく、クラウドインフラストラクチャ、アイデンティティシステム、データレイク、コンテナplatform、GPU runtime、CI/CDパイプラインの上で動作しています。その結果、従来のオンプレミスのMLスタックよりもはるかに大きく複雑な攻撃対象領域が生まれます。Wiz Researchは、AIの導入が既存のクラウドリスクを増幅し、まったく新しいリスクも生み出すことを繰り返し示してきました。

以下では、クラウド環境においてAI攻撃が特に注意を要する主な理由を説明します。

1. AIによるクラウドの攻撃対象領域の大幅な拡大

現代のAIアプリケーションは、次のような環境にまたがって稼働しています。

  • SageMaker、Bedrock、Vertex AI、Azure MLなどのマネージドサービス

  • vectorデータベース、フィーチャーストア、modelレジストリ

  • GPUを利用する一時的なworkload

  • 自律型エージェントフレームワーク

  • コードを生成または処理するSaaSツール

AIの攻撃対象領域に関するWizの調査は、これにより複数の新たな侵入口が生まれることを示しています。modelエンドポイント、エージェントのツールチェーン、model提供用コンテナ、データpipelinesは、いずれも攻撃者の標的になりえます。

2. 高度に分散した(多くの場合露出している)trainingおよびinferenceのdataset

ほとんどのAI workloadは、次のような場所に分散した大規模なdatasetに依存しています。

  • S3バケット

  • Blobストア

  • 管理されていないsnapshot

  • シャドー環境内のデータレイク

  • 開発・テスト用pipelines

  • セルフホスト型modelのartifact

『クラウドAIの現状レポート(State of Cloud AI Report)』によると、training datasetの拡散が加速しており、セルフホスト型modelのデプロイは42%から75%に急増しています。このように分散したデータの所在は、ポイズニング、漏洩、不正アクセスの可能性を高めます。

3. 複雑で権限の大きいIAM(アイデンティティとアクセス管理)経路に依存するAI workload

AIジョブでは多くの場合、次のような権限が必要になります。

  • training datasetを読み取るための広範な権限

  • modelストアへの書き込みアクセス

  • GPU workloadを呼び出す権限

  • アカウント間またはサービス間のアクセス

  • コードの実行、ファイルの変更、APIの呼び出しを行うためのエージェントツールの権限

MCPエージェントのセキュリティや、過剰な権限を持つツールを備えたAIエージェントに関するWizの調査は、こうしたアイデンティティの連鎖が侵害されると、影響の大きいlateral movement経路になることを示しています。

漏洩したAIエージェントのキーや過度に寛容なサービスロールが1つあるだけで、pipelines全体が露出する可能性があります。

4. 迅速なAIデプロイサイクルによるmisconfigurationの増幅

チームが次のような作業を行うため、AI modelは頻繁に、ときには毎日更新されます。

  • 新しいデータを使ったtrainingのやり直し

  • エージェントの新バージョンのデプロイ

  • modelバックエンドの切り替え

  • 新しいLLMプロバイダーの統合

  • 検索拡張生成(RAG)pipelinesの試験導入

こうした「速くリリースし、さらに速く改善する」文化により、次のような領域でdriftが生じます。

  • modelエンドポイント

  • inferenceサーバー

  • エージェントツール

  • vectorデータベース

  • クラウドのIAMポリシー

AIインフラストラクチャの変化が速いほど、攻撃者はその過程で残されたミスを突いてきます。

5. シャドーAIと未承認ツールがもたらす見えにくいリスク

開発者の間では、次のようなツールの導入が進んでいます。

  • 管理されていないAIコーディングアシスタント

  • 非公式のRAG pipelines

  • ローカルLLM

  • 手軽に立ち上げたinferenceサーバー

  • ローカルで広範な権限を持つAIエージェント

こうしたツールの多くは、セキュリティチームの目に触れることがありません。

クラウドAIは組織の動きを速くしますが、同時にexposureも増やします。分散したデータ、変化の速いpipelines、特権を持つAIエージェント、脆弱なGPU runtimeが組み合わさることで、攻撃者のわずかな労力でもAIサイバー攻撃が大きなblast radiusにつながりうる状況が生まれています。

AIで強化された脅威への防御

AIリスクは、データ、model、pipelines、アイデンティティ、エージェント、クラウドインフラストラクチャにまたがります。こうしたリスクへの防御には、従来のアプリケーションセキュリティ(AppSec)、データ損失防止(DLP)、セキュリティオペレーションセンター(SOC)のツールだけでは不十分です。組織には、AIの攻撃対象領域に対する完全なvisibility、継続的な態勢管理、そしてtraining datasetからruntimeのinferenceまで、modelのライフサイクル全体をカバーするガードレールが必要です。

1. クラウド環境全体にわたるAI assetのinventory作成

存在を把握していないものは保護できません。次の項目についてリアルタイムのinventoryを作成してください。

  • マネージドAIサービス(SageMaker、Bedrock、Vertex AI、Azure ML)

  • セルフホスト型およびコンテナ化されたmodel

  • vectorデータベースとフィーチャーストア

  • modelエンドポイントとAPI

  • AIエージェント、MCPサーバー、ツールチェーン

  • training datasetとsnapshot

AI-BOM(AI版部品表)は、この検出作業を自動化します。マルチクラウド環境全体のすべてのmodel、dataset、エンドポイント、エージェント、dependencyをマッピングすることで、チームはAIの利用状況の全体像をようやく把握できるようになります。

2. AI workloadとエージェントへのleast privilegeの適用

AIシステムは広範な権限を必要とすることが多く、それが過剰な権限を持つアイデンティティや、リスクの高いlateral movement経路を生み出します。

ベストプラクティスは次のとおりです。

  • trainingとinferenceに対して厳密に範囲を限定したIAMロール

  • modelごと、またはエージェントごとのアクセス境界

  • modelエンドポイントとdatastore間のネットワークセグメンテーション

  • AIエージェント(MCP、LangChain、カスタムフレームワーク)に対するツールレベルの権限

3. AIにおけるデータライフサイクルの保護

データはAI pipeline全体を支えており、多くの場合、最も狙われやすい攻撃ベクトルになります。

次の対策を実施してください。

  • データ分類(機密、規制対象、独自)

  • 異常な読み取りや急増を捉えるアクセス監視

  • 想定外のデータソースを特定するdrift検知

  • modelへのデータの流入と流れを把握するためのデータの系統(データフロー)の追跡

4. MLOps pipelinesとビルドシステムの保護

MLOpsシステムは、新たなソフトウェアsupply chainになりつつあります。

次の方法で保護してください。

  • シークレット、modelキー、認証情報を対象としたリポジトリのスキャン

  • デプロイ前のmodelとartifactの検証

  • training環境とビルド環境の分離

  • 安全でないAI生成コードのパターンを検出するコードスキャンの活用

5. modelの挙動とAIサービスのアクティビティの監視

従来の監視手法は、AIシステムにはうまく機能しません。代わりに、組織は次の対策を講じる必要があります。

  • driftや操作の兆候を捉えるためのmodel outputsのパターン追跡

  • inference APIの使用状況の監視(急増、異常なtoken、不審な入力)

  • ジェイルブレイク(jailbreak)やインジェクションを狙う高リスクなpromptの検出

  • エージェントやpipelinesによる異常なデータアクセスに対するアラート

modelやエージェントの誤用は、攻撃者がデータを窃取する前に起きることが多いため、挙動のvisibilityが極めて重要です。

6. ガードレールによる入力とoutputsの検証

ガードレールは、次のような事態を防ぐうえで欠かせません。

  • prompt injection

  • ドメインをまたぐエージェントの誤用

  • セキュリティに影響するmodelのhallucination

  • 有害なツール呼び出し

次の対策を実施してください。

  • 入力フィルタリング

  • コンテンツサニタイズ

  • outputsの検証

  • AIエージェントツールに対するpolicy-as-code

  • 高リスクなアクションに対する人間による承認

7. レッドチーミング(red teaming)と敵対的評価によるAIシステムのテスト

AIには、新しい形のテストが必要です。

  • prompt injectionのテスト

  • ジェイルブレイクと安全対策回避のシナリオ

  • 敵対的サンプル(adversarial examples)に対する評価

  • model抽出への防御

  • データポイズニングのシミュレーション

定期的なレッドチーミングにより、防御側のチームが見落としがちなギャップが明らかになります。

8. クラウドセキュリティプログラムへのAIリスクの統合

AIセキュリティは、独立したサイロの中にあるものではありません。次の領域に組み込む必要があります。

最も重大なAIリスクは、単独の問題ではなく、AI特有の性質を帯びたクラウドリスクです。

WizによるAIサイバー攻撃対策の支援

AIリスクは孤立して存在するものではなく、新たな側面を持ったクラウドリスクです。Wizは、AIの利用状況の把握、code to cloudでのAIシステムの保護、攻撃者に悪用される前のAI駆動型脅威の検知を実現する、統合されたクラウドネイティブなplatformを提供します。

Wizのアプローチは、AI-BOM、アプリケーションセキュリティ態勢管理(ASPM)を担うWiz Code、Wiz Security Graph、Wiz Defend + SecOps AI Agentを組み合わせ、最新のAI workload向けに構築された統合的な防御レイヤーを形成します。

1. AI-BOMによるAIの攻撃対象領域全体の把握

AIシステムを守る第一歩は、何を稼働させているかを把握することです。WizはAI-BOMを生成し、次の項目を自動的に検出して一覧化します。

  • model(マネージドおよびセルフホスト型)

  • modelエンドポイントとinference API

  • training datasetとsnapshot

  • vector DB、embeddingストア、RAG pipelines

  • エージェントツールとMCPサーバー

  • AI関連のシークレットとキー

  • クラウドアカウント全体でのAI SaaSの利用状況

これにより、チームはシャドーAIのデプロイ、管理されていないエンドポイント、アイデンティティ経路について、攻撃者に見つかるずっと前に完全なvisibilityを得られます。

2. Wiz Code(ASPM)によるAIエージェント、エンドポイント、pipelinesの保護

Wiz Codeはアプリケーションセキュリティ態勢管理を提供し、次の項目を分析します。

  • model提供用インフラストラクチャ

  • AI workloadをデプロイするコードとコードとしてのインフラストラクチャ(IaC)

  • AIエージェントのツールと機能

  • model APIと認証

  • データアクセスポリシー

  • supply chainのdependency

Wiz Security Graphを通じて、Wizは漏洩したmodelキー、過剰な権限を持つエージェントロール、露出したinferenceエンドポイント、ポイズニングされたデータといったAI固有の問題とクラウドのcontextとのcorrelationを行います。これにより、どの脆弱性が実際に悪用可能かを示します。

その結果、modelの悪用、prompt injectionの増幅、エージェントの侵害につながる、見えにくく影響の大きいmisconfigurationを未然に防げます。

3. agentlessのクラウドスキャンによるAIデータのexposureの防止

Wizのagentlessアーキテクチャは、次の項目を継続的に検出します。

  • 露出したtraining dataset

  • 公開またはアカウント間で共有されたmodelエンドポイント

  • AI workloadのリスクの高いアイデンティティ経路

  • misconfigurationのあるvectorデータベース

  • AI pipelineに対して範囲が広すぎるロール

  • リポジトリ全体に漏洩したAIシークレットと認証情報

platformはクラウドのアイデンティティ、ネットワークのexposure、データの機密度を分析し、有害な組み合わせ(toxic combinations)を明らかにします。たとえば、規制対象のtraining datasetにアクセスできる露出したmodelエンドポイントに、過剰な権限を持つエージェントが紐づいているケースです。

4. Wiz Defend + SecOps AI AgentによるAI駆動型攻撃のリアルタイム検知

AI攻撃は素早く進行します。Wiz Defendは、次のような挙動を検知することで、runtimeのAI workloadを保護します。

  • inference APIの異常なパターン

  • 悪意のあるpromptのアクティビティ

  • modelへの不正アクセス

  • 不審なエージェントツールの呼び出し

  • training datasetの保存先からの異常なデータ読み取り

  • 敵対的な操作やdriftの兆候

Wiz SecOps AI Agentは、Wizのグラフcontextとインシデント対応(IR)のナレッジベースを使ってすべてのアラートを自律的にトリアージし、検知と対応を強化します。判断根拠を完全に透明な形で示すため、チームはその判断を信頼できます。これにより、セキュリティチームは監督を犠牲にすることなく、AIのスピードで運用できます。

The SecOps AI Agent investigates every newly triggered threat

5. AIリスクとクラウドのセキュリティ態勢のcorrelationによる一元的な優先順位付け

Wiz Security Graphは、AI、クラウド、アイデンティティ、データにわたるすべてのリスクを、contextを備えた単一のmodelに結び付けます。これにより、チームは次のことが可能になります。

  • AI workloadが関わるattack pathの洗い出し

  • AI関連のmisconfigurationのblast radiusの把握

  • 実際の悪用可能性に基づく修復の優先順位付け

  • Wiz Codeを通じたコードオーナーまでの問題の追跡

この統合されたビューにより、AIセキュリティが新たにサイロ化したツール群になることを防げます。

AIの攻撃対象領域を把握し、クラウド環境のリスクと関連付けて優先順位を付けるために、Wizがどのように役立つかをご覧ください。 Wizを実際にご覧ください