クライアントPCのブラウザからの接続要求に対し, Webサーバが電子証明書などを送信し, クライアントPC側でWebサーバを認証するために用いられるものはどれか。
平成22年度 春期 ITパスポート試験 問71
这道题的解析和你的作答记录。
問71
頻出度★★★
解説
問 71
错误ア
ISP (Internet Service Provider) 指的是让用户接入互联网的接入服务商本身,既不是协议,也不是认证机制。它与收发数字证书、验证 Web 服务器是否正当这类功能毫无关系。
错误イ
PNG (Portable Network Graphics) 是一种无损压缩的图像文件格式。它是用于在网页上显示图像的数据格式,完全不参与通信的加密或对方的认证。
错误ウ
S/MIME 同样使用数字证书,但其对象是「电子邮件」,用于对邮件正文加密以及通过数字签名证明发件人身份。题干问的是浏览器与 Web 服务器之间连接中的服务器认证,因此不合适。不要一看到证书就草率地判定「用证书 = S/MIME」,关键在于按适用对象是邮件还是 Web 来区分。
- エ
正解 正确答案是「エ」的 SSL。SSL (Secure Sockets Layer,后继标准为 TLS) 是一种既对浏览器与 Web 服务器之间的通信进行加密,又用于确认通信对方是否正当的协议。当浏览器发出连接请求时,Web 服务器首先会送回自己的服务器证书 (数字证书)。浏览器会验证该证书是否带有可信证书颁发机构 (CA) 的签名、证书中的服务器名是否与所连接的域名一致、有效期是否已过期,由此认证「现在连接上的对方是否是真正的 Web 服务器」。认证完成后,再使用证书中包含的公钥安全地共享对称密钥,并对之后的通信进行加密。题干所述的「服务器发送数字证书,由客户端一侧认证服务器」这一流程,正是 SSL/TLS 握手的工作过程;浏览器地址栏出现锁形图标、URL 变为 https:// 就是这一机制正在起作用的证据。
ここがポイント
- SSL/TLS 是保护 Web 通信通道的协议,具有两个作用:(1) 通过服务器证书进行服务器认证,(2) 对通信内容进行加密。https:// 和锁形图标表示这一机制已经生效。
- 使用数字证书的技术要按用途区分:Web 服务器认证用 SSL/TLS,电子邮件的加密与签名用 S/MIME。相似的术语要连同「它保护的是什么」一起记住。
用語