生成AI時代の“新標準”に隠れた課題

「MCP」が危ない――使うなら無視できない“5大リスク”とその解決策

生成AIツールと外部システムとの連携を促進する「Model Context Protocol」(MCP)。そのセキュリティリスクは、どのようなものなのだろうか。主要な5つのセキュリティリスクと、その対策を確認しよう。

 2024年11月にAI(人工知能)ツールベンダーAnthropicが公開した「Model Context Protocol」(MCP)は、生成AIツールと他のシステムを接続するための標準規格として急速に普及している。登場して間もないものの、MCPはさまざまなベンダーやAI専門家の間で採用が進む。

 相当な数の「MCPサーバ」がさまざまなところで稼働し、生成AIクライアント(生成AIツールのフロントエンドアプリケーション)から、さまざまなアプリケーションやサービスへの接続を実現している。MCPサーバとは、生成AIクライアントに対して外部サービスやデータへのアクセス手段を提供するサーバプログラムのことを指す。

 MCPの大きな懸念は、それがもたらすセキュリティリスクだ。MCPには、これまでに幾つかの脆弱(ぜいじゃく)性が見つかっている他、セキュリティのメカニズムや管理体制がまだ十分ではない。ユーザーはMCPの仕組みや関連するセキュリティリスク、脆弱性の軽減策を理解することが必要だ。

MCPはどのようにAIモデルと外部サービスを接続するのか

 生成AIクライアントは、MCPサーバから次の3種類の要素を取得して利用できる。

  • リソース
    • 生成AIクライアントが読み込むデータ。ローカルファイルに加え、API(アプリケーションプログラミングインタフェース)を通じて外部システムから取得するデータを含む。
  • ツール
    • MCPサーバが提供する機能や処理手段。生成AIクライアントは、MCPサーバを通じてこれらを呼び出すことで、APIによる連携やデータ操作といったタスクを実行できる。
  • プロンプト
    • 特定の処理を実行するために使用する、プロンプト(生成AIクライアントに対する指示)の作成済みテンプレート。生成AIクライアントが目的に沿った内容を出力できるように補助する。

 リソースやツール、プロンプトを提供する外部サービス(サードパーティーサービス)と通信するには、MCPサーバは事前にそのサービスとの認証を済ませておかなければならない。具体的にはMCPサーバが動作するコンピュータ(以下、MCPホスト)に、APIキー(APIを利用するための認証情報)やシークレット(認証用の秘密情報)などの認証情報を保存し、サードパーティーサービスとの通信のセキュリティを確保する。

 MCP仕様の2025年3月版は、標準仕様「OAuth」に準拠した認可方式を正式に選択肢として位置付けた。サードパーティーサービスにアクセスする場合には、OAuthの利用を推奨している。生成AIクライアントはOAuthを利用する場合、MCPサーバを介して取得したサードパーティーサービスのアクセストークン(認可用の資格情報)を用いることで、そのサービスのAPIにアクセスできる。ただしOAuthを必須化したわけではなく、APIキーなどのローカルな認証情報によってアクセスする実装が依然として一般的だ。

MCPの5つのセキュリティリスクと軽減策

 生成AIクライアントがサードパーティーサービスの呼び出しやデータの利用、コマンドの実行などを、安全な手順で実行できるようにするために、MCPは役立つ。ただしMCPは、その仕組みの特性上、適切に管理できないとセキュリティリスクが生じる可能性がある。MCPのセキュリティリスクとして特に重要なのは、以下の5つだ。

印刷する
SNSでシェア

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

この連載の記事をもっと見る

この記事の著者

関連記事

こんなメディアも見られています

TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

ベンダーコンテンツ PR

From Informa TechTarget

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechTargetジャパン SNS

X @techtarget_itmをフォロー

インフォメーション

TechTargetジャパンをフォロー