OpenVPN

✍ dations ◷ 2025-08-16 07:40:29 #虚拟私人网络,网络协议,网络安全,安全软件,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无法创建有效加密连接而连接失败。而在中国大陆内部的连接不受这种限制。

相关

  • CYP3A41TQN, 1W0E, 1W0F, 1W0G, 2J0D, 2V0M, 3NXU, 3TJS, 3UA1, 4I3Q, 4I4G, 4I4H, 4K9T, 4K9U, 4K9V, 4K9W, 4K9X· steroid binding · iron ion binding · steroid hydroxyl
  • 公共健康公共卫生是通过组织社区资源,为公众提供疾病预防和健康促进的一门管理学,它使用预防医学、健康促进、环境卫生、社会科学等技术和手段。公共卫生体系由国际公共卫生组织、国家
  • 犀牛犀牛是犀科(学名:Rhinocerotidae)动物的总称,属哺乳纲奇蹄目,主要分布于非洲和东南亚。是最大的奇蹄目动物,也是体型仅次于大象的大型陆地动物。所有的犀牛基本上都是腿短和身体粗
  • 孙吴吴(222年-280年5月1日,史称孙吴或东吴)是中国历史上三国时期由孙策奠基、孙权建立的政权。孙权以古为春秋战国吴国的据地,故定国号为“吴”;所统治地区古称江东,以皇室姓孙,又名“东
  • 腹壁反射腹壁反射(abdominal reflex)是指滑动脐周围腹部皮肤引起腹部肌肉产生的收缩反射。腹壁反射检查是一种常用的神经系统检查。在肥胖、老年人或经产妇中,由于皮肤松弛,腹壁反射可能
  • 俚族俚人,中国南方古代民族,是发源于广东境内的古越族一支骆越,属南越族后裔的一个分支。东汉改称“里人”。俚人最早见于范晔《后汉书·南蛮西南夷列传》记载:“建武十二年(公元36
  • 古叙利亚叙利亚是世界最古老文明发源地之一。7世纪以前,叙利亚是基督教的发祥地和传播中心;伊斯兰教在中东地区的扩张,7世纪到16世纪初叶一直是伊斯兰教传播中心之一;由于土耳其和十字军
  • 新北投车站10,863人次(2019年7月) 第96名/108站新北投站位于中华民国台北市北投区,为台北捷运淡水信义线(新北投支线)的捷运车站。过去为台湾铁路管理局新北投线的端点站,台铁站体与列车现展
  • 埃恩斯特·特奥多尔·埃赫特米尔埃恩斯特·特奥多尔·埃赫特米尔(德语:Ernst Theodor Echtermeyer,1805年8月12日-1844年5月3日)是一名德国作家、文学科学(英语:Literary science)家、美学家和哲学家。1805年出生于
  • 木下春奈木下春奈(1998年6月9日-),日本女子团体NMB48前成员,大阪府出身。2017年4月,进入大阪観光大学继续学业。有两个姐姐和一个弟弟,为家中三女。特技是舞蹈。与趣是看书、音乐鉴赏、拼图