Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 657

MCP 攻撃

MCP 攻撃 とは何ですか?

MCP 攻撃Model Context Protocol (MCP) を悪用してプロンプトを注入したり、ツールを乱用したり、AI アシスタントが信頼するサーバー経由で横展開する攻撃。


MCP 攻撃は、Anthropic が提唱したオープン標準である Model Context Protocol を標的とします。MCP は AI アシスタントが共通インターフェースを通じて外部のツール・データソース・アプリケーションに接続するための仕様です。MCP サーバーはツール、リソース、プロンプトをモデルに公開できるため、悪意あるサーバーや侵害されたサーバーは、隠し命令を注入したり、ユーザーデータを外部送信したり、危険なツール呼び出しを要求したり、ユーザー承認後にツール定義を書き換えたり (いわゆる rug pull) できます。関連手法として、ツール説明のポイズニング、サーバー間の confused deputy 攻撃、返却文書経由のプロンプトインジェクションがあります。緩和策としては、サーバー ID の署名と固定、最小権限、呼び出しごとの明示的同意、MCP プロセスのサンドボックス化が挙げられます。

  1. 01

    悪意ある MCP サーバーが、ユーザーが以前承認したツールの説明を書き換え、以降の呼び出しでメール内容を密かに外部送信する。

  2. 02

    MCP サーバーが返した文書に隠し命令が含まれ、アシスタントが API キーを攻撃者の Webhook に送るよう誘導される。

よくある質問

MCP 攻撃 とは何ですか?

Model Context Protocol (MCP) を悪用してプロンプトを注入したり、ツールを乱用したり、AI アシスタントが信頼するサーバー経由で横展開する攻撃。 サイバーセキュリティの AI / ML セキュリティ カテゴリに属します。

MCP 攻撃 とはどういう意味ですか?

Model Context Protocol (MCP) を悪用してプロンプトを注入したり、ツールを乱用したり、AI アシスタントが信頼するサーバー経由で横展開する攻撃。

MCP 攻撃 はどのように機能しますか?

MCP 攻撃は、Anthropic が提唱したオープン標準である Model Context Protocol を標的とします。MCP は AI アシスタントが共通インターフェースを通じて外部のツール・データソース・アプリケーションに接続するための仕様です。MCP サーバーはツール、リソース、プロンプトをモデルに公開できるため、悪意あるサーバーや侵害されたサーバーは、隠し命令を注入したり、ユーザーデータを外部送信したり、危険なツール呼び出しを要求したり、ユーザー承認後にツール定義を書き換えたり (いわゆる rug pull) できます。関連手法として、ツール説明のポイズニング、サーバー間の confused deputy 攻撃、返却文書経由のプロンプトインジェクションがあります。緩和策としては、サーバー ID の署名と固定、最小権限、呼び出しごとの明示的同意、MCP プロセスのサンドボックス化が挙げられます。

MCP 攻撃 からどのように防御しますか?

MCP 攻撃 に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

MCP 攻撃 の別名は何ですか?

一般的な別名: Model Context Protocol への攻撃, MCP ツールインジェクション。

関連用語