GZICP.com   
 
    返回首页
    联系我们
 
 
     

VPN技术详解(三)

www.gzicp.com   2004年6月9日 00:32:38
 
  ■ 隧道协议和基本隧道要求                                                    
  因为第2层隧道协议(P
PTP和L2TP)以完善的PPP协议为
基础,因此继承了一整套的特性。
  1.用户验证                                                                  
  第2层隧道协议继承了P
前,隧道的两个端点相互之
协商提供了隧道端点之间进
PP协议的用户验证方式。许多第
间已经了解或已经经过验证。一
行的相互验证。
3层隧道技术都假定在创建隧道之
个例外情况是IPSec协议的ISAKMP

  2.令牌卡(Tokencard)支持                                          
  通过使用扩展验证协议
(one-timepassword),加
协议也支持使用类似的方法

(EAP),第2层隧道协议能够支
密计算器(cryptographic calc
,例如,IPSec协议通过ISAKMP/

持多种验证方法,包括一次性口令
ulator)和智能卡等。第3层隧道
Oakley协商确定公共密钥证书验证

  3.动态地址分配                                                              
  第2层隧道协议支持在网络控制协议
隧道协议通常假定隧道建立之前已经进行
仍在开发之中。
(NCP)协商机制的基础上动态分配客户地址。第3层
了地址分配。目前IPSec隧道模式下的地址分配方案

  4.数据压缩                                                                  
  第2层隧道协议支持基于PPP的数据压
点加密协议(MPPE)。IETP正在开发应用
缩方式。例如,微软的PPTP和L2TP方案使用微软点对
于第3层隧道协议的类似数据压缩机制。
  5.数据加密                                                                  
  第2层隧道协议支持基
上选择使用MPPE。第3层隧
定几种可选的数据加密方法
据流的安全。
于PPP的数据加密机制。微软的P
道协议可以使用类似方法,例如
。微软的L2TP协议使用IPSec加

PTP方案支持在RSA/RC4算法的基础
,IPSec通过ISAKMP/Oakley协商确
密保障隧道客户端和服务器之间数

  6.密钥管理                                                                  
  作为第2层协议的MPPE依靠验证用户
过程中公开协商公用密钥,同样对其进行
时生成的密钥,定期对其更新。IPSec在ISAKMP交换
定期更新。
  7.多协议支持                                                                
  第2层隧道协议支持多
NetBEUI等多种协议企业网
的目标网络
种负载数据协议,从而使隧道客
络。相反,第3层隧道协议,如I

户能够访问使用IP,IPX,或
PSec隧道模式只能支持使用IP协议


  ■ 点对点协议                                                                
  因为第2层隧道协议在
深入的探讨。PPP协议主要
议将IP,IPX和NETBEUI包封
用户和NAS。 PPP拨号会话
很大程度上依靠PPP协议的各种
是设计用来通过拨号或专线方式
装在PP桢内通过点对点的链路发
过程可以分成4个不同的阶段。
特性,因此有必要对PPP协议进行
建立点对点连接发送数据。PPP协
送。PPP协议主要应用于连接拨号
分别如下:
  阶段1:创建PPP链路                                                        
  PPP使用链路控制协议
对基本的通讯方式进行选择
将在第2阶段实现。同样,
行协商。实际对数据压缩/
(LCP)创建,维护或终止一次
。应当注意在链路创建阶段,只
在LCP阶段还将确定链路对等双
加密算法和其它细节的选择将在
物理连接。在LCP阶段的初期,将
是对验证协议进行选择,用户验证
方是否要对使用数据压缩或加密进
第4阶段实现。
  阶段2:用户验证                                                              
  在第2阶段,客户会PC将用户的身份
方式避免第三方窃取数据或冒充远程客户
限的验证方式,包括口令验证协议(PAP
协议(MSCHAP)。
明发给远端的接入服务器。该阶段使用一种安全验证
接管与客户端的连接。大多数的PPP方案只提供了有
),挑战握手验证协议(CHAP)和微软挑战握手验证

  1.口令验证协议(PAP)                                                    
  PAP是一种简单的明文验证方式。NAS
户信息。很明显,这种验证方式的安全性
令,并利用这些信息与NAS建立连接获取N
取,PAP无法提供避免受到第三方攻击的
要求用户提供用户名和口令,PAP以明文方式返回用
较差,第三方可以很容易的获取被传送的用户名和口
AS提供的所有资源。所以,一旦用户密码被第三方窃
保障措施。
  2.挑战-握手验证协议(CHAP)                                            
  CHAP是一种加密的验证
发送一个挑战口令(challe
challengestring)。远程
回用户名和加密的挑战口令
方式,能够避免建立连接时传送
nge),其中包括会话ID和一个
客户必须使用MD5单向哈希算法
,会话ID以及用户口令,其中用
用户的真实密码。NAS向远程用户
任意生成的挑战字串(arbitrary
(one-wayhashingalgorithm)返
户名以非哈希方式发送。
   

  CHAP对PAP进行了改进
对口令进行加密。因为服务
,并将结果与用户返回的口
再现攻击(replay attack)
,从而避免第3方冒充远程
,不再直接通过链路发送明文口
器端存有客户的明文口令,所以
令进行对照。CHAP为每一次验证
.在整个连接过程中,CHAP将不
客户(remoteclient impersona
令,而是使用挑战口令以哈希算法
服务器可以重复客户端进行的操作
任意生成一个挑战字串来防止受到
定时的向客户端重复发送挑战口令
tion)进行攻击。
  3.微软挑战-握手验证协议(MS-CHAP)                                  
  与CHAP相类似,MS-CHAP也是一种加
远程客户发送一个含有会话ID和任意生成
及经过MD4哈希算法加密的挑战字串,会
端将只存储经过哈希算法加密的用户口令
。此外,MS-CHAP同样支持附加的错误编
加密的客户-服务器(client-server)附
个用于随后数据加密的起始密钥。MS-CHA
解释为什么启用基于MPPE的数据加密时必
密验证机制。同CHAP一样,使用MS-CHAP时,NAS会向
的挑战字串的挑战口令。远程客户必须返回用户名以
话ID和用户口令的MD4哈希值。采用这种方式服务器
而不是明文口令,这样就能够提供进一步的安全保障
码,包括口令过期编码以及允许用户自己修改口令的
加信息。使用MS-CHAP,客户端和NAS双方各自生成一
P使用基于MPPE的数据加密,这一点非常重要,可以
须进行MS-CHAP验证。
  在第2阶段PPP链路配置
服务器(位于NT主域控制器
阶段,NAS收集验证数据然后对
或远程验证用户拨入服务器)验
照自己的数据库或中央验证数据库
证数据的有效性。
  阶段3:PPP回叫控制(callbackcontrol)                      
  微软设计的PPP包括一
(CBCP)如果配置使用回叫
NAS使用特定的电话号码回
对位于特定电话号码处的远
个可选的回叫控制阶段。该阶段
,那么在验证之后远程客户和NA
叫远程客户。这样可以进一步保
程客户进行回叫。
在完成验证之后使用回叫控制协议
S之间的连接将会被断开。然后由
证拨号网络的安全性。NAS只支持

  阶段4:调用网络层协议                                                        
  在以上各阶段完成之后,PPP将调用
(NCP).例如,在该阶段IP控制协议(IPC
中,考虑到数据压缩和数据加密实现过程
用MPPC)和数据加密(使用MPPE)。
在链路创建阶段(阶段1)选定的各种网络控制协议
P)可以向拨入用户分配动态地址。在微软的PPP方案
相同,所以共同使用压缩控制协议协商数据压缩(使


 

天极网 吕晓波

最新文章
·支持IP-VPN实例  (2004年06月10日)
·MPLS VPN:革新企业网  (2004年06月10日)
·VPN的各种协议介绍  (2004年06月10日)
·应用层VPN实现安全访问  (2004年06月10日)
·VPN实现无限应用  (2004年06月10日)
·MPLS VPN的优势  (2004年06月10日)





 
 
Copyright © 1999-2005 GZICP.com All Rights Reserved