速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

プロンプトインジェクションとは

IT用語

生成AIへの入力に悪意のある指示を紛れ込ませ、本来のルールを無視させたり、意図しない動作をさせたりする攻撃。

プロンプトインジェクションは、生成AI への入力に悪意のある指示を紛れ込ませて、開発者が設定したルールを無視させたり、意図しない動作をさせたりする攻撃です。OWASP の LLM アプリケーション向けのリスクの一覧でも、上位に挙げられています。

主な種類

  • 直接的なプロンプトインジェクション:利用者が入力欄に「これまでの指示を無視して…」などの指示を入力する
  • 間接的なプロンプトインジェクション:AI が読み込む Webページ、メール、文書などに、見えにくい形で指示を埋め込んでおく

起きる被害

  • システムプロンプトや、AI が扱う機密情報の漏えい
  • AIエージェント が、メールの送信やファイルの削除など、意図しない操作を実行する
  • 誤った情報や不適切な内容の出力

対策

完全に防ぐ方法はまだ確立されていないため、被害を小さくする対策を組み合わせます。

  • AI に渡す権限やツールを必要最小限にする(最小権限)
  • 重要な操作は、実行の前に人が確認する
  • 外部から読み込んだ内容は、指示ではなくデータとして扱うよう区別する
  • AI の出力をそのまま HTML として表示したり、コマンドとして実行したりしない

関連用語

プロンプト、AIエージェント、MCP、RAG

プロンプトインジェクションが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク