| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
Kerberos协议
Kerberos协议
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 8:55:24

       Kerberos:网络认证协议
      (Kerberos: Network Authentication Protocol)

  Kerberos 是一种网络认证协议,其设计目标是通过密钥系统为客户机/服务器应用程序提供有力的认证服务。该认证过程的实现不需要依赖于主机操作系统的认证、主机地址的确认、以及整个网络的安全保证。基于此情形,网络上传送的数据包可以被读、修改并可以随时插入。Kerberos 通过传统使用的密码技术(如:共享密钥)执行认证服务,为系统提供了一种可靠的第三方(third-party)认证服务。

  认证过程具体如下:客户机为特定服务器向认证系统(AS)发送“credentials”请求,然后 AS 会响应这些在客户机密钥中加密的 credentials,即credentials 的构成为:

  1. 服务器“ticket”;
  2. 一个临时加密密钥(又称为会话密钥“session key”)。客户机将 ticket (包含在客户机密钥中加密的客户机身份和会话密钥)传送到服务器上。会话密钥可以(现已经由客户机和服务器共享)用来认证客户机或服务器,也可用来为通信双方提供进一步的通信加密服务,或通过交换独立子会话密钥为通信双方提供进一步的通信加密服务。

  上述认证交换过程适用于只读方式访问 Kerberos 数据库。但有时,数据库中的实体必须进行修改,如添加新的用户或转换用户密钥时。修改过程通过客户机和第三 Kerberos 服务器( Kerberos 管理器 KADM )间的协议完成。有关管理协议在此不作介绍。另外 Kerberos 也是一种用于维护多 Kerberos 数据库备份的协议,这可以认为是执行过程中的细节问题,并且该维护过程会不断改变以适应各种不同数据库技术。


协议结构

  Kerberos 信息:

  • 客户机/服务器认证交换

信息方向 信息类型
客户机向 Kerberos KRB_AS_REQ
Kerberos 向客户机 KRB_AS_REP或KRB_ERROR

  • 客户机/服务器认证交换

信息方向 信息类型
客户机向应用服务器 KRB_AP_REQ
[可选项] 应用服务器向客户机 KRB_AP_REP或 KRB_ERRORR

  • 票证授予服务(TGS)交换

信息方向 信息类型
客户机向 Kerberos KRB_TGS_REQ
Kerberos 向客户机 KRB_TGS_REP或KRB_ERROR

  • KRB_SAFE 交换
  • KRB_PRIV 交换
  • KRB_CRED 交换

相关协议 RADIUSTACACS+
组织来源 Kerberos 由 MIT 定义。
相关协议 http://www.javvin.com/protocol/rfc1510.pdf:The Kerberos Network Authentication Service (V5)
http://www.javvin.com/protocol/rfc1964.pdf:The Kerberos Version 5 GSS-API Mechanism
http://web.mit.edu/kerberos/www/:Kerberos: The Network Authentication Protocol

【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    PowerDNS远程拒绝服务及
    Kerio WinRoute防火墙DN
    PowerDNS远程拒绝服务及
    Kerio WinRoute防火墙DN
    Kaspersky Labs Anti-Vi
    PHP-Nuke SQL注入及绕过
    Smartgate SSL Server目
    OpenSSL SSL_get_shared
    Sunbelt Kerio个人防火墙
    phpBB User Viewed Post

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览