军事信息指挥系统中单点登录技术的研究与应用
2012-07-06周海涛
重庆理工大学学报(自然科学) 2012年3期
周海涛,古 平,张 锋
(重庆大学 计算机学院,重庆 400044)
单点登录(single sign on,SSO)[1-3]是在多个应用系统中用户只需要登录1次就可以访问所有相互信任的应用系统,即1次登录,多方认证,多次访问。该技术虽然出现不久,但是其发展却极为迅速。目前,SUN公司的Liberty就是运用单点登录比较成熟的方案。
军事指挥信息系统是对部队军事训练、作战、管理、保障等各种军事工作软件系统的统称,主要功能是搜集处理情报信息,优化管理作战资源,进行信息融合和识别融合,辅助军事指挥员、指挥机关进行决策和部署,指导作战部队行动[4-5]。军事指挥信息系统对信息化条件下部队指挥、作战效能的提高极其重要。单点登录的突出优势是具备高度统一的认证授权体系,可有效减少用户操作多个系统反复登录时所耗费的时间,同时能增加安全性。可见,在军事信息系统实现单点登录,解决多个应用系统之间的信息壁垒问题,已成为提升部队信息化建设水平的重要环节之一。
1 SSO的相关研究
1.1 SSO的实现原理
SSO就是安全上下文或凭证在多个应用系统之间的传递或共享。当用户登录系统时,客户端软件根据用户的凭证(例如用户名和密码)为用户建立一个安全上下文。安全上下文包含用于验证用户的身份信息,系统用这个安全上下文和安全策略来判断用户是否具有访问系统资源的权限。
单点登录的实现原理如图1所示[6]:① 用户要操作一个系统(系统1)时,首先要通过用户名、密码等个人信息进行申请;申请后,首先被导引至认证系统,并向认证系统发出一个ticket(含用户名、密码等身份信息),将用户身份信息映射至认证系统的用户信息库。……
登录APP查看全文
