D5-03 8–10 分钟 重要程度:高

SSO、LDAP 与 Kerberos

SSO 让主体认证一次访问多个资源。Kerberos 是票据系统,依赖 KDC、TGT、时间同步和对称密钥。

一、必须记住

  • SSO 优点是便利和集中管理;缺点是账号被攻破后影响范围大。
  • LDAP 是目录访问协议,可支持集中身份和 SSO。
  • Kerberos 是第三方票据认证系统。
  • KDC 是 Kerberos 的可信第三方,包含 AS 和 TGS 功能。
  • TGT 证明主体已通过 KDC 认证,并可请求服务票据。
  • Kerberos 密码不直接通过网络传输,但 KDC 是关键单点。
  • Kerberos 依赖时间同步,时间偏差过大票据会失效。

二、核心概念

SSO

Single Sign-On 允许用户登录一次后访问多个系统。它减少重复输入凭据,但也让单一身份的保护更关键。

LDAP

LDAP 访问集中目录服务,目录中保存主体和客体信息。LDAP 可结合 SASL 支持多种认证方式,并可用于 SSO 支撑。

Kerberos

Kerberos 使用 KDC 和票据证明身份。用户取得 TGT 后,再用 TGT 向 TGS 请求访问具体服务的服务票据。

三、CISSP 判断规则

  • 问票据式 SSO,优先 Kerberos。
  • 问目录服务访问协议,优先 LDAP。
  • 问 Kerberos 可信第三方,选 KDC。
  • 问 Kerberos 时间差过大,票据会失效。

四、常见陷阱

  • RADIUS 不是典型 SSO 实现,即使可在幕后支撑认证。
  • KDC 受损会影响整个 Kerberos 域。
  • SSO 不是免认证,而是集中认证。

五、英文关键字

SSO (单点登录) LDAP (轻量级目录访问协议) SASL (简单认证和安全层) Kerberos (Kerberos 票据认证) KDC (密钥分发中心) AS (认证服务) TGS (票据授予服务) TGT (票据授予票据) Service ticket (服务票据) Directory service (目录服务)

小测验

1. Kerberos 中负责提供认证服务的可信第三方是?

KDC 是 Kerberos 中的密钥分发中心,提供认证与票据服务。

2. Kerberos 对时间同步的要求主要是为了防止什么?

Kerberos 票据有时间戳,时间偏差过大会导致票据无效。

3. 访问集中目录服务的常见协议是?

LDAP 是轻量级目录访问协议。

本节进度

完成后会保存在当前浏览器。线上版可保存;不同手机、平板之间暂不自动同步。

尚未完成