生成AIパスポート 第6回 AIエージェント 問2(全12問)
MCP(Model Context Protocol)の仕様(2025-11-25)がツールについて定めるセキュリティの事項のうち、サーバーが「しなければならない(MUST)」とされているものとして、不適切なものを1つ選びなさい。
適切。仕様は、サーバーがすべてのツール入力を検証しなければならないとしている。
不適切(これが正解)。仕様は、サーバーはツールの出力を無害化(サニタイズ)しなければならないとしている。
適切。仕様の定めのとおり。
適切。仕様の定めのとおり。
選択肢を押すと答え合わせができます。
論点
生成AIパスポート » AIエージェント » ツール実行(Function Calling)
正解
2
解説
クライアントの側には、重要な操作の前に利用者の確認を求める、サーバーを呼ぶ前にツールへの入力を利用者に見せる(意図しない情報の持ち出しを防ぐ)、ツールの結果をLLMに渡す前に検証する、タイムアウトを設ける、利用の記録を残す、といったことが推奨されている。