← 学習メニュー

CCAR-P 練習問題 22

CCAR-P

遠隔の MCP サーバーの設計書では、最初の接続時にだけ利用者を認証し、以後は URL に付けたセッション ID で利用者を識別することになっています。この URL は、アクセスログや監視のツールにも記録されます。セキュリティの観点で最も重大な問題と対策はどれですか。

スポンサーリンク
1つ選択してください

選択肢を押して回答

正解と解説

正解:A

判断のポイント

遠隔の MCP サーバーは、受け取るすべてのリクエストで認可を検証します。セッション ID は利用者の認証に使いません。

A. セッション ID が漏れると他人になりすませるので、毎回のリクエストで認可のトークンを検証する(正解)

セッション ID を認証の代わりに使うと、漏れたときに乗っ取られます。MCP のセキュリティの指針でも、受け取るすべてのリクエストを検証し、セッションを認証に使わないことを求めています。

B. 社内のネットワークからしか接続できないので、問題はない(不正解)

社内のログや監視のツールを通じて漏れる経路が残ります。

C. セッション ID の桁数を増やし、推測されにくくすれば十分である(不正解)

推測は難しくなっても、ログなどから漏れる問題は解決しません。

D. セッション ID を毎日変えれば、漏れても問題は小さい(不正解)

有効な間は乗っ取りが可能で、根本の対策になりません。

出題範囲:CCAR-P 分野3「システム統合」・項目3.2 認証・認可の要件からセキュリティの穴を見つける

参考資料(公式ドキュメント)

公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。