跳到正文

平成24年度 春期 ITパスポート試験 問80

这道题的解析和你的作答记录。

問80
頻出度★★☆

ホームページへのアクセスに HTTPS を利用する目的として, 適切なものはどれか。

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

問 80HTTPS = HTTP + SSL/TLS

  • 错误ア

    在一次连接中一并接收包含图像等内容的整个画面的全部数据,这是 HTTP/1.1 的持久连接(keep-alive)、流水线以及 HTTP/2 的多路复用等 HTTP 一侧的效率化功能所起的作用,并不是使用 HTTPS 即 SSL/TLS 的目的。HTTPS 只是在 HTTP 之下插入一层加密,并不会改变用几次连接来获取一个画面的数据这种通信方式本身。相反,由于增加了 TLS 握手,建立连接的开销反而更大。

  • イ

    正解 正确答案是イ。HTTPS (HTTP over SSL/TLS) 是指把 Web 浏览器与服务器之间往来的 HTTP,承载在 SSL/TLS 这一加密协议之上进行通信的方式。URL 以 https:// 开头,默认端口号为 443 号(普通 HTTP 为 80 号)。使用 HTTPS 的目的,在于通过 SSL/TLS 提供的下列功能来确保通信的安全性。第一是服务器认证:服务器出示由证书颁发机构(CA)签发的服务器证书,浏览器则验证该证书是否由可信的证书颁发机构签名、证书中记载的域名是否与连接对象一致。由此用户可以确认自己连接的是真实的站点,这也成为识破把用户诱导至假冒站点的钓鱼与假冒行为的线索。第二是数据加密:使用在握手过程中安全共享的对称密钥对通信内容进行加密,因此即使通信在传输途中被窃听,其内容也无法被读取。同时还可以通过消息认证码检测出篡改。因此,在输入 ID 与密码、发送信用卡号或个人信息等场合都会使用 HTTPS。正确表述了题目所问的「使用 HTTPS 的目的」的,是指出通过服务器认证和数据加密来确保通信的安全性的イ。

  • 错误ウ

    通过压缩数据来缩短通信时间,是 HTTP 的内容编码(用 gzip 等进行的压缩传输)所承担的职责,并不是 HTTPS 的目的。HTTPS 所做的是把明文转换为密文的加密,而加密并不是减少数据量的处理。加密后的数据失去了规律性,因而也难以压缩,再加上密码运算的负担,HTTPS 反而是朝着与缩短通信时间相反的方向起作用。

  • 错误エ

    根据用户的输入或数据库的内容动态地生成网页,是由 CGI 和服务器端脚本(PHP、JSP、ASP.NET 等)这类 Web 服务器一侧的应用程序机制来承担的。HTTPS 是为了安全地传送所交换的内容而使用的通信协议,与页面是静态准备好的还是动态生成的无关。无论是静态页面还是动态页面,都可以同样地使用 HTTPS。

ここがポイント
  • HTTPS = HTTP + SSL/TLS。其目的是通过服务器证书实现对通信对方(服务器)的认证,并通过通信内容的加密与篡改检测来确保安全性。URL 以 https:// 开头,默认端口为 443 号。
  • 把效果听起来相似的机制与各自的职责区分开来 —— 减少连接次数靠的是 HTTP 的持久连接和 HTTP/2 的多路复用,减少通信量靠的是 gzip 等压缩传输,网页的动态生成则由 CGI 和服务器端脚本负责,这些都不是 HTTPS 的功能。
用語
解答問80イ
练这一题

作答记录