2021年 春期 応用情報技術者 午前 問45

TLSのクライアント認証における次の処理a〜cについて、適切な順序はどれか。

処理 処理の内容
a クライアントが、サーバにクライアント証明書を送付する。
b サーバが、クライアントにサーバ証明書を送付する。
c サーバが、クライアントを認証する。

 ア  a → b → c
 イ  a → c → b
 ウ  b → a → c
 エ  c → a → b


答え ウ


解説
TLSの規格ではサーバ認証は必須ですが、クライアント認証はオプション扱いとなっていますが、サーバの設定でクライアント認証を強制させることができます。
クライアント認証の手順は

  1. サーバが、クライアントにサーバ証明書を送付し、その中でクライアント証明書の送付を要求します。
  2. クライアントが、受信したサーバ証明書でサーバを認証し、サーバにクライアント証明書を送付します。
  3. サーバが、受信したクライアント証明書でクライアントを認証します。
になります。(クライアント認証を行わない場合、最初の「サーバが、クライアントにサーバ証明書を送付する」ところで終了します。)


キーワード
・TLS

キーワードの解説
  • TLS(Transport Layer Security)
    TCP/IPネットワークでデータを暗号化して送受信するプロトコルで、データを送受信する一対の機器間で通信を暗号化し、中継装置などネットワーク上の他の機器による成りすましやデータの盗み見、改ざんなどを防ぐことができます。

もっと、「TLS」について調べてみよう。

戻る 一覧へ 次へ