修了試験 2025-01-26実施分 基本情報技術者試験 問33
TLSのクライアント認証における次の処理a〜cについて,適切な順序はどれか。 表:処理と処理の内容 処理/処理の内容 a/クライアントが,サーバにクライアント証明書を送付する。 b/サーバが,クライアントにサーバ証明書を送付する。 c/サーバが,クライアントを認証する。
正答3
解説
正解は3です。 TLS(Transport Layer Security)でクライアント認証を行うときの処理の順序を問う問題です。 TLSの通信開始時には、まずサーバが自分の証明書をクライアントに送り、クライアントがサーバを確認します。 クライアント認証を行う場合は、その後でクライアントが自分の証明書をサーバに送り、サーバが確認します。 したがって、処理はb、a、cの順になります。 【選択肢別解説】 1:× aから始まっていますが、クライアント証明書の送付はサーバ証明書の送付の後です。 サーバがクライアント証明書を要求してから、クライアントが証明書を送ります。 2:× aとcが先で、サーバ証明書の送付が最後になっています。 サーバ証明書の送付は通信開始時の最初の段階で行うため、誤りです。 3:○ サーバ証明書の送付(b)、クライアント証明書の送付(a)、サーバによるクライアントの認証(c)の順です。 サーバは受け取ったクライアント証明書を検証して認証します。 4:× サーバがクライアントを認証するには、先にクライアント証明書を受け取る必要があります。 認証(c)が最初に来ることはありません。 【ポイント】 クライアント認証では、受け取った証明書を検証してから認証するので、cは必ずaの後になります。 サーバ証明書の送付はTLSの基本の流れなので、最初に来ます。まとめて解く
修了試験 2025-01-26実施分を通しで解く(60問)→