8.2. 一个时间密码(OTP)策略
Red Hat Single Sign-On 具有多个策略来设置 FreeOTP 或 Google Authenticator One-Time 密码生成器。点 Authentication 菜单,点 OTP Policy 选项卡。
OTP 策略
Red Hat Single Sign-On 根据 OTP 策略 选项卡中配置的信息在 OTP set-up 页面中生成一个 QR 代码。FreeOTP 和 Google Authenticator 在配置 OTP 时扫描 QR 代码。
8.2.1. 基于时间或基于计数器的一次性密码 复制链接链接已复制到粘贴板!
适用于您的 OTP 生成器的 Red Hat Single Sign-On 中的算法基于时间和计数器。
使用基于时间的一次性密码(TOTP),令牌生成器将显示当前的时间和共享 secret。服务器通过将时间内的哈希值与已提交的值进行比较来验证 OTP。TOTP 在较短的时间内有效。
使用基于计数器的一次性密码(HOTP),Red Hat Single Sign-On 使用共享计数器而不是当前时间。Red Hat Single Sign-On 服务器在每次成功 OTP 登录时递增计数器。成功登录后有效的 OTP 更改。
TOTP 比 HOTP 更安全,因为匹配 OTP 在较短的时间内有效,而 HOTP 的 OTP 则有效一段时间。HOTP 比 TOTP 更友好,因为没有时间限制进入 OTP。
每次服务器递增计数器时,HOTP 需要数据库更新。在这个版本中,在负载过重时,在身份验证服务器上会排空性能。为提高效率,toTP 不会记住使用的密码,因此无需执行数据库更新。缺陷在于,可以在有效时间间隔中重新使用 TOTP。
8.2.2. TOTP 配置选项 复制链接链接已复制到粘贴板!
8.2.2.1. OTP 哈希算法 复制链接链接已复制到粘贴板!
默认算法是 SHA1。另一个更安全的选项是 SHA256 和 SHA512。
8.2.2.2. 数字数 复制链接链接已复制到粘贴板!
OTP 的长度。短 OTP 是用户友好的,更容易键入,更容易记住。更长的 OTP 比 OTP 更安全。
8.2.2.3. 查看窗口 复制链接链接已复制到粘贴板!
服务器尝试与哈希匹配的间隔数。如果 TOTP 生成器或身份验证服务器的时钟不同步,则此选项将出现在 Red Hat Single Sign-On 中。1 的默认值足够。例如,如果令牌的时间间隔是 30 秒,则默认值 1 表示它将在 90 秒窗口中接受有效令牌(时间间隔 30 秒 + 查看前 30 秒 + 查看后 30 秒):这个值的每个递增都会将有效窗口增加 60 秒(在 30 秒前加上 + 后面查找 30 秒)。
8.2.2.4. OTP 令牌周期 复制链接链接已复制到粘贴板!
服务器与哈希匹配的时间间隔(以秒为单位)。每次通过间隔时,令牌生成器会生成一个 TOTP。
8.2.3. HOTP 配置选项 复制链接链接已复制到粘贴板!
8.2.3.1. OTP 哈希算法 复制链接链接已复制到粘贴板!
默认算法是 SHA1。另一个更安全的选项是 SHA256 和 SHA512。
8.2.3.2. 数字数 复制链接链接已复制到粘贴板!
OTP 的长度。短 OTP 是用户友好的,更容易键入,更容易记住。比 OTP 更短的 OTP 时间越长。
8.2.3.3. 查看窗口 复制链接链接已复制到粘贴板!
服务器尝试与哈希匹配的间隔数。如果 TOTP 生成器或身份验证服务器的时钟已过期,则 Red Hat Single Sign-On 会出现在 Red Hat Single Sign-On 中。1 的默认值足够。这个选项存在于 Red Hat Single Sign-On 中,以覆盖用户计数器何时进入服务器。
8.2.3.4. 初始计数器 复制链接链接已复制到粘贴板!
初始计数器的值。