跳转到主要内容
全部文章

安全

学员的无密码登录:更少重置,更高安全

LMS 学员无密码登录:邮箱验证码和工作账户登录如何减少密码重置、客观的安全取舍,以及何时添加 SSO。

Acadenix 团队 · · 阅读约 1 分钟


一年只登录一次 LMS 做合规复训的人,永远记不住自己的密码。于是他们点“忘记密码”,等邮件,编一个又会忘记的新密码,或者干脆放弃并提交工单。无密码登录彻底去掉了密码。本指南介绍它的工作原理、安全取舍真正在哪里,以及何时值得在其之上再添加 SAML 单点登录。

为什么密码对偶尔登录的学员不管用

密码最适合人们每天使用的系统。而培训平台往往恰恰相反:人们在被报名、收到提醒或证书即将过期时才会登录。

这会带来一系列可预见的问题:

  • 忘记密码。 两次登录相隔数月,许多学员一上来就要先重置,而且往往就在培训到期当天。
  • 重复使用。 记不住又一个密码的人会重用别处的密码。如果那个网站被攻破,同样的邮箱和密码就可能被拿来试您的 LMS。
  • 变通办法。 严格的密码规则导致密码被写在便利贴上,或采用每次加一个数字之类可预测的变化。
  • 支持负担。 每一次锁定和重置,都是给您的服务台或 L&D 团队增加一张工单。

还有一个不太起眼的问题。大多数密码系统都允许人们通过邮件重置密码,这意味着收件箱早已掌控着账户。密码是人们会忘记的部分,而不是真正起保护作用的部分。无密码登录只是把这一点挑明了。

无密码登录的工作原理

邮件一次性验证码

  1. 学员输入其邮箱地址。
  2. LMS 生成一个简短的随机验证码并通过邮件发送给他们。
  3. 学员输入验证码,LMS 进行校验。

设计良好的验证码只能使用一次,几分钟内过期,并且在几次错误尝试后失效。不需要记忆任何东西,不会与其他网站重复使用,也没有密码可泄露。

有些系统发送的是登录链接而不是验证码。当用户在手机上读邮件、却要在工作电脑上登录时,验证码更方便,因为他们只需把验证码敲进去即可。

Google、Microsoft 或 LinkedIn 账户

通过“使用……登录”按钮,LMS 使用 OAuth 2.0 和 OpenID Connect 等标准协议,把登录交给提供商处理。提供商核实用户身份(包括其账户上的任何两步验证),并告知 LMS 用户是谁及其已验证的邮箱地址。LMS 永远看不到他们的密码。

这适合每天已经登录 Microsoft 365 或 Google Workspace 的员工:一键即可进入。

坦率谈谈安全取舍

无密码登录并非魔法。它把信任转移到了别处,您应该清楚转移到了哪里。

方式 由什么保护账户 需要留意什么
密码 学员记住的内容 重复使用、弱密码,以及无论如何都要通过邮件重置
邮件验证码 对学员收件箱的访问权 邮箱被攻破,意味着 LMS 账户被攻破
Google、Microsoft 或 LinkedIn 提供商账户及其两步验证 个人账户不在您的掌控之下
SAML 单点登录 您的身份提供商及其策略 设置工作量,以及依赖提供商保持可用

几点值得了解的细节:

  • 邮箱账户最重要。 任何能读取学员邮件的人,都能以该学员的身份登录。对工作邮箱启用多重身份验证,比任何密码规则都更有助于 LMS 的安全。
  • 过期和有限次数的尝试可防止猜测。 六位数验证码有大约一百万种可能的取值,因此三次尝试只给猜测者百万分之几的机会,而且每个验证码只存活几分钟。对验证码请求频率的限制会进一步拖慢攻击。
  • 验证码仍可能被钓鱼。 假的登录页面可以索要验证码并立即使用。请教育用户只在您 LMS 的真实地址上输入验证码,并告诉他们,任何人(包括支持人员)都绝不会向他们索要验证码。
  • 共享邮箱会削弱您的记录。 如果多人可以读取同一个收件箱,其中任何一人都可以冒用邮箱所有者的身份登录。每位学员需要有自己的邮箱地址,培训记录才有意义。
  • 离职人员需要在所有地方移除。 个人的 Google 或 LinkedIn 账户不会因为人员离职而消失。请在离职流程中在 LMS 里暂停或归档他们,而不只是在您的目录中处理。
  • 邮件投递是系统的一部分。 落入垃圾邮件或延迟到达的验证码会导致登录失败。请让 IT 部门在邮件过滤器中放行 LMS 发出的邮件。

在需要之前先规划好恢复

使用无密码登录后,“忘记密码”的工单基本消失了。常见的支持问题变成“我没收到验证码”,而答案几乎总是检查垃圾邮件文件夹、确认地址并重新获取验证码。

管理员需要更多考虑。如果您依赖单点登录,而身份提供商发生故障,或某项设置被误改,您需要一条不依赖出问题环节的入口。良好的做法是:

  • 至少保留两名管理员,这样一个人失去访问权限时不会把整个组织锁在外面。
  • 确保管理员有一条不依赖身份提供商的恢复途径。
  • 在真正需要之前,先冷静地试用一次这条恢复途径,别等到糟糕的一天。
  • 如果您将管理员限制在办公室 IP 范围内,请确认远程办公的管理员将如何进入。

何时添加 SAML 单点登录

邮箱验证码和社交账户登录适合大多数学员。在以下情况下,值得添加 SAML 单点登录:

  • 您的员工已在 Microsoft Entra ID、Okta 或 Google Workspace 中统一管理。
  • 您希望身份提供商的多重身份验证和访问策略同样适用于培训。
  • 您希望人员在目录中一被停用就立即失去访问权限。
  • 安全审查或客户问卷要求提供单点登录。

如果许多学员不在您的目录之内,例如承包商、志愿者、客户或其他组织的员工,那它就不是完整的答案。这种情况下,对您自己的员工使用 SSO,对其他人保留邮箱验证码。我们在 LMS 的单点登录中更详细地介绍了设置方法。

Acadenix 如何实现

Acadenix 完全没有密码。人们通过以下方式之一登录:

  • 邮箱验证码。 用户输入邮箱并收到一个六位数验证码。验证码仅可使用一次,有效期五分钟,三次输错后失效。请求验证码过于频繁时,系统会要求您等待。
  • Google、Microsoft 和 LinkedIn。 每种方式都可在 Settings → Authentication(设置 → 身份验证)中开启或关闭,并且可限制为特定的已验证邮箱域名。在保存更改之前,您会看到它会影响多少人和多少会话。
  • 您自己的登录应用。 组织可以使用自己的 Google、Microsoft 或 LinkedIn 应用。使用您自己的 Microsoft 应用时,只有您租户中的账户可以使用它。
  • Gold 套餐的 SAML 单点登录。 连接 Microsoft Entra ID、Okta 或 Google Workspace。学员账户可以在首次登录时创建,但仅限属于您组织邮箱域名的地址。人们首次通过 SAML 登录时,系统会通过邮件发送验证码以确认关联,每人一次。您开启的其他方式仍可作为备用。请参阅套餐与价格。

对于管理员,还有额外的保护措施。可以将管理员限制在您的 IP 范围内,而不影响学员,空闲会话会自动退出登录。如果您常用的登录方式失效,管理员仍可使用发送到其邮箱的恢复验证码登录,且该途径无法关闭。暂停某人的账户会立即阻止其登录,而 Email History(邮件历史)会显示过去 30 天内哪些邮件已发送或失败,且不保留邮件内容或验证码。更多详情请见我们的安全页面。

要点回顾

  • 对偶尔登录的学员,密码只会带来重置、重复使用和工单,却没增加多少保护。
  • 邮箱验证码和工作账户登录去掉了密码;收件箱或提供商账户成了钥匙,因此请用多重身份验证加以保护。
  • 一次性、快速过期且尝试次数有限的验证码使猜测变得不切实际,但人们仍需知道绝不能分享验证码。
  • 在启用各种方式之前,先规划好管理员恢复和离职处理。
  • 当您的员工都在中央身份提供商中时,添加 SAML 单点登录,并为其他人保留邮箱验证码。

如果密码是您培训支持工单的最大来源,不妨看看无密码登录在您自己的团队中如何运作。申请试用,设置适合您组织的登录方式。

常见问题

它消除了密码带来的风险,例如重复使用和弱密码,但邮件验证码的安全程度取决于接收它的邮箱。一次性、快速过期且尝试次数有限的验证码使猜测变得不切实际;对邮箱启用多重身份验证则可以补足其余部分。
请检查垃圾邮件文件夹,确认输入的是账户所用的邮箱地址,然后重新获取验证码。如果验证码总是收不到,请让 IT 部门在邮件过滤器中放行 LMS 发出的邮件。
不一定。邮箱验证码以及 Google、Microsoft 或 LinkedIn 登录适合大多数学员。当您希望由身份提供商的策略和离职流程来控制访问时,才值得添加 SAML 单点登录。在 Acadenix 中,它适用于 Gold 套餐。
在 Acadenix 中,管理员仍可使用发送到其邮箱的一次性恢复验证码登录。该途径无法关闭,且只有该组织的管理员可以使用。

继续阅读

SCORM

SCORM 1.2 与 SCORM 2004:该发布哪一种?

SCORM 1.2 与 2004 的区别(面向课程作者):完成与通过状态、续学数据、序列控制、兼容性,以及选择格式的简明指南。

· 阅读约 2 分钟

SCORM

上线前如何测试 SCORM 课程包

如何测试 SCORM 包的跟踪功能:涵盖导出设置、zip 结构、完成情况、分数、断点续学、设备与试点的分步清单。

· 阅读约 1 分钟

准备好让培训摆脱繁琐管理了吗?

申请试用,上传您现有的 SCORM 课程,亲身体验 Acadenix 搭配您自己内容的效果。

登录