单点登录(SSO)系统的可靠性、性能考量与功能需求分析
1. SSO 可靠性与性能问题
在当今数字化的时代,软件系统的可靠性和性能是至关重要的考量因素,尤其是对于单点登录(SSO)系统而言。SSO 系统的可靠性和性能问题主要集中在软件的额外分层、与其他访问控制程序的接口以及这些交互的复杂性等方面。
- 增加的延迟 :新层引入的延迟是一个令人担忧的方面。多年来,从开机到登录屏幕的时间一直在稳步增加,而 SSO 的加入可能会进一步加剧这一问题,从而导致用户的挫败感增加。
- 可靠性问题 :当考虑 SSO 与其他安全前端的交互时,可靠性问题就会凸显出来。接口的复杂性如果过高,可能会导致服务问题增加。代码越复杂,就越容易频繁出现故障,例如密码同步失败、密码传递不可靠或权限分配文件更新不及时等问题。这些问题会让人质疑 SSO 是否真的是一个好主意,即使它原本的设计初衷是好的。复杂的代码维护成本高昂,而且如果实施不当,即使是最好的编程也可能变得无效甚至适得其反。
2. SSO 产品的功能需求
为了确保 SSO 系统的可靠性和性能,以及满足用户的安全需求,需要考虑一系列的功能需求。这些需求可以分为四个主要类别:安全管理、身份识别与授权、访问控制以及数据完整性/保密性/加密。
2.1 假设条件
在讨论这些功能需求之前,有三个一般性的假设:
1. 所有登录 ID 都是唯一的,任何两个用户不能拥有相同的登录 ID。
2. 供应商应提供必要的软件,以在所有支持的平台上提供功能。
3. 所
超级会员免费看
订阅专栏 解锁全文
7506

被折叠的 条评论
为什么被折叠?



