平成26年度春期 応用情報技術者試験 午前 問39
認証局が侵入され,攻撃者によって不正なWebサイト用のディジタル証明書が複数発行されたおそれがある。どのディジタル証明書が不正に発行されたものか分からない場合,誤って不正に発行されたディジタル証明書を用いたWebサイトにアクセスしないために利用者側で実施すべき対策はどれか。
- ア Webサイトのディジタル証明書の有効期限が過ぎている場合だけアクセスを中止する。
- イ Webサイトへのアクセスログを確認し,ドメインがWhoisデータベースに登録されていない場合だけアクセスする。
- ウ 当該認証局のCP(Certificate Policy)の内容を確認し,セキュリティを考慮している内容である場合だけアクセスする。
- エ ブラウザで当該認証局を信頼していない状態に設定し,Webサイトのディジタル証明書に関するエラーが出た場合はアクセスを中止する。
解答・解説を見る
正解:エ
AI解説
どの証明書が不正発行されたか特定できない以上、その認証局が発行した証明書は全て信頼できない。利用者側でできる対策は、ブラウザの信頼するルート証明書(トラストアンカ)の一覧から当該認証局を外し(信頼しない状態に設定し)、その認証局の証明書を使うサイトへのアクセス時に証明書エラーを表示させて、アクセスを中止することである。 ア: 不正発行された証明書でも有効期限内である可能性が高く、有効期限の確認だけでは不正な証明書を排除できない。 イ: Whoisデータベースはドメインの登録者情報を調べるものであり、証明書の正当性とは無関係である。 ウ: CP(証明書ポリシ)は認証局の運用方針の文書であり、内容が適切でも侵入後に不正発行された証明書自体は見分けられない。 エ: 正しい。当該認証局を信頼しない設定にすれば、その認証局発行の証明書を使う全サイトでエラーが出るため、不正証明書のサイトへのアクセスを確実に回避できる。 💡 「個々の証明書を見分けられないなら発行元ごと信頼を取り消す」という考え方が核心。実際のブラウザベンダも認証局侵害時にはルート証明書の無効化で対応した(DigiNotar事件など)。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。