由 AI 翻译,尚未经过社区审校。 阅读英文版

博客 · 2023年9月20日 · Steve Simpson · 身份

Salesforce 安全:通过简档探索认证选项

在之前的一篇文章中,我们深入探讨了 Salesforce 安全领域,重点关注认证和授权。今天,我们缩小范围,探讨以 Salesforce 作为身份提供商时,通过浏览器访问 Salesforce 的用户的认证。

理解认证过程

[caption id="" align=“alignnone” width=“1800”]以 Salesforce 作为身份提供商的认证流程 以 Salesforce 作为身份提供商的认证流程 [/caption]

对于通过浏览器访问 Salesforce 的用户:

**第 1 步:**Salesforce 对用户进行认证。

**第 2 步:**一个会话被传给实例 Web 服务器。

**第 3 步:**授权决定用户可以访问哪些页面和资源。

今天探讨的关键围绕第一步:认证。需要注意的是,当 Salesforce 充当身份提供商时,凭据存储在 Salesforce 自身之中。

密码策略、登录 IP 范围、登录时间、会话设置、多重身份验证,甚至基于客户端证书的认证等关键要素,都在 Salesforce 简档上设置。

实际演练

为了让你有一个直观的理解,我们来演练一下如何创建和配置一个 Salesforce 简档:

[caption id="" align=“alignnone” width=“986”]创建一个新简档 创建一个新简档 [/caption]

创建一个新简档:登录一个 Salesforce org 后,进入“简档”,以标准用户简档为基础创建一个新简档,比如“Deluxe Director”。

配置简档设置:创建简档之后:

[caption id="" align=“alignnone” width=“1607”]简档设置 简档设置 [/caption]

设置会话超时和会话安全级别。

配置密码策略:密码过期、最短密码长度、密码复杂度、无效尝试次数限制,等等。

分配简档:为了演示,假设有一个名叫“David Director”的用户。然后给这个用户分配“Deluxe Director”简档。

[caption id="" align=“alignnone” width=“1620”]输入 IP 范围 输入 IP 范围 [/caption] [caption id="" align=“alignnone” width=“1606”]简档上的 IP 范围相关列表 简档上的 IP 范围相关列表 [/caption]

测试 IP 限制:在简档的“登录 IP 范围”中设置一个 IP 范围后,这个范围之外的用户将被阻止登录。注意,对于 IP 范围限制,Salesforce 目前显示的是一条通用的错误消息,最终用户可能不太明白。

[caption id="" align=“alignnone” width=“513”]IP 范围限制时显示的错误 IP 范围限制时显示的错误 [/caption]

登录时间限制:与 IP 限制类似,你可以定义用户可以登录的特定时间段。在这些时间之外,用户同样会看到一条通用的错误消息。

[caption id="" align=“alignnone” width=“1617”]登录时间(每天设置 1 小时的时间段) 登录时间(每天设置 1 小时的时间段) [/caption] [caption id="" align=“alignnone” width=“484”]登录时间,给用户的消息不清楚 登录时间,给用户的消息不清楚 [/caption]

启用多重身份验证(MFA):为简档启用 MFA,可以多加一层安全保护。开启 MFA 后,当“David Director”尝试登录时,Salesforce 会提示他连接 Salesforce Authenticator。这个额外的验证步骤确保只有获得授权的人才能访问系统。

[caption id="" align=“alignnone” width=“1299”]启用 MFA 的简档复选框:用户界面登录的多重身份验证(图片右下方) 启用 MFA 的简档复选框:用户界面登录的多重身份验证(图片右下方) [/caption] [caption id="" align=“alignnone” width=“457”]启用 MFA 后的首次登录 启用 MFA 后的首次登录 [/caption] [caption id="" align=“alignnone” width=“531”]启用 Salesforce Authenticator 的新弹窗。下一步是添加 Authenticator。然后你会在这里输入提供给你的两个单词组成的短语。 启用 Salesforce Authenticator 的新弹窗。下一步是添加 Authenticator。然后你会在这里输入提供给你的两个单词组成的短语。 [/caption] [caption id="" align=“alignnone” width=“426”]等待在 Salesforce Authenticator 上操作 等待在 Salesforce Authenticator 上操作 [/caption] [caption id="" align=“alignnone” width=“389”]确认后显示勾选标记,然后用户就登录了 确认后显示勾选标记,然后用户就登录了 [/caption]

结论

在 Salesforce 中管理用户安全相对简单,但极其重要。平台在简档层面提供了各种工具和设置,帮助你根据组织的需求定制认证过程。

虽然 IP 和登录时间限制增加了额外的安全层,但必须注意它们显示的是通用的错误消息。

而多重身份验证(MFA)则提供了一层清晰而直接的额外保护。

希望这次对 Salesforce 中基于简档的认证的深入探讨对你有所启发!敬请期待后续关于会话复杂性的更深入讨论。

敬请关注

满怀信心地开启你的 Salesforce 身份之旅吧!想获得更多见解和技巧,请继续关注 www.SteveTechArc.com 和 YouTube 频道 @SteveTechArc (opens in a new tab)。订阅,加深你对 Salesforce 身份的理解。

与架构师同行以及正走在架构师之路上的人分享集成知识,一起改变世界!

转录借助了 AI

STA 3.2