Web の通信で使用される HTTPS に関する説明のうち, 適切なものはどれか。
平成25年度 秋期 ITパスポート試験 問73
这道题的解析和你的作答记录。
問 73HTTPS = HTTP over SSL/TLS
错误ア
错误。「将通信双重化以提高可用性」是冗余化(多重化)的思路,要靠负载均衡设备、服务器双机化、线路冗余等方式来实现。HTTPS 只是对一条通信进行加密使其安全的技术,并不具备把通信线路变成两条、或在发生故障时切换以免中断的功能。这是把可用性(不易中断)与机密性(不易泄露)弄混了的选项。
错误イ
错误。HTTPS 并不会简化 HTTP 的通信步骤。相反,由于在通信开始时要进行 SSL/TLS 握手(确认服务器证书、协商加密所用的密钥),步骤比 HTTP 还要多。HTTP 本身的交互(请求与响应)内容保持原样,只是在其外侧追加一层加密——两者是这样的关系。
- ウ
正解 正确答案是「ウ」。HTTPS(HTTP over SSL/TLS)是一种把 Web 浏览器与 Web 服务器之间往来的 HTTP 通信,承载在 SSL/TLS 这一加密机制之上进行收发的协议。名称末尾的 S 表示 Secure(安全),记成「HTTP + SSL/TLS」就容易理解。由于 SSL/TLS 发挥作用,可以获得以下效果:(1) 通信内容被加密,即使在中途被窃听也无法读取;(2) 通过服务器证书可以确认所连接的网站是否为真;(3) 能够检测篡改。因此,在输入 ID、密码或发送信用卡号等处理不希望被第三方知晓的信息的页面上会使用 HTTPS,浏览器的地址栏以「https://」开头并显示锁形图标。选项 ウ 的「这是一种使用 SSL 对通信内容进行加密的协议」正是原封不动地陈述了 HTTPS 的本质,所以是正确的。
错误エ
错误。HTTPS 保证的是加密通信、确认对方身份、检测篡改这类「通信的安全性」,并不保证商业交易本身的成立或合同的有效性。要证明交易已经成立,需要电子签名、时间戳、电子合同服务等另外的机制。HTTPS 在网上购物中经常使用,但那是为了安全地发送订单信息,并不等于担保买卖合同的成立。
- HTTPS = HTTP over SSL/TLS。即用 SSL/TLS 对 HTTP 的通信内容加密,防止窃听与篡改,并通过服务器证书确认连接对象是否正当的协议(末尾的 S 表示 Secure)。
- 用信息安全三要素来说,HTTPS 主要提升的是机密性与完整性;可用性(双重化、冗余化)和交易成立的保证(电子签名、电子合同)则由其他技术承担——本题考查的正是这一区分。