定義
安全でない出力処理とは、LLMの出力を十分な検証・サニタイズなしに後続システムへそのまま渡し、実行・表示してしまうことで攻撃を招くセキュリティ上の欠陥のこと。
安全でない出力処理 (Insecure Output Handling)とは(詳しく解説)
安全でない出力処理(Insecure Output Handling)とは、LLM が生成した出力を十分な検証・サニタイズなしにブラウザ・シェル・データベース・下流のプラグインへそのまま渡してしまうことで、XSS・SSRF・コマンドインジェクション・権限昇格などにつながるセキュリティ上の欠陥を指す。OWASP の LLM アプリケーション脆弱性トップ 10 でも主要カテゴリの一つとされ、AI エージェントがツール実行や API 呼び出しまで担うようになった 2026 年の実運用では、出力を鵜呑みにした自動実行が特に危険とされる。現場での対策は、出力を必ず許可リストで検証する、実行前に人間承認を挟む、権限を最小化する、の 3 点が定石とされる。監視・監査ツールの導入にはコストがかかるため、まずは重要度の高いエージェントから優先的に導入するのが相場感とされる。
この解説の引用について
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「安全でない出力処理 (Insecure Output Handling)とは」 https://aipicks.jp/glossary/insecure-output-handling
安全でない出力処理 (Insecure Output Handling)の使用例
- AI エージェントが生成したコマンドをそのままシェル実行する設定は、安全でない出力処理の典型例とされる。
- チャットボットの回答を検証せず HTML として画面に描画すると、XSS 攻撃を招く恐れがあるとされる。