Kerberos 学习(二) 认证过程

今天来研究Kerberos协议的认证过程。

: )


Kerberos协议认证过程

1、当Client想要访问Server上的某个服务时,认证流程分为3个部分:

  • Client 与 AS 的交互
  • Client 与 TGS 的交互
  • Client 与 Server 的交互

2、认证流程:

(1)Client 与 AS 的交互:

KRB_AS_REQ

Client->AS:

第一步Client先向KDC的AS发送,内容为通过Client密码Hash加密的时间戳、ClientID、网络地址、加密类型等内容。

KRB_AS_REP

AS->Client:

发送Client密码加密的sessionkey-as和票据TGT(KRBTGT  Hash加密的sessionkey-as 和 TimeStamp)

在KDC中存储了域中所有用户的密码Hash,当AS接收到Client的请求之后会根据KDC中存储的密码来解密,解密成功并且验证消息。验证成功后,返回给Client由Client密码Hash加密的sessionkey-as和TGT(由KRBTGT Hash加密的 sessionkey-as 和 TimeStamp等信息)

(2)Client与T

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值