找回密码
 立即注册
搜索

[网络] PPTP,L2TP / IPSec,SSTP和OpenVPN连接之间的区别

[复制链接]
智慧谋略 发表于 2022-5-8 20:33:04 | 显示全部楼层 |阅读模式
大部分人都会听说过虚拟专用网络或VPN。许多企业利用VPN在办公室之间创建安全链接,或允许员工远程连接到办公室服务器。许多互联网用户也利用VPN来绕过他们的国家本文将探讨不同类型的VPN连接及其意义。每个协议具有明显的优点和缺点
PPTP
点对点隧道协议(PPTP)是最流行的VPN协议,大多数设备都支持。PPTP代表点对点协议,是目前为止最简单的配置,具有较低的开销,使其比其他VPN协议更快。ISA Server,Cisco PIX和Sonic Wall等防火墙识别协议。
PPTP使用128位密钥加密数据过去还存在其他弱点,例如建立连接之前的明文认证,因此很少在敏感的商业环境中使用。然而,该协议的最新实现解决了一些安全问题
L2TP / IPSec
Layer 2隧道协议(L2TP)通过思科和微软的合作关系,旨在提供更安全的VPN协议。与PPTP相比,L2TP被认为是比PPTP更安全的选择,因为与其一起使用具有更安全的加密算法的IPSec协议。它还需要预共享证书或密钥。L2TP
L2TP在提供数据完整性和原始验证身份验证方面与PPTP相比具有许多优势,旨在防止黑客破坏系统。然而,管理这种提升的安全性所需的增加的开销意味着它以比PPTP更慢的速度执行。
SSTP
安全套接字隧道协议(SSTP)被视为具有最高安全性的VPN协议,因为使用2048位密钥证书进行身份验证并使用256位密钥进行加密。SSTP可以用于替代其他VPN协议(PPTP,L2TP),并且在网络访问被限制的位置使用TCP端口443(与安全套接字层(SSL)传输使用的相同端口)有效。
SSTP VPN被认为比OpenVPN更快,更可靠。但是,您的操作系统需要相对更新才能正常运行SSTP。
SSTP的主要缺点是,由于它是由Microsoft开发的,它只能在Windows Vista / Windows 7 / Windows 8上运行。目前,没有任何意图使该协议可用于Mac OS,Linux和旧版Windows的用户。
OpenVPN
OpenVPN是由开源软件开发的,作为微软的免费替代品该特定协议的一个主要优点是它可以在各种操作系统上运行,如Mac OS,Windows,Linux和一些IP电话。与SSTP类似,与L2TP相比,OpenVPN具有比L2TP更高的加密级别,因为它在第2层和第3层上运行。此外,它还附带了诸如传输以太网帧,IPX数据包和提供NETBIOS功能的额外功能。
A OpenVPN的一个小缺点是它不足以支持移动设备和安装第三方客户端的要求。这不是SSTP的情况。
VPN的主要缺点是由于其加密级别而与协议相关的高开销。配置也可能相当困难。
最后的想法
上面说明的VPN协议都有明显的优缺点。配置最佳设备兼容性的最简单协议是PPTP。SSTP和OpenVPN是最不可能被服务器或防火墙阻止的协议,通常被认为是最安全的。在速度方面,一般而言,较少的加密意味着更高的速度,但是安全性较低。但是,如果您的设备速度合理,这不应该是一个主要因素。最好考虑您的安全要求并相应选择一个协议。

 楼主| 智慧谋略 发表于 2022-5-8 20:34:02 | 显示全部楼层
PPTP、L2TP/IPSec、OpenVPN比较选择
PPTP VPN、L2TP/IPSec VPN、OpenVPN是最常用的三种VPN形式,下面的列表详细比较了其各方面的性能和优劣。


背景PPTP 是一个基于 PPP 的很基本的协议。PPTP 是微软 Windows 平台第一个支持的 VPN 协议。PPTP 标准并没有实际描述加密和授权特性,并且依赖于 PPP 协议的隧道来实现安全功能。L2TP 是一个在 IETF RFC 3193 中被正式标准化的高级协议。推荐在需要安全加密的地方用来替代 PPTP。OpenVPN 是一个高级的开源 VPN 解决方案,由 “OpenVPN technologies” 支持,并且已经成为开源网络领域里的事实标准。OpenVPN 使用成熟的 SSL/TLS 加密协议。
数据加密PPP 负载是使用微软点对点协议(Microsoft’s Point-to-Point Encryption protocol,MPPE)加密。MPPE 实现了 RSA RC4 加密算法,并使用最长 128 位密钥。L2TP 负载使用标准的 IPSec 协议加密。在 RFC 4835 中指定了使用 3DES 或 AES 加密算法作为保密方式。OpenVPN 使用 OpenSSL 库来提供加密。OpenSSL 支持好几种不同的加密算法,如:3DES,AES,RC5 等。
安装/配置Windows 所有版本和大多数其他操作系统包括移动平台都内建了对 PPTP 的支持。PPTP 只需要一个用户名和密码,以及一个服务器地址,所以安装和配置相当简单。从 2000/XP 起的所有 Windows 平台和 Mac OS X 10.3+ 都内建了 L2TP/IPSec 的支持。大多数现代的移动平台比如 iPhone 和 Android 也有内建的客户端。OpenVPN 不包含在任何操作系统中,需要安装客户端软件,但安装也是相当简单,基本上 5 分钟可以完成。
速度由于使用 128 位密钥,加密开销相比 OpenVPN 使用 256位密钥要小,所以速度感觉稍快一点,但这个差异微不足道。L2TP/IPSec 将数据封装两次,所以相比其他竞争者效率稍低,速度也慢一些。当使用默认的 UDP 模式,OpenVPN 的表现是最佳的。
端口PPTP 使用 TCP 1723 端口和 GRE(协议 47)。通过限制 GRE 协议,PPTP 可以轻易地被封锁。L2TP/IPSec 使用 UDP 500 端口用来初始化密钥交换,使用协议 50 用来传输 IPSec 加密的数据( ESP ),使用 UDP 1701 端口用来初始化 L2TP 的配置,还使用 UDP 4500 端口来穿过 NAT。L2TP/IPSec 相比 OpenVPN 容易封锁,因为它依赖于固定的协议和端口。OpenVPN 可以很容易的配置为使用任何端口运行,也可以使用 UDP 或 TCP 协议。为了顺利穿越限制性的防火墙,可以将 OpenVPN 配置成使用 TCP 443 端口,因为这样就无法和标准的 HTTPS 无法区分,从而极难被封锁。
稳定性/兼容性PPTP 不如 OpenVPN 可靠,也不能像 OpenVPN 那样在不稳定网络中快速恢复。另外还有部分同 GRE 协议和一些路由器的兼容性问题。L2TP/IPSec 比 OpenVPN 更复杂,为了使在 NAT 路由器下的设备可靠地使用,配置可以会更加困难。但是,只要服务器和客户端都支持 NAT 穿越,那么就没什么问题了。无论是无线网络、蜂窝网络,还是丢包和拥塞经常发生的不可靠网络,OpenVPN 都非常稳定、快速。对于那些相当不可以的连接,OpenVPN 有一个 TCP 模式可以使用,但是要牺牲一点速度,因为将 TCP 封装在 TCP 时效率不高。
安全弱点微软实现的 PPTP 有一个严重的安全问题(serious security vulnerabilities)。对于词典攻击来说 MSCHAP-v2 是很脆弱的,并且 RC4 算法也会遭到“位翻转攻击( bit-flipping attack )”。如果保密是重要的,微软也强烈建议升级到 IPSec。IPSec 没有明显的漏洞,当和安全加密算法如 AES 一起使用时,被认为是很安全的。OpenVPN 也没有明显漏洞,当和安全加密算法如 AES 一起使用时,也被认为是相当安全的。
客户端的兼容性
  • Windows
  • Mac OS X
  • Linux
  • Apple iOS
  • Android
  • DD-WRT
  • Windows
  • Mac OS X
  • Linux
  • Apple iOS
  • Android
  • Windows
  • Mac OS X
  • Linux
结论由于主要的安全漏洞,除了兼容性以外没有好的理由选择使用 PPTP。如果你的设备既不支持 L2TP/IPSec 又不支持 OpenVPN,那么 PPTP 是一个合理的选择。如果关心快速安装和简易配置,那么 L2TP/IPSec 值得考虑。L2TP/IPSec 是优秀的,但相比 OpenVPN 的高效和杰出的稳定性要落后一点。如果你使用运行 iOS 或 Android 的移动设备,那么这就是最佳的选择,因为 OpenVPN 目前还不支持这些平台。另外,如果需要快速安装,L2TP/IPSec 也是一个较佳的选择。对于所有的 Windows, Mac OS X 以及 Linux 桌面用户来说,OpenVPN 是最好的选择。OpenVPN 速度快,并且安全可信。但劣势是缺乏对移动设备的支持,另外还需要安装第三方客户端。
等级
注:单纯的L2TP VPN是不加密的是不安全的,OpenVPN也可以在Android/Apple iOS/DD-WRT设备上使用。
除了上面三种常见VPN类型外也有不少VPN服务商提供SSTP VPN和Cisco IPsec VPN类型,还有IKEv2 VPN等其他VPN类型,这么多的VPN类型你喜欢哪些呢?

网络上提供免费PPTP VPN、OpenVPN的较多,提供免费L2TP/IPSec VPN较少,提供免费SSTP VPN和Cisco IPsec VPN的基本没有。

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|探索掌握未知、共创美好未来

GMT+8, 2026-9-18 05:00 , Processed in 0.044051 second(s), 32 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表