間接プロンプトインジェクション Indirect Prompt Injection
詳しい解説
間接プロンプトインジェクションは、プロンプトインジェクションの一種で、攻撃者がユーザーに直接不正な指示を入力させるのではなく、AIが後から読み込む外部データ(Webページ、メール、社内文書、検索結果など)に悪意ある指示を事前に仕込んでおく手法です。RAG(検索拡張生成)構成やWeb閲覧機能を持つAIアシスタントが、汚染されたコンテンツを読み込んだ際に、そこに仕込まれた指示に従って動いてしまいます。ユーザー自身は不正な入力をしていないため気づきにくく、防御がより困難とされています。
なぜ重要か / 企業への影響
社内文書検索、メール要約、Webブラウジング機能を持つAIアシスタントを導入している企業では、外部から受け取る文書やメールが攻撃の入り口になり得ます。例えば取引先を装ったメールにAI向けの隠し指示を埋め込み、機密情報の外部送信や不正な処理を実行させる攻撃が想定されます。対策としては、AIが処理する外部コンテンツの出典を検証すること、AIの実行権限を最小限にすること、重要な操作の前に人間の確認を挟むことが有効です。
最終更新日: 2026年7月13日
関連用語
- RAG(検索拡張生成) Retrieval-Augmented Generation — AIが回答する前に社内文書などを検索し、その内容を根拠に回答を生成する仕組み。
- プロンプトインジェクション Prompt Injection — AIへの指示文に不正な命令を紛れ込ませ、AIを攻撃者の意図通りに動かす攻撃手法。