登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息安全工程师 > 信安上午综合知识 > 信安考点梳理 >> 正文
正文
信息安全工程师教程:单点登录模型之基于 Kerberos的 SSO模型
来源: 作者: 时间;2018-02-01 16:56:10 点击数: 尚大软考交流群:376154208
信息安全工程师教程摘录:单点登录模型之基于 Kerberos的 SSO模型(3)基于 Kerberos的 SSO模型
Kerberos是标准网络身份认证协议,该协议是由麻省理工学院起草,旨在给计算机网络提供&ld
<尚大教育,教育至上,人才为大:sdedu.cc>

信息安全工程师教程摘录:单点登录模型之基于 Kerberos的 SSO模型

(3)基于 Kerberos的 SSO模型
Kerberos是标准网络身份认证协议,该协议是由麻省理工学院起草,旨在给计算机网络提供“身份认证”。它是基于信任第三方,如同一个经纪人集中地进行用户认证和发放电子身份标识。它提供了在开放型网络中进行身份认证的方法,认证实体可以是用户或用户服务。这种人为不依赖宿主机的操作系统或主机的 IP地址,不需要保证网络上所有的物理安全性,并且假定数据包在传输中可被随机窃取篡改。在用户初始登录成功后,其密钥和身份标识信息会长期保存在内存中,当以后要申请新的票据(新的应用服务)时,系统会自动提取之,加密后传送出去,整个过程对于用户来说完全是透明的,在不再需要用户输入任何口令的情况下实现用户身份的自动传递。认证过程如图 5-3所示。 


图 5-3 基于 Kerberos的 SSO模型

此模型的技术原理是:采用对称密钥加密算法对信息进行加密,如果用某个用户的密钥加密某一信息,那么只有该用户才能解密。因此,通过解密也可以证明该用户的合法性(即为密钥的拥有者)。Kerberos协议中有三个通信参与方,需要认证身份的通信双方和一个双方都信任的第三方 KDC(密钥分发中心),将发起认证服务的一方称为客户方,客户方需要访问的对象称为服务器方。在 Kerberos中客户方是通过向服务器方递交自己的“票据”(Ticket)来证明自己的身份的,该票据是由 KDC专门为客户方和服务器方在某一阶段内通信而生成的。Kerberos认证服务器 KDC维护着一个数据库,包括所有用户及应用服务器的密钥。用户的密钥是基于口令的,只存在于 KDC上,用户首次注册时,系统根据用户输入的口令经过散列 Hash可以生成密钥,应用服务器向 KD注册时也会生成密钥,该密钥不仅存在于 KDC上,还保存在该服务器所贮的主机上,这些密钥往往是机器随机生成。用户与应用服务器之间进行通信时,二者之间还共享一个临时会话密钥,可根据需要加密数据。该密钥在 KDC认证用户时产生并分发给通信双方。会话密钥仅在当前会话期间有效,过期需要重新申请。

报考须知:2016信息安全工程师报考指南 报名时间 考试大纲 考试教材

备考练习:2016信息安全工程师章节练习 每日一练 历年真题 考前密卷

加入信息安全工程师考友QQ群:11824850,交流学习,随时获取考试信息。

信息安全工程师考试备考已经开始,尚大特邀名师授课(马上免费试听),全面讲解考试重要知识点,保过班精品班直播班,为您的考证之路保驾护航。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:信息安全工程师教程:几种常用的单点登录模型
下一篇:信息安全工程师教程:单点登录模型之基于验证代理的 SSO模型
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章