首页 理论教育 跨领域Kerberos认证系统:多领域认证方案

跨领域Kerberos认证系统:多领域认证方案

时间:2023-07-02 理论教育 版权反馈
【摘要】:多领域的Kerberos认证系统要求在两个领域间,第1个领域的Kerberos服务器信任第2个领域的Kerberos服务器对本领域中客户的认证,而且第2个领域的业务服务器也应信任第1个领域的Kerberos服务器。图8-6 两个领域的Kerberos认证框图具体认证过程描述如下:1)C向本地AS申请访问本领域TGS的票据。不过,多领域的Kerberos认证系统扩充性不够好。

跨领域Kerberos认证系统:多领域认证方案

一个领域的Kerberos认证系统由一个Kerberos服务器、多个客户机C和多个业务服务器V构成,它们之间满足以下要求:所有客户机都已向Kerberos服务器注册,Kerberos服务器数据库中存有所有客户机的身份和口令注册信息;Kerberos服务器必须与每一业务服务器V有共享的密钥,所有业务服务器V都已向Kerberos服务器注册。

网络中隶属于不同行政机构的客户机C和业务服务器V则构成不同的领域,一个领域的客户机C如果希望得到另一个领域中的业务服务器V的服务时,每个领域的Kerberos服务器必须和其他领域的业务服务器V有共享的密钥,且两个领域的Kerberos服务器已彼此注册。

多领域的Kerberos认证系统要求在两个领域间,第1个领域的Kerberos服务器信任第2个领域的Kerberos服务器对本领域中客户的认证,而且第2个领域的业务服务器也应信任第1个领域的Kerberos服务器。图8-6是两个领域的Kerberos认证框图,其中领域1中的客户机C希望得到领域2中业务服务器V的服务。

978-7-111-37285-1-Chapter08-44.jpg

图8-6 两个领域的Kerberos认证框图

具体认证过程描述如下:

1)C向本地AS申请访问本领域TGS的票据

C→AS:IDC‖IDTGS‖TS1

2)AS向C发放访问本领域TGS的票据。

978-7-111-37285-1-Chapter08-45.jpg

3)C向本领域TGS申请访问远程TGS的票据。

978-7-111-37285-1-Chapter08-46.jpg

4)TGS向C发放访问远程TGS的票据。(www.xing528.com)

978-7-111-37285-1-Chapter08-47.jpg

5)C向远程TGS申请获得访问业务服务器V的许可票据。

978-7-111-37285-1-Chapter08-48.jpg

6)远程TGS向C发放访问业务服务器V的许可票据。

978-7-111-37285-1-Chapter08-49.jpg

7)C向远程业务服务器V请求服务。

978-7-111-37285-1-Chapter08-50.jpg

8)V提供服务器认证信息。

978-7-111-37285-1-Chapter08-51.jpg

当业务服务器V收到C的请求后,对C的身份进行比较认证,如果C的身份合法,则V允许C访问该服务器。V将收到的时间戳TS7加1,并加密后发送给C,服务器V向C证明了自己的身份。

不过,多领域的Kerberos认证系统扩充性不够好。因为如果有多个领域,如有N个,则必须有NN-2)/2次密钥交换才可使每个Kerberos领域和其他所有的Kerberos领域能够互操作,当N很大时,方案变得不现实。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈