Windows2000有两种认证协议,即Kerberos和PKI,下面有关这两种认证协议的描述中,正确的是(56)。在使用Kerberos认证时,首先向密钥分发中心发送初始票据(57),来请求一个会话票据,以便获取服务器提供的服务。

admin2006-03-15  45

问题 Windows2000有两种认证协议,即Kerberos和PKI,下面有关这两种认证协议的描述中,正确的是(56)。在使用Kerberos认证时,首先向密钥分发中心发送初始票据(57),来请求一个会话票据,以便获取服务器提供的服务。

选项 A、Kerberos和PKI都是对称密钥
B、Kerberos和PKI都是非对称密钥
C、Kerberos是对称密钥,而PKI是非对称密钥
D、Kerberos是非对称密钥,而PKI是对称密钥

答案C

解析 Kerberos是一种计算机网络认证协议,是MIT为校园网用户访问服务器进行身份认证而设计的安全协议,它可以防止偷听和重放攻击,保护数据的完整性。Kerberos的安全机制如下。
   . AS (Authentication Server):认证服务器,是为用户发放TGT的服务器;
   . TGS (Ticket Granting Server):票证授予服务器,负责发放访问应用服务器时需要的票证;认证服务器和票据授予服务器组成密钥分发中心KDC (Key Distribution Center);
   . V:用户请求访问的应用服务器;
   . TGT (Ticket Granting Ticket):用户向TGS证明自己身份的初始票据,即KTGS(A,Ks)。
   对下图的认证过程解释如下:
   
   (1) 用户向KDC申请初始票据:
   (2) KDC向用户发放TGT会话票据;
   (3) 用户向TGS请求会话票据;
   (4) TGS验证用户身份后发放给用户会话票据KAV
   (5) 用户向应用服务器请求登录;
   (6) 应用服务器向用户验证时间戳。
   Kerberos的安全机制分析如下:
   . KA是用户的工作站根据键入的口令字导出的Hash值,最容易受到攻击,但是ICA的使用是很少的。
   . 系统的安全是基于对AS和TGS的绝对信任,实现软件是不能修改的。
   . 时间戳t可以防止重放攻击。
   . 2~6步使用加密,实施了连续认证机制。
   . AS存储所有用户的KA,以及TGS,V的标识和KTGS,TGS,TGS要存储KTGS,服务器要存储KV。
   公钥基础设施PKI(Public Key Infrastructure)是基于非对称密钥的密钥分发机制,通过双方信任的证书授权中心CA(Certification Authorities)获取对方的公钥,用于身份认证和保密通信。
转载请注明原文地址:https://jikaoti.com/ti/HoB7FFFM
0

相关试题推荐
最新回复(0)