応用情報技術者TLS・名前解決とネットワーク防御の設計オリジナル・公式資料照合難易度★★★☆☆

社内APIはmTLSで接続元サービスのクライアント証明書を検証する。サービスXとYは同じ社内CAから有効な証明書を得るが、機密データを読めるのはXだけである。Yの証明書による接続で機密データを返さないために必要な設計はどれか。

A
同じCAの証明書なら、すべてのサービスへ同じ業務権限を与える

社内CAが認証することと機密データへの権限は別です。有効なYの証明書にXの権限を与えてはいけません。

B
検証した証明書のサービス識別子を認可ポリシーへ対応付け、操作と対象データの権限をAPIで検証する★ 正解

接続元が誰かをmTLSで確認したうえで、その識別子が何を行えるかをサーバー側の認可で判断します。

C
mTLSを使えば、データ単位の認可や証明書失効への対応は不要になる

mTLSは接続時の認証等を提供しますが、個々の業務権限の設計や資格情報のライフサイクルは残ります。

D
クライアントが申告したサービス名Xを優先し、検証済み証明書の識別子との対応は確認しない

未検証の自己申告名を認可の根拠にすると、YがXと名乗って権限を得るおそれがあります。検証済みの識別子に結び付けます。

解説

認証と認可を分けます。mTLSで認証されたサービスでも許可された操作・データだけを扱わせ、証明書内の信頼できる識別子とポリシーを結び付けます。

根拠資料・確認情報

対応範囲:2026年度 応用情報技術者試験

資料確認日:2026-10-28

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 応用情報技術者 合格を目指す。無料・課金なし。

更新: 2026/10/28