版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SSL VPN网络技术白皮书关键词:SSL VPN、HTTPS、Web接入方式、TCP接入方式、IP接入方式摘要:SSL VPN是一种新兴的以HTTPS为基础的VPN技术,为用户远程访问公司内部网络提供了安全保证。本文介绍了SSL VPN技术的实现原理及典型组网应用。缩略语:缩略语英文全名中文解释ADActive Directory活动目录CACertificate Authority证书机构HTTPSHTTP Security安全的HTTP,即支持SSL的HTTPLDAPLightweight Directory Access Protocol轻型目录访问协议RADIUSRemote Aut
2、hentication Dial-In User Service远程认证拨号用户服务SMBServer Message Block服务器信息块,用来实现文件共享、打印机等资源访问的协议,Windows、Linux操作系统均支持该协议SSLSecure Sockets Layer安全套接层VPNVirtual Private Network虚拟专用网络目 录 HYPERLINK l _bookmark0 概述 HYPERLINK l _bookmark0 3 HYPERLINK l _bookmark0 产生背景 HYPERLINK l _bookmark0 3 HYPERLINK l _boo
3、kmark1 技术优点 HYPERLINK l _bookmark1 4 HYPERLINK l _bookmark2 SSL VPN技术实现 HYPERLINK l _bookmark2 5 HYPERLINK l _bookmark2 概念介绍 HYPERLINK l _bookmark2 5 HYPERLINK l _bookmark2 SSL VPN系统组成 HYPERLINK l _bookmark2 5 HYPERLINK l _bookmark3 SSL VPN工作过程 HYPERLINK l _bookmark3 6 HYPERLINK l _bookmark5 SSL VPN
4、接入方式 HYPERLINK l _bookmark5 8 HYPERLINK l _bookmark5 Web接入方式 HYPERLINK l _bookmark5 8 HYPERLINK l _bookmark7 TCP接入方式 HYPERLINK l _bookmark7 10 HYPERLINK l _bookmark8 IP接入方式 HYPERLINK l _bookmark8 11 HYPERLINK l _bookmark9 Comware V5平台实现的技术特色 HYPERLINK l _bookmark9 12 HYPERLINK l _bookmark9 客户端免安装,免维
5、护 HYPERLINK l _bookmark9 12 HYPERLINK l _bookmark10 支持多种用户认证技术 HYPERLINK l _bookmark10 13 HYPERLINK l _bookmark10 丰富灵活的安全策略 HYPERLINK l _bookmark10 13 HYPERLINK l _bookmark10 细粒度的资源访问控制 HYPERLINK l _bookmark10 13 HYPERLINK l _bookmark11 典型组网应用 HYPERLINK l _bookmark11 14 HYPERLINK l _bookmark11 远程接入组
6、网应用 HYPERLINK l _bookmark11 14 HYPERLINK l _bookmark13 共享式组网应用 HYPERLINK l _bookmark13 16 HYPERLINK l _bookmark13 SSL VPN组网模式 HYPERLINK l _bookmark13 16概述产生背景随着互联网的普及和电子商务的飞速发展,越来越多的员工、客户和合作伙伴希望能够随时随地接入公司的内部网络,访问公司的内部资源。接入用户的身份可能不合法、远端接入主机可能不够安全,这些都为公司内部网络带来了安全隐患。通过加密实现安全接入的VPNSVPN(Security VPN)技术提供
7、了一种安全机制,保护公司的内部网络不被攻击,内部资源不被窃取。SVPN技术主要包括IPsec VPN和SSL VPN。由于IPsec VPN实现方式上的局限性,导致其存在着一些不足:部署 IPsec VPN 网络时,需要在用户主机上安装复杂的客户端软件。而远程用户的移动性要求 VPN 可以快速部署客户端,并动态建立连接;远程终端的多样性还要求 VPN 的客户端具有跨平台、易于升级和维护等特点。这些问题是 IPsec VPN 技术难以解决的。无法检查用户主机的安全性。如果用户通过不安全的主机访问公司内部网络,可能引起公司内部网络感染病毒。访问控制不够细致。由于 IPsec 是在网络层实现的,对
8、IP 报文的内容无法识别,因而不能控制高层应用的访问请求。随着企业经营模式的改变,企业需要建立 Extranet,与合作伙伴共享某些信息资源,以便提高企业的运作效率。对合作伙伴的访问必须进行严格有效地控制,才能保证企业信息系统的安全,而 IPsec VPN 无法实现访问权限的控制。在复杂的组网环境中,IPsec VPN 部署比较困难。在使用 NAT 的场合, IPsec VPN 需要支持 NAT 穿越技术;在部署防火墙的网络环境中,由于IPsec 协议在原 TCP/UDP 头的前面增加了 IPsec 报文头,因此,需要在防火墙上进行特殊的配置,允许 IPsec 报文通过。IPsec VPN比较
9、适合连接固定,对访问控制要求不高的场合,无法满足用户随时随地以多种方式接入网络、对用户访问权限进行严格限制的需求。SSL VPN技术克服了IPsec VPN技术的缺点,以其跨平台、免安装、免维护的客户端,丰富有效的权限管理而成为远程接入市场上的新贵。技术优点SSL VPN是以HTTPS为基础的VPN技术,它利用SSL协议提供的基于证书的身份认证、数据加密和消息完整性验证机制,为用户远程访问公司内部网络提供了安全保证。SSL VPN具有如下优点:支持各种应用协议。SSL 位于传输层和应用层之间,任何一个应用程序都可以直接享受 SSL VPN 提供的安全性而不必理会具体细节。支持多种软件平台。目前
10、SSL已经成为网络中用来鉴别网站和网页浏览者身份,在 HYPERLINK /index.php/?%3F%3F 浏览器使用者及Web服务器之间进行加密通信的全球化标准。SSL协议已被集成到大部分的浏览器中,如IE、Netscape、Firefox等。这就意味着几乎任意一台装有浏览器的计算机都支持SSL连接。SSL VPN的客户端基于SSL协议,绝大多数的软件运行环境都可以作为SSL VPN客户端。支持自动安装和卸载客户端软件。在某些需要安装额外客户端软件的应用中,SSL VPN 提供了自动下载并安装客户端软件的功能,退出 SSL VPN 时,还可以自动卸载并删除客户端软件,极大地方便了用户的使
11、用。支持对客户端主机进行安全检查。SSL VPN 可以对远程主机的安全状态进行评估,可以判断远程主机是否安全,以及安全程度的高低。支持动态授权。传统的权限控制主要是根据用户的身份进行授权,同一身份的用户在不同的地点登录,具有相同的权限,称之为静态授权。而动态授权是指在静态授权的基础上,结合用户登录时远程主机的安全状态,对所授权利进行动态地调整。当发现远程主机不够安全时,开放较小的访问权限;在远程主机安全性较高时,则开放较大的访问权限。SSL VPN 网关支持多种用户认证方式和细粒度的资源访问控制,实现了外网用户对内网资源的受控访问。SSL VPN 的部署不会影响现有的网络。SSL 协议工作在传
12、输层之上,不会改变 IP 报文头和 TCP 报文头,因此,SSL 报文对 NAT 来说是透明的;SSL 固定采用 443 号端口,只需在防火墙上打开该端口,不需要根据应用层协议的不同来修改防火墙上的设置,不仅减少了网络管理员的工作量,还可以提高网络的安全性。支持多个域之间独立的资源访问控制。为了使多个企业或一个企业的多个部门共用一个 SSL VPN 网关,减少 SSL VPN 网络部署的开销,SSL VPN 网关上可以创建多个域,企业或部门在各自域内独立地管理自己的资源和用户。通过创建多个域,可以将一个实际的 SSL VPN 网关划分为多个虚拟的SSL VPN 网关。SSL VPN技术实现概念
13、介绍SSL VPN用户分为超级管理员、域管理员和普通用户:超级管理员:整个 SSL VPN 网关的管理者,可以创建域,设置域管理员的密码。域管理员:负责管理所在域,可以创建本地用户和资源、设置用户访问权限等。域管理员可能是某个企业的网管人员。普通用户:简称用户,为服务器资源访问者,权限由域管理员指定。SSL VPN系统组成图1 SSL VPN典型组网架构SSL VPN的典型组网架构如 HYPERLINK l _bookmark2 图1所示,SSL VPN系统由以下几个部分组成:远程主机:管理员和用户远程接入的终端设备,可以是个人电脑、手机、PDA 等。SSL VPN 网关:SSL VPN 系统
14、中的重要组成部分。管理员在 SSL VPN 网关上维护用户和企业网内资源的信息,用户通过 SSL VPN 网关查看可以访问哪些资源。SSL VPN 网关负责在远程主机和企业网内服务器之间转发报文。SSL VPN 网关与远程主机之间建立 SSL 连接,以保证数据传输的安全性。企业网内的服务器:可以是任意类型的服务器,如 Web 服务器、FTP 服务器,也可以是企业网内需要与远程接入用户通信的主机。CA:为 SSL VPN 网关颁发包含公钥信息的数字证书,以便远程主机验证SSL VPN 网关的身份、在远程主机和 SSL VPN 网关之间建立 SSL 连接。认证服务器:SSL VPN 网关不仅支持本
15、地认证,还支持通过外部认证服务器对用户的身份进行远程认证。SSL VPN工作过程SSL VPN的工作过程可以分为以下三步:超级管理员在 SSL VPN 网关上创建域。域管理员在 SSL VPN 网关上创建用户和企业网内服务器对应的资源。用户通过 SSL VPN 网关访问企业网内服务器。超级管理员创建域图2 超级管理员创建域 HYPERLINK l _bookmark3 如图2所示,超级管理员创建域的过程为:超级管理员在远程主机上输入 SSL VPN 网关的网址,远程主机和 SSL VPN 网关之间建立 SSL 连接,通过 SSL 对 SSL VPN 网关和远程主机进行基于证书的身份验证。SSL
16、 连接建立成功后,进入 SSL VPN 网关的 Web 登录页面,输入超级管理员的用户名、密码和认证方式。SSL VPN 网关根据输入的信息对超级管理员进行身份验证。身份验证成功后,进入 SSL VPN 网关的 Web 管理页面。超级管理员在 SSL VPN 网关上创建域,并设置域管理员密码。域管理员创建用户和企业网内服务器对应的资源图3 域管理员创建用户和企业网内服务器对应的资源 HYPERLINK l _bookmark4 如图3所示,域管理员创建用户和企业网内服务器对应资源的过程为:域管理员在远程主机上输入 SSL VPN 网关的网址,远程主机和 SSL VPN 网关之间建立 SSL 连
17、接,通过 SSL 对 SSL VPN 网关和远程主机进行基于证书的身份验证。SSL 连接建立成功后,进入 SSL VPN 网关的 Web 登录页面,输入域管理员的用户名、密码和认证方式。SSL VPN 网关根据输入的信息对域管理员进行身份验证。身份验证成功后,进入 SSL VPN 网关的 Web 管理页面。域管理员在 SSL VPN 网关上创建用户和企业网内服务器对应的资源,并设定用户对资源的访问权限。用户访问企业网内服务器图4 用户访问企业网内服务器 HYPERLINK l _bookmark4 如图4所示,用户访问企业网内服务器的过程为:用户在远程主机上输入 SSL VPN 网关的网址,远
18、程主机和 SSL VPN 网关之间建立 SSL 连接,通过 SSL 对 SSL VPN 网关和远程主机进行基于证书的身份验证。SSL 连接建立成功后,进入 SSL VPN 网关的 Web 登录页面,输入普通用户的用户名、密码和认证方式。SSL VPN 网关根据输入的信息对普通用户进行身份验证。身份验证成功后,进入 SSL VPN 网关的 Web 访问页面。用户在 Web 访问页面上查看可以访问的资源列表,如 Web 服务器资源、文件共享资源等。用户选择需要访问的资源,通过 SSL 连接将访问请求发送给 SSL VPN 网关。SSL VPN 网关解析请求,检查用户权限,如果用户可以访问该资源,则
19、以明文的形式将请求转发给服务器。服务器将响应报文以明文的形式发送给 SSL VPN 网关。SSL VPN 网关接收到服务器的应答后,将其通过 SSL 连接转发给用户。SSL VPN接入方式SSL VPN支持三种接入方式:Web 接入方式TCP 接入方式IP 接入方式通过不同的接入方式,用户可以访问不同类型的资源;不同接入方式下,SSL VPN网关在远端主机和企业网内服务器之间转发数据的过程也有所不同。下面将分别对其进行介绍。Web接入方式Web接入方式是指用户使用浏览器以HTTPS方式、通过SSL VPN网关对服务器提供的资源进行访问,即一切数据的显示和操作都是通过Web页面进行的。通过Web
20、接入方式可以访问的资源有两种:Web服务器和文件共享资源。Web服务器资源Web服务器以网页的形式为用户提供服务,用户可以通过点击网页中的超链接,在不同的网页之间跳转,以浏览网页获取信息。SSL VPN为用户访问Web服务器提供了安全的连接,并且可以防止非法用户访问受保护的Web服务器。图5 Web资源访问机制 HYPERLINK l _bookmark6 如图5所示,Web服务器访问过程中,SSL VPN网关主要充当中继的角色:SSL VPN 网关收到用户的 HTTP 请求消息后,将 HTTP 请求 URL 中的路径映射到资源,并将 HTTP 请求转发到被请求资源对应的真正的 Web 服务器
21、;SSL VPN 网关收到 HTTP 回应消息后,将网页中的内网链接修改为指向 SSL VPN 网关的链接,使用户在访问这些内网链接对应的资源时都通过 SSL VPN 网关,从而保证安全,并实现访问控制。SSL VPN 将改写后的 HTTP 回应消息发送给用户。在Web服务器访问的过程中,从用户角度看,所有的HTTP应答都来自于SSL VPN网关;从Web服务器的角度看,所有的HTTP请求都是SSL VPN网关发起的。文件共享资源文件共享是一种常用的网络应用,实现了对远程网络服务器或者主机上文件系统进行操作(如浏览文件夹、上传文件、下载文件等)的功能,如Windows操作系统上的共享文件夹应用
22、。SSL VPN网关将文件共享资源以Web方式提供给用户。如 HYPERLINK l _bookmark7 图6所示,文件共享资源访问过程中,SSL VPN网关起到协议转换器的作用:远程主机与 SSL VPN 网关之间通过 HTTPS 协议通信:远程主机将用户访问文件共享资源的请求通过 HTTPS 报文发送给 SSL VPN 网关。SSL VPN 网关与文件服务器通过 SMB 协议通信:SSL VPN 网关接收到请求后,将其转换为 SMB 协议报文,发送给文件服务器。文件服务器应答报文到达 SSL VPN 网关后,SSL VPN 网关将其转换为HTTPS 报文后,发送给远程主机。图6 文件共享
23、资源访问示意图TCP接入方式TCP接入方式用于实现应用程序对服务器开放端口的安全访问。通过TCP接入方式,用户可以访问任意基于TCP的服务,包括远程访问服务(如Telnet)、桌面共享服务、邮件服务等。用户利用TCP接入方式访问内网服务器时,不需要对现有的TCP应用程序进行升级,只需安装专用的TCP接入客户端软件,由该软件实现使用SSL连接传送应用层数据。 HYPERLINK l _bookmark8 如图7所示,用户利用TCP接入方式访问内网服务器的工作流程为:用户启动 TCP 应用后,远程主机自动从 SSL VPN 网关上下载 TCP 接入客户端软件。用户通过点击 SSL VPN 网关 W
24、eb 访问页面上的资源链接或开启 TCP 应用程序(例如打开远程桌面连接程序,连接到远程的内网服务器)的方式访问TCP 应用资源时,客户端软件就会与 SSL VPN 网关建立 SSL 连接,并使用扩展的 HTTP 消息请求访问该资源。SSL VPN 网关与该资源对应的内网服务器建立 TCP 连接。连接建立成功后,用户访问内网服务器的数据由 TCP 接入客户端通过 SSL 连接安全地发送给 SSL VPN 网关,SSL VPN 网关获取应用层数据,通过已经建立的 TCP 连接发送给内网服务器。SSL VPN 网关接收到内网服务器的应答后,通过 SSL 连接将其发送给远程主机的客户端软件,客户端软
25、件获取服务器应答数据,将其转发给应用程序。图7 TCP接入方式工作流程IP接入方式IP接入方式实现远程主机与服务器网络层之间的安全通信,进而实现所有基于IP的远程主机与服务器的互通,如在远程主机上ping内网服务器。用户通过IP接入方式访问内网服务器前,需要安装专用的IP接入客户端软件,该客户端软件会在主机上安装一个虚拟网卡。 HYPERLINK l _bookmark9 如图8所示,用户利用IP接入方式访问内网服务器的工作流程为:用户启动 IP 应用时,远程主机自动从 SSL VPN 网关上下载 IP 接入客户端软件,该软件负责与 SSL VPN 网关建立 SSL 连接,为虚拟网卡申请地址,
26、并设置网关地址和以虚拟网卡为出接口的路由。用户通过点击 SSL VPN 网关 Web 访问页面上的资源链接或执行 IP 访问命令(例如,执行 ping 命令)的方式访问 IP 网络资源时,IP 报文根据路由发送到虚拟网卡,被客户端软件封装后通过 SSL 连接发送到 SSL VPN 网关。SSL VPN 网关接收到数据后,将其还原成 IP 报文,发往对应的服务器。SSL VPN 网关接收到服务器的回应报文后,将报文封装后通过 SSL 连接发送到远程主机的 IP 接入客户端软件。客户端软件解封装后通过虚拟网卡将 IP 报文交给远程主机处理。HostSSL VPNgatewayApplicatio
27、serverIP nSeStwL orkn(3) 发送报文(8) 通过虚拟网卡上送报文(1) 与SSL VPN网关建立SSL连接,发送扩展的HTTP请求(2) 为虚拟网卡申请地址,添加允许访问的网段的路由(4) 将报文数据通过SSL连接发送(7) 将报文数据通过SSL连接发送IP报文收发虚拟网卡/IP接入客户端SSL VPN网关内网应用服务器连接建立过程(5) 转发IP报文到内网服务器数据传输过程(6) 服务器回应IP报文图8 IP接入方式工作流程Comware V5平台实现的技术特色客户端免安装,免维护远程主机上运行的客户端软件包括:支持 SSL 的 Web 浏览器:目前大多数操作系统都提供
28、了浏览器,并支持SSL 协议。利用操作系统自带的浏览器,就可以实现 Web 接入方式。主机检查器:用来对远程主机的安全状态进行评估。用户登录时,远程主机会自动下载并安装主机检查器。缓存清除器:用来在用户退出 SSL VPN 系统时,清除 SSL VPN 通信过程中使用的临时文件、配置文件和下载的客户端程序,以避免系统的私密信息被泄漏。用户登录后,远程主机自动下载并安装缓存清除器。TCP 接入客户端:TCP 接入方式中用到的客户端软件。IP 接入客户端:IP 接入方式中用到的客户端软件。除Web浏览器是远程主机自带的以外,其它的客户端软件都是从SSL VPN网关下载的。这些客户端软件支持自动下载
29、、自动安装、自动配置、自动建立连接,使用非常方便。支持多种用户认证技术SSL VPN支持四种认证方式:本地认证:由管理员在 SSL VPN 网关上创建本地用户,通过将用户输入的用户名和密码与本地保存的用户名和密码比较,来验证用户的身份是否合法。RADIUS 认证:用户信息保存在 RADIUS 服务器上,SSL VPN 网关作为RADIUS 客户端,通过与 RADIUS 服务器交互认证消息,来验证用户的身份是否合法。LDAP 认证:用户信息保存在 LDAP 服务器上,SSL VPN 网关作为 LDAP 客户端查询 LDAP 服务器上的用户信息,来验证用户的身份是否合法。AD 认证:LDAP 认证
30、方式的一种,Microsoft 实现的 LDAP 称为 AD。用户通过浏览器连接到SSL VPN网关后进入登录页面,输入用户名、密码和认证方式,这些信息通过SSL连接传输到SSL VPN网关,保证了数据传输的安全性。SSL VPN网关收到登录信息后,根据认证方式进行认证。SSL VPN网关提供的认证方式简单通用,扩展性很强。丰富灵活的安全策略不安全远程主机的接入有可能对内部网络造成安全隐患。通过主机检查器可以在用户登录SSL VPN时,检查主机的操作系统版本及其补丁、浏览器版本及其补丁、防火墙版本、杀毒软件版本等,根据检查的结果来判断该用户主机能够访问哪些资源。在SSL VPN网关上可以设置安
31、全策略,通过安全策略制定对远程主机进行安全检查的方法,明确需要检查的项目,并通过为安全策略指定保护资源,保证只有满足安全策略的远程主机才能访问相应的资源。细粒度的资源访问控制SSL VPN的资源访问控制机制可以方便灵活地控制用户访问权限,实现细粒度的资源访问权限控制。超级管理员创建若干个域,并指定域管理员的密码;域管理员配置本域的资源和用户,将资源加入到资源组,将用户加入到用户组,然后为每个用户组指定可以访问的资源组,从而实现对用户访问权限的控制。SSL VPN网关还可以对远程主机进行安全检查,根据检查的结果来判断该客户端能够访问哪些资源。SSL VPN网关根据安全检查结果及用户所在的群组找到其可以访问的资源组,进而找到可以访问的资源列表,从而实现对资源访问的控制。典型组网应用远程接入组网应用图9 远程接入组网应用如 HYPERLINK l _bookmark12 图9所示,SSL VPN在远程接入方面具有很多优势,适用于多种复杂的网络环境。与IPsec VPN相比,SSL VPN尤其适合应用于如下场景:动态的远程接入:用户使用各种终端设备,在任何时间、任何地点通过Inte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026下半年事业编市场监管岗笔试历年真题试卷
- 2025-2026学年初三化学第一节课说课稿
- 2025-2026学年大雁归来精细说课稿
- 2025-2026学年光学作图 说课稿
- 2025-2026学年初中语文说课稿全部
- 2025-2026学年古代说课稿叫什么
- 2026下半年小学道法教资面试法律常识试卷及解析
- 2026下半年初中英语教资面试语法试讲题库
- 2026下半年小学数学教资面试应用题专项试卷及解析
- 2025-2026学年八年级 我与社会说课稿课件
- 2026年中国广电山东网络有限公司招聘笔试参考题库附带答案详解
- 2026年水利c类安全员考试题库及答案解析
- 渔光互补光伏项目施工方案设计
- 2026年高压电工证考试题库(答案及解析)
- 《储能用压缩空气泡沫灭火系统》
- 《DLT 2855-2024变电站无人机巡检系统》专题研究报告深度
- 2025年维谛技术笔试试题及答案
- DB1311∕T 059-2024 玻璃钢企业消防安全管理要求
- DB62-T 3167-2019 冲击弹性波法检测评定预应力孔道压浆密实度技术规程
- 国庆后复工安全培训课件
- 徕卡相机LEICA V-Lux 4 中文使用说明书
评论
0/150
提交评论