|
PPTP是PPP的扩展,它增加了一个新的安全等级,并且可以通过Internet 进行多协议通信,它支持通过公共
- ]6 `$ P! {* ?. {( U; H) d4 E网络(如Internet)建立按需的、多协议的、虚拟专用网络。PPTP 可以建立隧道或将 IP、IPX 或 NetBEUI 协
. L3 g9 ~ }0 ?. Y议封装在 PPP 数据包内,因此允许用户远程运行依赖特定网络协议的应用程序。PPTP在基于 TCP/IP 协议的数
1 C! q8 R6 l% u, I1 c+ Q. Q& v$ q据网络上创建 VPN连接,实现从远程计算机到专用服务器的安全数据传输。VPN服务器执行所有的安全检查和验& J6 N7 ^/ J4 p6 z
证,并启用数据加密,使得在不安全的网络上发送信息变得更加安全。尤其是使用EAP后,通过启用 PPTP 的
" _& A6 C/ U% I ~( i3 f$ eVPN传输数据就象在企业的一个局域网内那样安全。另外还可以使用 PPTP 建立专用 LAN 到 LAN 的网络。
5 f% j/ ~ x" U) V1 S: \
& @; X) W1 j4 y! `下面介绍一下海蜘蛛中PPTP VPN进行身份验证的几种方法。
+ B( U {! ?# T/ T/ y
% u4 R; ^' W- `1 t7 j( T- u PAP 口令验证协议 是一种简单的明文验证方式。NAS(网络接入服务器,Network Access Server)要求用
2 v4 V1 }6 |$ X" z3 r! f户提供用户名和口令,PAP以明文方式返回用户信息。很明显,这种验证方式的安全性较差,第三方可以很容易
8 L! W5 F3 L9 s的获取被传送的用户名和口令,并利用这些信息与NAS建立连接获取NAS提供的所有资源。所以,一旦用户密码被
. a9 z: a" Y. T$ X第三方窃取,PAP无法提供避免受到第三方攻击的保障措施。
; Z: R M: S- [2 D3 l CHAP CHAP通过使用MD5(一种工业标准的散列方案)来协商一种加密身份验证的安全形式。CHAP 在响应时
5 L; p8 l1 w; R: R: ?使用质询-响应机制和单向 MD5 散列。用这种方法,可以向服务器证明客户机知道密码,但不必实际地将密码发; {3 S) `8 y2 _
送到网络上。
8 N s; S3 ~ S) v5 d
. j' I- F( b, }: s& a1 v- _ MS-CHAP 同CHAP相似,微软开发MS-CHAP 是为了对远程 Windows 工作站进行身份验证,它在响应时使用质
/ i- `5 U' k4 m; H R+ F. l询-响应机制和单向加密。而且 MS-CHAP 不要求使用原文或可逆加密密码。: N ?: l" m& q. m
; M8 s- F, a. S3 A8 M! E MS-CHAP v2 MS-CHAP v2是微软开发的第二版的质询握手身份验证协议,它提供了相互身份验证和更强大的/ P k4 \; ^! t# e6 R
初始数据密钥,而且发送和接收分别使用不同的密钥。如果将VPN连接配置为用 MS-CHAP v2 作为唯一的身份验
+ A2 Y* B) y0 S9 d证方法,那么客户端和服务器端都要证明其身份,如果所连接的服务器不提供对自己身份的验证,则连接将被断
( |7 R8 F( i! Q. K$ d9 Y2 n开。
/ v$ M( P$ f) x0 V# U 值得注意的是。VPN服务端和VPN客户端之间一定要采用相同的身份验证,比如VPN服务端选择了MS-CHAP2,$ p# V2 z; [5 e9 n c
那么相应的VPN客户端也要选择MS-CHAP2,否则无法连接。PAP口令验证协议。由于是明文的。极为不安全,一般/ l& ? k/ q* T# @' O: c: N' K* z4 z
不采取这个方式!有人问海蜘蛛的PPTP和ROS的PPTP如何连接,其实也是一样的。开好VPN用户。选择相同的身份
+ J$ K \; O3 w- ~! N验证协议。同样是没有问题的! |
|