OpenVPN

✍ dations ◷ 2025-05-11 08:13:49 #虚拟私人网络,网络协议,网络安全,安全软件,Unix软件,开放源代码,穿隧协议

OpenVPN是一个用于创建虚拟私人网络加密通道的软件包,最早由James Yonan编写。OpenVPN允许创建的VPN使用公开密钥、电子证书、或者用户名/密码来进行身份验证。

它大量使用了OpenSSL加密库中的SSL/TLS协议函数库。

目前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Microsoft Windows以及Android和iOS上运行,并包含了许多安全性的功能。它不与IPsec兼容。

OpenVPN的技术核心是虚拟网卡,其次是SSL协议实现。

虚拟网卡是使用网络底层编程技术实现的一个驱动软件。安装此类程序后主机上会增加一个非真实的网卡(TAP或TUN),并可以像其它网卡一样进行配置。服务程序可以在应用层打开虚拟网卡,如果应用软件(如网络浏览器)向虚拟网卡发送数据,则服务程序可以读取到该数据。如果服务程序写合适的数据到虚拟网卡,应用软件也可以接收得到。虚拟网卡在很多的操作系统中都有相应的实现,这也是OpenVPN能够跨平台使用的一个重要原因。

在OpenVPN中,如果用户访问一个远程的虚拟地址(属于虚拟网卡配用的地址系列,区别于真实地址),则操作系统会通过路由机制将数据包(TUN模式)或数据帧(TAP模式)发送到虚拟网卡上,服务程序接收该数据并进行相应的处理后,会通过SOCKET从外网上发送出去。这完成了一个单向传输的过程,反之亦然。当远程服务程序通过SOCKET从外网上接收到数据,并进行相应的处理后,又会发送回给虚拟网卡,则该应用软件就可以接收到。

OpenVPN使用OpenSSL库来加密数据与控制信息。这意味着,它能够使用任何OpenSSL支持的算法。它提供了HMAC功能以提高连接的安全性。此外,OpenSSL的硬件加速也能提高它的性能。2.3.0以后版本引入PolarSSL。

OpenVPN提供了多种身份验证方式,用以确认连接双方的身份,包括:

预共享密钥最为简单,但它只能用于创建点对点的VPN;基于PKI的第三方证书提供了最完善的功能,但是需要额外维护一个PKI证书系统。OpenVPN2.0后引入了用户名/口令组合的身份验证方式,它可以省略客户端证书,但是仍需要一份服务器证书用作加密。

OpenVPN与生俱来便具备了许多安全特性:它在用户空间运行,无须对内核及网络协议栈作修改;初始完毕后以chroot方式运行,放弃root权限;使用mlockall以防止敏感数据交换到磁盘。

OpenVPN通过PKCS#11支持硬件加密标识,如智能卡。

防火长城会针对OpenVPN服务器回送证书完成握手创建有效加密连接时干扰连接,在使用TCP协议模式时握手会被连接重置,而使用UDP协议时含有服务器认证证书的数据包会被故意丢弃,使OpenVPN无法创建有效加密连接而连接失败。而在中国大陆内部的连接不受这种限制。

相关

  • 纤溶酶1B2I, 1BML, 1BUI, 1CEA, 1CEB, 1DDJ, 1HPJ, 1HPK, 1I5K, 1KI0, 1KRN, 1L4D, 1L4Z, 1PK4, 1PKR, 1PMK, 1QRZ, 1RJX, 2DOH, 2DOI, 2KNF, 2L0S, 2PK4, 3UIR, 4A5T, 4DCB, 4DUR
  • 妈妈手狄奎凡氏症(De Quervain Disease),正式医学名称为桡骨茎突狭窄性腱鞘炎,俗称妈妈手,因瑞士外科医生弗里茨·狄奎凡(英语:Fritz de Quervain)于1895年详谈此症而得名。是控制拇指运动
  • 乌得勒支省乌得勒支省(荷兰语:Provincie Utrecht)是荷兰面积最小的省份,位于荷兰的中心,北临埃姆湖(Eemmeer),南与海尔德兰省接壤,其南为莱茵河,其西为南荷兰省,其西北紧邻北荷兰省。该省是国际标
  • 杜仲杜仲(学名:Eucommia ulmoides),别名木棉、思仙、思仲、思锦树、石思仙、扯丝皮、棉皮、玉丝皮,为杜仲科植物。杜仲的化学成分包括木脂素类、环烯醚萜类、黄酮类、苯丙素类、甾醇
  • 礼物礼物,也称礼品,通常是人和人之间互相赠送的物件。而目的是为了取悦对方,或表达善意、敬意。礼物也用来庆祝节日或重要的日子,比如情人节的玫瑰或生日礼物。礼物也可以是非物质的
  • 敦刻尔克撤离敦刻尔克战役,又称敦刻尔克大撤退或灯却湾之役,是第二次世界大战时在欧洲大陆执行的一次战略性撤退。德国军队瓦解法国马奇诺防线后包抄英法盟军,盟军撤至敦刻尔克(法国北部靠近
  • 黄伯云黄伯云(1945年-),湖南益阳人,中国工程院院士。1969年毕业于中南矿冶学院粉末冶金专业,后赴美留学,1980年-1986年在美国爱阿华州立大学及埃姆斯实验室分别获硕士、博士学位,后归国从
  • NBA选秀状元NBA选秀状元(英语:The National Basketball Association's first overall pick)是历届NBA选秀大会的第一顺位球员。是由上一年次NBA常规赛中未进入季后赛的较差战绩球队所参加N
  • 洛杉矶闪电国家橄榄球联盟(]年至今)联会冠军(1) 美国联会:分区冠军(15) AFL西区:洛杉矶电光(英语:Los Angeles Chargers),又译“洛杉磯衝鋒者”。是一支位于加利福尼亚州英格尔伍德的职业美式橄
  • KDE Plasma 4KDE Plasma 4是KDE项目提供的所有图形环境总称。目前有三个Plasma子项目:用于传统的桌面电脑和笔记本电脑、用于上网本,以及用于平板电脑。Plasma工作空间是KDE Software Comp