跳到正文

平成23年度 秋期 ITパスポート試験 問71

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

問71
頻出度★★★

SSL に関する記述のうち, 適切なものはどれか。

出典 平成23年度 秋期 ITパスポート試験 問71
解説

問 71

  • 错误ア

    隐私保护标志(Privacy Mark)是授予那些具备符合 JIS Q 15001 的个人信息保护机制的企业的第三方认证制度,与 SSL 完全是两套不同的体系。SSL 的服务器证书所担保的,是该服务器确实属于证书上所写的那个组织这一身份(真实存在性),与该企业是否取得了隐私保护标志毫无关系。支持 SSL 通信的网站中,运营企业没有取得隐私保护标志的比比皆是,因此这一描述不成立。

  • 错误イ

    「防止服务器伪装」这个目的本身是对的,但它写的实现方式是错的。认证机构(CA)只是事先审核服务器的运营者并颁发数字证书,对实际的通信本身完全不介入。通信由客户端与服务器直接进行:通信开始时服务器出示证书,浏览器用其预先内置的认证机构公钥验证该证书,从而确认服务器是正当的。如果认证机构要中继每一次通信,全世界的通信都会集中到认证机构,现实中也根本行不通。

  • ウ

    正解 SSL(Secure Sockets Layer;现在实际使用的是其后继协议 TLS,但考试中把两者合称为 SSL/TLS)是用来保障互联网上通信安全的加密协议。当浏览器的地址以 https:// 开头时,内部就是把 HTTP 的收发放在 SSL/TLS 之上进行的。SSL/TLS 提供的功能大致有三项:第一是对通信内容加密,第二是用数字证书对服务器进行认证,第三是用消息认证码检测篡改。其中处于核心地位的是加密——在开始通信之前,服务器与客户端之间先安全地共享一个对称密钥(共享过程使用公钥密码),此后的数据都用该对称密钥加密后发送。因此,即使第三方在中途的通信路径上(线路、路由器、无线局域网接入点等)进行窃听,流过的也只是密文,无法读取密码、信用卡号这类内容。选项ウ「通过对通信进行加密,防止通信内容在通信路径上泄露」正是对这一作用的直接描述,所以正确答案是ウ。

  • 错误エ

    SSL/TLS 能够检测出篡改,但不能把数据还原成原来的内容。它的做法是:发送方根据数据计算出消息认证码(MAC)并附加在数据上,接收方做同样的计算并检查两个值是否一致。因此值不一致时,只能知道发生了篡改或损坏,却无法知道正确的内容原本是什么。检测到之后的应对是中断通信或要求重发。检测与纠正(还原)是两种不同的技术——这一点使该选项成为错误描述。

ここがポイント
  • SSL/TLS 提供的是三项功能:用对称密钥对通信内容加密(防止窃听与泄露)、用数字证书对服务器进行认证(防止伪装)、用消息认证码检测篡改。以 https:// 开头的 URL 表示该通信是用 SSL/TLS 保护的 HTTP 通信。
  • 认证机构(CA)的作用不是中继通信,而是事先审核以及颁发、担保数字证书。另外,篡改可以检测但不能还原。这两点是 SSL 出题中最常被设置的陷阱,要准确把握功能的边界。
用語
解答問71ウ
练这一题

作答记录