AIによるmalware 攻撃:AIがマルウェアに与える影響と、その防御策

主な洞察

  • AIの関与は、コード支援からmalware の実行中のモデル呼び出しまで多岐にわたりますが、これらのパターンにはそれぞれ異なる証拠が必要です。
  • 2025~2026年の症例記録では、確認された手法の範囲が広がっているが、その有病率は測定されていない。
  • AIの来歴が確認されていない場合でも、実行、IDの使用、利用可能な場合はモデル呼び出し、動作、および影響について調査を行うべきである。

2026年9月、Google Threat Intelligence Groupは、攻撃者がAIを活用したワークフローを用いて、クラウドへのアクセス権を取得してから6時間足らずで、大規模な認証情報収集を計画、構築、実行した事例を報告した。これは観測された1つのキャンペーンに過ぎず、典型的な攻撃の所要時間ではない。この事例は、AIを活用したmalware 攻撃の背後にある運用上の懸念を浮き彫りにしている。すなわち、根本的な侵害が依然として既知の脆弱性に依存している場合でも、AIによって攻撃サイクルの特定の部分が短縮され得るということである。

AImalware 攻撃とは、攻撃者がAIを利用して悪意のあるソフトウェアを設計、改変、配信、または操作する侵入攻撃のことです。この用語は、AIの関与の度合いが異なるさまざまなケースを網羅しています。開発者がモデルを使用してコードを記述する場合もあれば、より珍しいケースでは、インプラントが実行中にモデルに問い合わせを行い、次の動作を決定することもあります。これらはそれぞれ異なる脅威であり、証拠や防御策も異なります。本ガイドでは、これらを区別し、報告されている事例を検証するとともに、セキュリティチームがこれらを検知し、対応するための実践的な方法を提示します。

AIによるmalware 攻撃とは、具体的にどのようなものを指すのでしょうか?

重要なのは、AIが攻撃チェーンのどの段階で関与するかという点です。『Malware 』は、モデルの助けを借りて書かれたからといって、新たな技術的種となるわけではありません。セキュリティへの影響は、コードが何を行うか、攻撃者が何を制御しているか、そしてデプロイ後もモデルが関与し続けるかどうかに依存します。

パターン AIの役割 ディフェンダーが観察できること 証拠の立証基準
AIを活用した開発 悪意のあるコードの作成、デバッグ、翻訳、またはパッケージ化を支援する その結果生まれたmalware とその通常の動作。AIによる執筆は目に見えない場合がある 開発成果物、または信頼できる調査担当者の帰属情報
AIを活用した業務 オペレーターが調査、トラブルシューティング、または次の対応策の決定を行うのを支援します アカウント、エンドポイント、クラウド、およびネットワークのアクティビティ ワークフローと運用を結びつける事案の証拠
実行時AI対応malware インプラントは、実行中にモデルまたはローカルのAIツールにクエリを送信します モデル/API呼び出し、プロセスの活動、生成されたコマンド、および下流への影響 実行中のモデルの使用状況を示す分析
AI主導のエージェントワークフロー ソフトウェアエージェントは、侵入の一部を計画または実行する ツールの呼び出し、使用された認証情報、インフラストラクチャの変更、および攻撃の進行状況 観察研究または対照試験、明確に表記されていること

これらのカテゴリーは重複する場合があります。また、AIの防御的な活用である「AIによる脅威検知」や、prompt injection のようなAIアプリケーションに対する攻撃と混同してはなりません。一般的な定義や分類については、『malware 』ガイドを参照してください。

AI支援型と自律型は異なる

「AI生成」という言葉は、開発の来歴について何かを示唆しています。「自律型」という言葉は、運用上の制御について何かを示唆しています。どちらの用語も、それだけでは攻撃が成功したかどうかを判断する手がかりにはなりません。モデルによって記述された情報窃取型マルウェアは、完全に固定された命令に基づいて実行される場合があります。逆に、比較的小さなプログラムであっても、実行時にインターフェースのナビゲーションといった限定的なタスクをモデルに委任することが可能です。

多形的なmalware は、生成AIよりも以前から存在していた

MITRE ATT&CK 多形コードを、その目的を維持しつつ実行時のフットプリントを変化させるソフトウェアとして定義している。ミューテーションエンジンは、大規模言語モデルが登場する以前から存在していた。AIはコードのバリエーション生成を加速させたり、変種を選択したりすることはあるが、ハッシュ値が変化したからといって、そのサンプルがAIによって生成されたという証拠にはならない。

攻撃者がAIを活用してどのように作成・運用しているかmalware

最も説得力のある脅威モデルは、「あらゆる攻撃が完全に自動化されている」という主張ではなく、具体的な手順から出発するものである。現在の研究では、開発、難読化、および運用上の意思決定におけるAIの活用が、成熟度や可視性の異なるレベルで報告されている。

開発と反復

攻撃者は、コーディングモデルを利用して、コンポーネントの草案作成、エラーの説明、言語間のコード移植、おとりロジックの記述、あるいはテストの自動化を行うことができます。Google Threat Intelligence Groupは、2026年5月の分析レポートにおいて、ウクライナの組織を標的とした活動で使用されたmalware ファミリーである「CANFAIL」と「LONGSTREAM」について解説しました。 研究者らは、悪意のある機能を隠蔽するために設計された、モデル生成による「埋め草」コードと評価されるコードを発見した。LONGSTREAMでは、夏時間のステータスを照会する32件の非アクティブなクエリが特定されたが、これは新たな攻撃目的というよりは、一見無害に見えるコードの量を示す一例である。この32件は、分析対象となった1つのコードファミリーに関するものであり、普及度の指標ではない。

防御側にとって、当面の課題は、悪意のあるバイナリやスクリプトが実行され、システム内に潜伏し続け、認証情報を盗み出し、外部と通信できるかどうかという点にある。AIによる作成であることは、攻撃元の特定を複雑にする可能性はあるが、そうした挙動そのものを消し去るわけではない。

難読化とコードのバリエーション

AIは、コードの書き換え、不活性な分岐の追加、パッケージングの変更などを通じて、静的マッチングを妨害するのに役立ちます。Google Threat Intelligence Groupは、モデルに自己変更を指示するように設計された実験的なVBScriptドロッパー「PROMPTFLUX」について解説しました。Googleの分析では、確認されたバージョンは開発またはテスト段階にあり、デバイスやネットワークを侵害する能力は示されていなかったと明記されています。これは手法の試みを示す証拠であり、広く成功裏に利用されている証拠ではありません。

既知のサンプルについては、静的ファイルのハッシュ値や署名には依然として価値があります。これらをプロセス、メモリ、ID、ネットワークのテレメトリと組み合わせることで、ファイルの外観が変化しても見落とされることがないようにします。

実行中のモデル呼び出し

あるmalware は、AIサービスをランタイムワークフローの一部として組み込んでいます。Googleの報告によると、ウクライナを標的とした「PROMPTSTEAL」は、APIを介してモデルにクエリを送信し、システム情報や文書を収集するためのコマンドを生成していました。malware はこれらのコマンドを実行し、収集したデータを攻撃者のインフラストラクチャに送信しました。Googleは、実稼働環境において「malware 」がモデルにクエリを送信するのを確認したのはこれが初めてであると述べています。これは実験的な「PROMPTFLUX」サンプルよりも有力な運用上の証拠ですが、それでもなお、このような「malware 」が一般的であるとは断定できません。

Googleは2026年5月の分析において、モデルを用いてインターフェースの状態を解釈し、デバイスのナビゲーション操作を返すAndroid向けバックドア「PROMPTSPY」について解説しました。これは特定のデバイスに固有の事例です。Androidのアクセシビリティ機能やアプリの永続化メカニズムを、企業のWindowsやLinux環境に一般化して適用すべきではありませんmalware 。

オペレーターの業務プロセスの効率化

AIは、malware の枠外で機能することも可能です。人間のオペレーターは、エージェントを利用して、標的の優先順位付け、ツールのデバッグ、あるいはスキャンや認証情報の収集を管理することがあります。2026年9月のGoogleの事例では、エージェントを活用した攻撃キャンペーンが6時間足らずで完了しました。このスピードが重要なのは、オペレーターの手動による判断を待つ時間が短縮できるからです。ただし、この事例は、AIを活用したすべての侵入がより迅速であることや、malware 自体がすべての決定を下したことを証明するものではありません。

証拠が示していること、そして示していないこと

コード支援から実行時モデルの利用への移行は、報告されている事例では実際に確認されていますが、こうした事例を一般的な傾向と混同してはなりません。研究者がサンプルや開発成果物、あるいはインシデントのテレメトリを調査し、実際に何が観察されたかを明らかにできた場合に、その証拠は最も説得力を持つことになります。

パターン AIの役割 ディフェンダーが観察できること 証拠の立証基準
AIを活用した開発 悪意のあるコードの作成、デバッグ、翻訳、またはパッケージ化を支援する その結果生まれたmalware とその通常の動作。AIによる執筆は目に見えない場合がある 開発成果物、または信頼できる調査担当者の帰属情報
AIを活用した業務 オペレーターが調査、トラブルシューティング、または次の対応策の決定を行うのを支援します アカウント、エンドポイント、クラウド、およびネットワークのアクティビティ ワークフローと運用を結びつける事案の証拠
実行時AI対応malware インプラントは、実行中にモデルまたはローカルのAIツールにクエリを送信します モデル/API呼び出し、プロセスの活動、生成されたコマンド、および下流への影響 実行中のモデルの使用状況を示す分析
AI主導のエージェントワークフロー ソフトウェアエージェントは、侵入の一部を計画または実行する ツールの呼び出し、使用された認証情報、インフラストラクチャの変更、および攻撃の進行状況 観察研究または対照試験、明確に表記されていること

実際の傾向としては、開発支援から実行時のモデル呼び出しに至るまで、AIの関与範囲が拡大しています。これにより、変更されたコードの検査やワークフローの高速化が促進されます。しかし、malware がすでに自律化している、シグネチャは無用である、あるいは感染の大部分がAIによって生成されているといった、普遍的な主張を裏付けるものではありません。Googleの「M-Trends 2026」の要約でも同様に、同社が確認した侵入の成功事例の大部分は、依然として従来からある人的ミスやシステム上の欠陥に起因しているとの注意が喚起されています。

AIによるmalware 攻撃が環境全体でどのように進行するか

たとえ新しいインプラントであっても、アクセス権を取得し、実行され、効果を発揮しなければなりません。防御側は、単一の「malware 」というファミリー名に依存することなく、これらの観察可能な段階を中心に調査を組織化することができます。

1. 侵入と実行。悪意のある添付ファイル、侵害されたパッケージ、公開されたサービス、または盗まれた認証情報により、攻撃者は侵入経路を得ることになります。何が、どのIDで、どの資産上で実行されたのかを特定してください。

2. 発見と適応。コードまたはオペレーターが、ソフトウェア、セキュリティ対策、ファイル、あるいはクラウドサービスを調査・把握します。AIがこれらの観測結果の解釈を支援することはありますが、異常な事象の発見は依然として目視による確認が必要です。

3. 持続性と特権。スケジュールされたタスク、サービスの変更、トークンの使用、または不正な権限付与によって、アクセス範囲が拡大されることがあります。変更を悪意のあるものとみなす前に、その変更が許可されたものかどうかを確認してください。

4. 動きとコマンド。新しいリモートセッション、不審なアクセス経路、外部へのモデル/API呼び出し、およびコマンド&コントロールトラフィックに注意を払う。モデルAPIへのリクエストだけでは侵害の証拠とはならない。そのリクエストをプロセスやその後の行動と関連付けて分析する必要がある。

5. 収集と影響。ファイルへのアクセス、認証情報の収集、データの集積、外部への持ち出し、暗号化、またはサービスの妨害などが、その目的を示しています。一連の経緯を再現できるよう、タイムスタンプやエンティティ間の関係を保持してください。

この段階別の視点は、ペイロードの形状が変化する場合に特に有用です。また、AI起源説の真偽が不透明な場合でも、チームが影響に焦点を当て続けることができます。

AIを活用したと思われるものを検知・調査する方法malware

検知においては、既知のmalware 対策と、エンドポイント、ID、ネットワーク、クラウドサービスにわたる動作を組み合わせて行うべきです。その目的は、攻撃の連鎖を確認することであり、見慣れないプロセスをすべて「AImalware 」とラベル付けすることではありません。

従来のmalware のコントロールを維持する

エンドポイント保護、パッチ適用、ソフトウェアの出所確認、および既知の指標との照合は維持してください。既知のサンプルや亜種は、依然としてブロック可能です。単純なファイル照合を回避する手法に対しては、プロセスの系譜、スクリプトおよびメモリのテレメトリ、ならびに実行ポリシーの制御を追加してください。MITREの「ポリモーフィックコード」に関する記述では、マルウェア対策制御と併せて、行動ベースの手法を明示的に推奨しています。

ファイル以外の行動との相関関係

新たに開始されたプロセスによる認証情報ストアの読み取り、見慣れない外部サービスへの接続、リモートアクセスの開始、データの準備といった一連の組み合わせを調査します。ホストを、そのホストが使用したアカウントや、それに続くクラウド/SaaS上の操作と関連付けます。ネットワークおよびIDのコンテキストを分析することで、ファイルのハッシュ値が変更された場合や、エンドポイントエージェントによる可視性が確保されていない場合でも、攻撃の進行状況を把握できます。VectraAIのEDRギャップ検出のユースケースでは、こうした相互補完的な可視性について説明されています。各チームは、自社の環境における実際のカバレッジを検証する必要があります。

モデルによる予測を「結論」ではなく「文脈」として捉える

ポリシーで許可されている場合は、エンタープライズAIサービスに対する呼び出し元プロセス、宛先、アカウント、時刻、リクエスト数、および下流のコマンドを記録してください。正当な開発者ツールでも同様のトラフィックが発生する可能性があります。不審なプロセスがモデルを呼び出した後、生成されたコマンドを実行したり、永続化設定を変更したり、機密データにアクセスしたりした場合は、上層へ報告してください。承認されたプライバシーおよび保存期間ポリシーを超える範囲で、プロンプトやペイロードを収集することは避けてください。

簡単な調査チェックリストを活用する

質問 収集すべき最低限の証拠 対応している決定
このプロセスは何がきっかけで始まったのでしょうか? 親プロセス、コマンドライン、パッケージまたはダウンロード元、ユーザーコンテキスト 初期アクセスおよび範囲
AIサービスか、ローカルモデルを呼び出したのでしょうか? プロセスに関連付けられたネットワークまたはアプリケーションのログ、タイムスタンプ、宛先 実行時のAIの関与(証明可能な場合)
電話の後、何が変わったのでしょうか? 子プロセス、スクリプト、ファイル、認証情報、リモートセッション モデルの出力結果が行動のきっかけとなったかどうか
どのようなアイデンティティやシステムが影響を受けたのでしょうか? 認証、ネットワーク、およびクラウドの監査イベント 格納境界
データは収集または転送されましたか? ファイルへのアクセス、ステージング、出力、宛先、ボリューム 影響および通知の評価

モデル使用ログが利用できない場合は、AIの関与は確認されていない旨を明記してください。その場合でも、観測された悪意のある行動に基づいて対応を進めることは可能です。

リスクを軽減し、対応する方法

最も有用な制御手段は、malware やAI搭載のオペレーターが侵入後に実行できる動作を制限するものです。予防策と並行して、IDによるアクセス制御、実行パス、流出経路、および応答速度を優先的に考慮してください。

1. リスクへの露出を低減する。脆弱性が悪用されたサービスへのパッチを適用し、信頼できないパッケージやスクリプトの使用を制限し、開発者ツールの権限を見直し、APIキーやエージェントの認証情報を保護する。クラウドおよびSaaSのIDに対しては、最小権限の原則を適用する。

2. 攻撃経路を可視化する。エンドポイント、ネットワーク、ID、クラウド、および関連するAIサービスのログを、時刻を同期させた状態で保持する。モデルの使用履歴を誰が確認できるか、およびその保持期間を定義する。

3. 動作ベースの検知機能をテストする。正当なリソースの検出、認証情報のアクセス、リモート実行、およびデータのステージングをシミュレートする。チームが、既知のハッシュ値に頼ることなく、イベントを1つのインシデントとして結びつけられるかどうかを評価する。

4. 検出された感染チェーンを封じ込める。必要に応じて感染したホストを隔離し、アクティブなセッションや漏洩したトークンを無効化し、悪意があると確認された宛先への通信を遮断し、大規模なクリーンアップを行う前にフォレンジック証拠を保全する。

5. 復旧と教訓の抽出。信頼できる情報源に基づいてシステムを復旧させ、残存リスクが完全に除去されたことを確認し、影響を受けた認証情報を更新し、タイムラインを検知および封じ込めのタイムスタンプと照合します。見落とされたID、ネットワーク、またはクラウドに関する手順があれば、プレイブックを更新します。

有用な評価では、次のような問いを投げかけます。「チームは、侵害されたID、影響を受けた資産、および攻撃者の次の行動を、介入できるほど迅速に特定できたか?」検出時間、調査時間、封じ込め時間をそれぞれ個別に記録します。制御された演習を行うことで、特定のベンダーの有効性を前提とすることなく、この問いを検証することができます。

Vectra AIの活用シーン

Vectra AIの「AIネイティブ」なセキュリティおよび可観測性の位置づけは、攻撃がID、ネットワーク、クラウドサービス、エンドポイントの間を移動する場合に有効です。同社のEDRギャップ検出のユースケースでは、管理対象のエンドポイントを超えた行動の可視化について説明されています。 AIを活用したmalware 調査において評価すべき価値は、利用可能なシグナルが、アナリストが認証情報の悪用、横方向の移動、およびデータ流出を、進行中の侵入と結びつけるのに役立つかどうかという点です。製品の適合性や対応措置は、導入状況、統合状況、および権限設定によって異なるため、価値実証(PoV)においてこれらを確認してください。

コントロールのマッピングを行う場合は、まず「malware の基礎」と「AIによる脅威検知ガイド」から始めてください。エンドポイントのテレメトリ以外のギャップを評価しているチームは、「EDRギャップ検出のユースケース」をご確認ください。その評価後に、導入に関する具体的な検討を行う場合は、Vectra AIのデモをご依頼ください。

出典および調査方法に関する注記: 本調査ガイドは、2026年10月22日に、元の調査報告書およびMITRE ATT&CK に基づいて確認されました。掲載されている事例は、発生率調査や独立した製品テストではありません。

‍

よくある質問 (FAQ)

AIは、malware を独自に作成できるのでしょうか?

AIで生成されたmalware は、見破るのがより難しいのでしょうか?

AI APIの呼び出しは、感染の証拠となるのでしょうか?

AI(malware )と多形性(malware )の違いは何ですか?

セキュリティチームが、AIによるmalware 攻撃の疑いがある場合、まず何を行うべきでしょうか?