APP下载

NTLM身份鉴别机制及在 T0Net系统中的应用

2011-01-12桂兵祥

武汉轻工大学学报 2011年1期
关键词:机制用户系统

桂兵祥

(武汉工业学院计算机与信息工程系,湖北武汉 430023)

NTLM是一个身份鉴别协议[1],由 NTLMSSP(NTLM Security Support Provider)支持,主要应用于不同的微软网络协议实现中。其早期应用于 DCE/RPC的安全鉴别与协商,其还作为一个单一签名机制整合于无处不在的微软系统中。其使用了基于挑战 -响应机制的鉴别方法,该机制中,客户端能在不发送用户密码给服务器的情况下就能实现用户的身份鉴别,其通常由协商 (negotiation)、挑战 (challenge)和鉴别 (authentication)三类消息组成。

1 NTLM身份鉴别机制基本原理

NTLM是一个身份鉴别机制,其基本原理如图1所示。

第一步:客户端首先创建并发送第一类消息(协商 negotiation)给服务器,该消息中主要包含服务器端所要求的客户端的特征列表。

第二步:服务器接收并分析该消息,然后创建第二类消息 (挑战 challenge)并发往客户端,以此与客户端建立协商,并对之提出挑战,其可能随意性地包含鉴别对象特征列表中的一些信息。

第三步:客户端创建第三类消息 (鉴别 authentication)对第二类挑战消息做出响应,以实现鉴别功能,该消息不用直接发送密码也能显示出客户端特定的身份信息。

图1 挑战响应机制原理示意图

对于服务器发来的挑战,客户端可以创建一个或多个响应消息,这些响应消息共分以下五类:①LM(LAN Manager)响应——大多数客户端发出此类响应,其也是最原始的响应类型;②NTLM响应——此类响应主要由基于 NT构架的客户端发出,包括 Windows 2000和 XP;③NTLMv2响应——这是一个新的响应类型,Windows NT Service Pack 4对此有所介绍。在激活的 NTLM version 2系统中,其代替了 NTLM响应;④LMv2响应——在 NTLM version 2系统中,其是 LM响应的替代者;⑤NTLM2会话响应—其用于无 NTLMv2鉴别情况下的 NTLM2会话安全协商过程中,此策略对 LM响应和NTLM响应的语义有所改变。……

登录APP查看全文

猜你喜欢

机制用户系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
自制力是一种很好的筛选机制
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关注用户
关注用户
关注用户
破除旧机制要分步推进
如何获取一亿海外用户