本文へスキップ

平成22年度 春期 ITパスポート試験 問71

この問題の解説と、これまでの解答の記録です。

問71
頻出度★★★

クライアントPCのブラウザからの接続要求に対し, Webサーバが電子証明書などを送信し, クライアントPC側でWebサーバを認証するために用いられるものはどれか。

出典 平成22年度 春期 ITパスポート試験 問71
解説

問 71

  • 不正解ア

    ISP (Internet Service Provider) は、利用者をインターネットに接続させる接続事業者そのものを指す言葉であり、プロトコルでも認証の仕組みでもない。電子証明書を送受信したり、Web サーバの正当性を検証したりする機能とは無関係。

  • 不正解イ

    PNG (Portable Network Graphics) は可逆圧縮の画像ファイル形式。Web ページ上の画像を表示するために使われるデータ形式であって、通信の暗号化や相手の認証には一切関与しない。

  • 不正解ウ

    S/MIME も電子証明書を使う技術だが、対象は「電子メール」であり、メール本文の暗号化とデジタル署名による送信者の証明に用いられる。stem が問うているのはブラウザと Web サーバ間の接続におけるサーバ認証なので適さない。「証明書を使う=S/MIME」と早合点せず、適用対象がメールか Web かで切り分けるのがポイント。

  • エ

    正解 正解は「エ」の SSL。SSL (Secure Sockets Layer、後継規格は TLS) は、ブラウザと Web サーバの間の通信を暗号化するとともに、通信相手の正当性を確認するためのプロトコル。ブラウザが接続を要求すると、Web サーバはまず自分のサーバ証明書 (電子証明書) を送り返す。ブラウザはその証明書が信頼できる認証局 (CA) の署名を持つか、証明書内のサーバ名が接続先ドメインと一致するか、有効期限が切れていないかを検証し、これによって「今つながっている相手は本物の Web サーバか」を認証する。認証が済んだあとは、証明書に含まれる公開鍵を使って共通鍵を安全に共有し、以降の通信を暗号化する。stem が述べる「サーバが電子証明書を送信し、クライアント側でサーバを認証する」という流れは、まさにこの SSL/TLS ハンドシェイクの動作であり、ブラウザのアドレスバーに鍵マークが出て URL が https:// になるのはこの仕組みが働いている証拠である。

ここがポイント
  • SSL/TLS は Web の通信路を守るプロトコルで、(1) サーバ証明書によるサーバ認証と (2) 通信内容の暗号化の 2 つの役割を持つ。https:// と鍵マークはこの仕組みが有効であることを示す。
  • 電子証明書を使う技術は用途で区別する。Web サーバ認証なら SSL/TLS、電子メールの暗号化・署名なら S/MIME。似た用語は「何を守る技術か」をセットで覚える。
用語

解答の記録