OCSPの利用目的|情報処理安全確保支援士 平成31年 春期午前Ⅱ試験 問2
出典:平成31年春期 午前Ⅱ 問2
分野:セキュリティ / 情報セキュリティ
PKIを構成するOCSPを利用する目的はどれか。
- ア:誤って破棄してしまった秘密鍵の再発行処理の進捗状況を問い合わせる。
- イ:デジタル証明書から生成した鍵情報の交換がOCSPクライアントとOCSPレスポンダの間で失敗した際,認証状態を確認する。
- ウ:デジタル証明書の失効情報を問い合わせる。
- エ:有効期限の切れたデジタル証明書の更新処理の進捗状況を確認する。
TSUNAGARU-ADVICE
まず押さえたいこと
OCSPは、デジタル証明書の失効状態をオンラインで問い合わせるための仕組みです。CRLのように失効リスト全体を取得するのではなく、特定の証明書について、有効か、失効しているかをOCSPレスポンダに確認します。
迷ったときの判断軸
秘密鍵の再発行処理や、証明書更新処理の進捗確認はOCSPの役割ではありません。また、OCSPは鍵交換の失敗時に認証状態を確認する仕組みでもありません。OCSPは、証明書の失効情報を問い合わせる仕組みと判断しましょう。
科目Bにつなげるために
科目Bでは、TLS通信・サーバ証明書・クライアント証明書・認証局・CRL・OCSPを組み合わせて、証明書を信頼できるかどうかを確認する流れが問われることがあります。証明書確認では、有効期限や署名の確認だけでなく、途中で失効していないかを確認する視点を持ちましょう。
SAMLは、標準化団体OASISが策定した、認証情報・属性情報・認可情報を異なるWebサイトやシステム間で安全に交換するためのフレームワークです。
XML形式のアサーションを用いて、利用者が認証済みであることなどをサービス間で伝達します。シングルサインオンを実現する代表的な技術として利用されます。
したがって、アが適切です。
❌他選択肢が誤りの理由イ:SOAP
⇒SOAPは、XML形式のメッセージを用いてシステム間で情報を交換するための通信プロトコルです。認証・属性・認可情報を交換するためのフレームワークそのものではありません。
ウ:XKMS
⇒XKMSは、XMLを利用して公開鍵の登録や検索、検証などを行うための仕様です。Webサイト間で認証・属性・認可情報を交換するためのものではありません。
エ:XML Signature
⇒XML Signatureは、XML文書やその一部にデジタル署名を付与し、改ざんの有無や署名者を確認するための仕様です。認証情報などをサイト間で交換するフレームワークではありません。