TLS通信におけるHelloメッセージに関するネットワークスペシャリスト試験
承知しました! ここでは 「TLS通信におけるHelloメッセージ」(ClientHello / ServerHello など)をテーマとしたネットワークスペシャリスト試験向けの択一式問題を10問作成します。 --- TLS通信におけるHelloメッセージに関する問題(10問) --- 問題1 TLSハンドシェイクで最初にクライアントが送信するメッセージはどれか。 A. ServerHello B. ClientHello C. Finished D. Certificate 正解:B 解説:通信開始時、クライアントが「ClientHello」を送り、利用可能なTLSバージョンや暗号スイートを提示する。 --- 問題2 「ClientHello」メッセージに含まれる情報として正しいものはどれか。 A. サーバの公開鍵 B. クライアントのランダム値 C. 証明書失効リスト D. TCPシーケンス番号 正解:B 解説:ClientHelloには、TLSバージョン、暗号スイート候補、圧縮方式、乱数(ランダム値)が含まれる。 --- 問題3 サーバが利用する暗号スイートを決定して送信するメッセージはどれか。 A. ClientKeyExchange B. ServerHello C. ChangeCipherSpec D. Alert 正解:B 解説:ServerHelloでサーバは暗号スイートを選び、以降の通信条件を通知する。 --- 問題4 「ServerHello」に含まれる情報として正しいものはどれか。 A. サーバ証明書の内容 B. セッションIDやサーバランダム値 C. アプリケーションデータ D. CloseNotifyメッセージ 正解:B 解説:ServerHelloには、サーバが選んだ暗号スイート、圧縮方式、サーバランダム値、セッションIDなどが含まれる。 --- 問題5 ClientHelloとServerHelloで共通してやり取りされる重要な値はどれか。 A. セッションID B. 共通鍵 C. TCPポート番号 D. ICMPコード 正解:A 解説:HelloメッセージではセッションIDが交換され、セッション再利用や暗号方式選択の基礎となる。 --- 問題6 TLS1.2以前のHelloメッセージにおいて圧縮方式が交渉される理由はどれか...