一度の認証で, 許可されている複数のサーバやアプリケーションなどを利用できる仕組みを何というか。
平成23年度 秋期 ITパスポート試験 問85
这道题的解析和你的作答记录。
問 85
- ア
正解 正确答案是ア。单点登录(Single Sign-On,SSO)是指:用户只要接受一次认证,各系统共享这次认证的结果,从而使用户不必每次都重新登录,就能使用事先被授权使用的多个服务器、应用程序和业务系统的机制。题干中「通过一次认证」「使用被授权的多个服务器或应用程序等」这两个条件,正好对应 SSO 的定义。实现方式有:由认证服务器签发票据或认证信息、再由各系统对其进行校验的方式(如 Kerberos 方式),把认证信息保存在 Web 浏览器 Cookie 中的方式,由反向代理代为完成认证的方式,在各服务器上常驻代理程序(Agent)的方式等。引入 SSO 的好处在于:用户只需记住一个口令,因而写便条、重复使用同一口令这类危险做法会减少,反复登录的操作也得以简化;管理员一侧也能把用户 ID 的注册、变更、删除以及访问权限的管理集中统一起来。另一方面,一旦这份唯一的认证信息泄露,与之联动的所有系统都可能被入侵,因此还需要同时采取加强认证本身的措施,例如把口令设置得足够强,或者与后面提到的一次性口令、生物特征认证等结合使用。另外还应记住:SSO 终究只是「让认证只做一次」的机制,认证之后允许在哪个系统上进行哪些操作,即授权(访问权限的设定),仍需另行处理。
错误イ
智能卡指的是嵌入了 IC 芯片的卡片状介质本身,也称为 IC 卡。芯片内可以安全地保存密钥、证书和个人信息,并可与 PIN 码组合起来,作为凭持有物进行认证的工具用于本人确认,被用于员工证、电子货币、健康保险证等。它是进行认证时所使用的手段、介质的名称,并不表示把一次认证的结果拿到多个服务器和应用程序上共享、重复使用的机制。它没有表达题干所问的「通过一次认证即可使用多个系统」这一功能,因此是错误的。
错误ウ
生物特征认证也称生物识别认证,是利用指纹、静脉图案、虹膜、面部、声纹、笔迹等身体特征或行为特征来确认本人身份的认证方式。由于不依赖记忆,也不易丢失或借给他人,可以比口令获得更高的安全性;另一方面,如何调节把本人误拒的拒真率(FRR)与把他人误纳的认假率(FAR)则是课题。它表示的终究是「如何确认对方是谁」这样一种认证方式,而不是在多个系统之间承接已认证状态的机制,因此不符合题干的说明。
错误エ
一次性口令是使用只在一次内有效、用完即弃的口令的认证方式。让用户输入由专用令牌或智能手机应用每隔一定时间生成的数字串,或者每次使用时通过邮件等方式通知的数字串,这样即使在通信线路上被窃听也无法再次使用,从而防止冒充。它反而是每次使用都要重新输入口令的方式,与题干中「通过一次认证即可继续使用多个系统」的说明在性质上正好相反。它是加强认证的手段之一,而不是把多个系统的认证整合起来的机制,因此是错误的。
- 单点登录(SSO)的定义 —— 通过一次认证,就能不必重新登录地使用被授权的多个服务器和应用程序的机制。用户只要记住一个口令即可,管理员可以对 ID 和访问权限进行集中管理。反过来,一旦这份认证信息泄露,所有联动的系统都会面临危险,因此要与加强认证本身的措施并用。
- 认证相关术语在角色上的差别 —— 智能卡(IC 卡)是凭持有物进行认证的介质,生物特征认证是凭身体特征进行认证的方式,一次性口令是凭用完即弃的口令进行认证的方式,三者说的都是「如何确认本人」。与此相对,SSO 说的是「如何把确认过一次的结果在多个系统之间共享」,二者所处的层次不同。