IIS服务器验证服务器的讲解

系统 Windows
我们在文章中,验证服务器先生成这个用户跟IIS服务器之间的Session key会话口令,之后根据用户请求生成IIS服务器的验证票。

IIS服务器有很多值得学习的地方,这里我们主要介绍IIS服务器中的验证器。希望对大家对IIS服务器的学习有所帮助。这种验证方式只把客户端访问IIS的验证票发送到IIS服务器,IIS收到这个票据就能确定客户端的身份,不需要传送用户的密码。需要kerberos验证的用户一定是域用户。

如果用户***次访问IIS服务器,工作站的kinit查看本机上没有访问IIS服务器的验证票,于是kinit会向验证服务器发出请求,请求访问IIS服务的验证票。Kinit先要生成一个验证器,验证器是这样的:{用户名:工作站地址}用跟验证服务器间的Session key加密。

Kinit将验证器、票据授权票、你的名字、你的工作站地址、IIS服务名字发送的验证服务器,验证服务器验证验证授权票真实有效,然后用跟你共享的Session key解开验证器,获取其中的用户名和地址,与发送这个请求的用户和地址比较,如果相符,说明验证通过,这个请求合法。

验证服务器先生成这个用户跟IIS服务器之间的Session key会话口令,之后根据用户请求生成IIS服务器的验证票,是这个样子的:{会话口令:用户名:用户机器地址:服务名:有效期:时间戳},这个验证票用IIS服务器的密码(验证服务器知道所有授权服务的密码)进行加密形成最终的验证票。

***,验证服务器{会话口令+加好密的验证票}用用户口令加密后发送给用户。

工作站收到验证服务器返回的数据包,用自己的口令解密,获得跟IIS服务器的Session key和IIS服务器的验证票。

工作站kinit同样要生成一个验证器,验证器是这样的:{用户名:工作站地址}用跟IIS服务器间的Session key加密。将验证器和IIS验证票一起发送到IIS服务器。

IIS服务器先用自己的服务器密码解开IIS验证票,如果解密成功,说明此验证票真实有效,然后查看此验证票是否在有效期内,在有效期内,用验证票中带的会话口令去解密验证器,获得其中的用户名和工作站地址,如果跟验证票中的用户名和地址相符则说明发送此验证票的用户就是验证票的所有者,从而验证本次请求有效。

【编辑推荐】

  1. 看IIS FTP也玩起了虚拟目录
  2. 有效管理IIS FTP的资源和用户
  3. 讨论如何检测IIS FTP工作状态知识
  4. 研究学习建立IIS FTP服务器的方法
  5. 准备工作安装IIS组件的知识
责任编辑:小霞
相关推荐

2010-05-13 14:30:48

IIS服务器

2010-05-12 17:40:56

IIS 服务器

2010-05-17 17:27:31

2010-05-12 16:12:18

2010-05-17 15:38:57

IIS服务器

2010-05-21 15:37:22

IIS服务器

2010-05-17 18:10:16

IIS服务器

2010-05-21 11:50:54

IIS服务器

2010-05-18 16:52:42

IIS服务器

2010-05-18 10:51:38

IIS服务器

2010-05-12 15:07:44

IIS 服务器

2010-05-12 14:09:52

2010-05-13 17:53:44

IIS服务器

2010-05-17 16:50:38

IIS服务器

2010-05-13 18:32:52

2010-05-21 17:52:05

IIS服务器

2010-05-18 11:09:06

IIS服务器

2010-05-12 16:53:19

2010-05-18 10:32:14

IIS服务器

2010-05-17 17:39:43

点赞
收藏

51CTO技术栈公众号