← 学習メニュー

CCAR-P 練習問題 21

CCAR-P

社内チャットのメッセージを要約するための MCP サーバーの設計書では、チャットのサービスに OAuth で接続する際、メッセージの読み取りに加えて、投稿・削除・チャンネルの管理を含む全権限のスコープを求めています。用途は要約のための読み取りだけです。設計の見直しとして最も適切なのはどれですか。

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

選択肢を押して回答

正解と解説

正解:D

判断のポイント

認可のスコープは用途に必要な最小限にします。プロンプトによる禁止や事後の記録は、過剰な権限の代わりになりません。

A. 全権限のまま、システムプロンプトで「投稿や削除はしないこと」と指示する(不正解)

権限が残る限り、指示が破られたときに実行できてしまいます。

B. 将来の機能追加に備えて、今のうちに全権限を取得しておく(不正解)

現在の用途に不要な権限を持つことで、被害の範囲が広がります。

C. 全権限のまま、操作の記録を残して後から確認する(不正解)

記録は事後の調査には役立ちますが、被害を防ぐことにはなりません。

D. 読み取りに必要なスコープだけを求め、投稿などが必要になれば承認つきの別の経路にする(正解)

認可は最小権限で設計します。不要な権限は、プロンプトインジェクションなどでツールが悪用されたときの被害を広げます。

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

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

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