
情報セキュリティマネジメント試験基礎・応用
条件を読む・根拠を説明する
証明書の署名だけでは足りない
条件を整理し、答えを選んでから解き方を確認しましょう。
クライアントはapi.exampleへ接続するが、提示証明書の対象名はother.exampleだけ。認証局署名・有効期限は問題ない。適切な処理はどれか。
答え・解き方を読む
接続先の期待名と一致しないため認証済みとして続行しない
図で見る
署名と有効期限だけでは不足
接続先api.exampleと対象名other.exampleは一致しません。認証局署名と有効期限が正常でも、この接続先を認証済みとは扱えません。
設問では証明書の対象名はother.exampleだけです。名前の照合規則や別の対象名を勝手に補っていません。
考える順序
- 1信頼できる発行者の署名と対象名の照合は別
- 2期待するapi.exampleが証明書で示される必要
- 3不一致を無視すると別サービスへ接続し得る
選択肢ごとの理由
- 比較 · 認証局署名が有効なら対象名は比較不要
発行先が違う有効な証明書も存在します。
- 比較 · 両方がexampleで終わるので同じ名前と扱う
共通の末尾があるだけで名前全体が一致するとはいえません。
- 比較 · IPが同じサーバなら対象名の違いを無条件に許可
同一IPで複数サービスを運用できるため名前の検証は残ります。
- 正解 · 接続先の期待名と一致しないため認証済みとして続行しない
信頼できる発行者の署名と対象名の照合は別。期待するapi.exampleが証明書で示される必要。不一致を無視すると別サービスへ接続し得る。