午前問57
SSL/TLSによる通信内容の暗号化を実現させるために用いるものはどれか。
| ESSID | |
| WPA2 | |
| サーバ証明書 | |
| ファイアウォール |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
SSL/TLSでは、暗号化通信を始める前段で、サーバとクライアントが公開鍵暗号方式を使って暗号化に用いる鍵素材をやり取りします。このとき用いられるのがサーバ証明書です。サーバは接続要求に応じてサーバ証明書(公開鍵証明書)を提示し、クライアントは証明書からサーバの公開鍵を取り出すとともに、認証局のデジタル署名を検証して公開鍵の正当性を確認します。続いて、以降の暗号化通信で使う鍵のもととなる乱数を生成し、それをサーバの公開鍵で暗号化して送信します。したがって、通信内容の暗号化を実現するために用いるものはサーバ証明書です。
| ア. | ESSID |
| ESSIDは無線LANで用いるネットワーク識別子で、アクセスポイントと端末に設定する最大32文字の名称です。SSL/TLSの暗号化実現に用いるものではありません。 | |
| イ. | WPA2 |
| WPA2は無線LANにおける暗号化方式の規格です。SSL/TLSの通信内容を暗号化するために用いるものではありません。 | |
| ウ. | サーバ証明書 |
| 正解です。SSL/TLSの暗号化通信では、鍵共有の手順でサーバ証明書が使われ、公開鍵の正当性確認と鍵素材の安全な受け渡しを実現します。 | |
| エ. | ファイアウォール |
| ファイアウォールはネットワーク境界で通過パケットを監視し、不正な通信を遮断する仕組みです。SSL/TLSの暗号化実現に直接用いるものではありません。 |