SSL の機能に関する記述のうち, 最も適切なものはどれか。
平成23年度 特別試験 ITパスポート試験 問79
这道题的解析和你的作答记录。
問 79
错误ア
生成一次性口令(只使用一次、用完即废的口令)的,是硬件令牌、智能手机上的认证 App,或者与之配对的认证服务器的功能,而不是 SSL 的功能。SSL 是对已经发送出来的数据加以加密保护的机制,并不是生成用来确认用户本人身份的口令的机制。另外,SSL/TLS 中确实也有利用服务器证书进行服务器认证的功能,但那是用来确认「所连接的服务器是否为真品」,与向用户签发一次性口令是两回事。
- イ
正解 SSL(Secure Sockets Layer)是用于保护 Web 浏览器与 Web 服务器之间通信的协议,现在实际使用的是它的后继者 TLS(Transport Layer Security),但在 IT Passport 考试中会把两者合称为 SSL/TLS 来处理。它最主要的作用是对往来的数据进行加密,使得即使在通信路径中途被窃听,内容也无法被读取。同时,它还会通过服务器证书确认所连接的服务器是否为真品(服务器认证),并确认数据在途中有没有被改写(篡改检测)。把 HTTP 与 SSL/TLS 组合起来的通信就是 HTTPS,浏览器地址栏以 https:// 开头并显示锁形标记,正是处于这种状态。因此,作为对 SSL 功能的描述,最恰当的是「对 Web 浏览器与 Web 服务器之间的通信进行加密」的 イ。
错误ウ
阻断对未被许可的网站的通信,是被称为 URL 过滤或内容过滤的功能,由代理服务器、防火墙或过滤软件来承担。SSL 并不是判断通信对方是不是安全网站、从而筛选连接对象的机制,而是对与已连接的对方之间的通信内容进行加密的机制。相反,由于经 SSL/TLS 加密的通信其内容变得看不见,从过滤一方来看,反而是朝着更难判别内容的方向起作用。
错误エ
检测通过网络传播感染的病毒,是防病毒软件(反恶意软件)或 IDS(入侵检测系统)的功能,而不是 SSL 的功能。SSL 不判断通信的内容是什么,无论是正当的数据还是病毒,都不加区别地照原样加密并运送。也就是说,即使是受 SSL 保护的通信,也无法防住其中所含的病毒,因此加密与病毒检测需要作为各自独立的对策组合起来使用。
- SSL/TLS 的定义:对 Web 浏览器与 Web 服务器之间的通信进行加密、防止窃听的协议,同时还提供基于服务器证书的服务器认证与篡改检测。与 HTTP 组合起来的形式就是 HTTPS。
- 安全功能要按承担者来分辨:通信的加密由 SSL/TLS 承担,一次性口令的生成由 OTP 令牌或认证 App 承担,对浏览目标的阻断由 URL 过滤或防火墙承担,病毒的检测由防病毒软件或 IDS 承担。