2012-11-27 42 views
1

我正在为一个项目开发一个简单的Kerberos protocol。但是,我遇到了一些我无法找到安装程序的问题。Kerberos协议中的第7条消息和票证验证

协议中的第五条消息。从客户端,C,到服务器,S,如下所示:

{C,T} ķ CS,{C,S,TSTART,趋向,K CS} ķ小号,{请求,正} ķ CS

在协议的第六消息,从服务器S,到客户端,C,如下所示:

{回复,正} ķ CS

如何第七消息是什么样子?换句话说,当我想向服务器发出另一个请求时,是否需要再次包含验证器和票证?如果不是,服务器如何验证票证?

+0

这只是我措辞的方式。 Kerberos协议简单地说,有6条消息。前两个是客户端向认证服务器询问TGS票证以及认证服务器与票证的响应。接下来的两条消息是客户端询问TGS服务器票据,TGS响应与服务器票据。最后两个(第5个和第6个)客户端向服务器和服务器响应请求。此请求包含该票证。而我的问题是,如果后续请求也包含它? –

回答

2

是的,对服务器的每个请求都必须附带服务票据,这是验证该特定请求的真实性的唯一方法。额外的身份验证器(对于每个请求都是唯一的)也需要用于防止重放攻击。

+0

感谢那正是我正在寻找。 –