APP下载

基于SSL VPN技术的远程资源访问模式研究

2010-04-11

河南图书馆学刊 2010年1期
关键词:浏览器客户端远程

包 瑞

(新疆师范大学图书馆,新疆 乌鲁木齐 830054)

各高校图书馆的数字资源日渐丰富,数据库的使用效益明显增强,这充分肯定了图书馆作为高校信息资源中心的地位,显现了图书馆为教学科研所发挥的重要保障作用。但随着读者对数据库的依赖性的日益增强,读者需要图书馆为他们提供随时随地的资源访问服务,伴随着移动技术的发展与普及、家住校外及各类出差交流学习的读者数量的不断增加,这类读者也要求享有访问本校图书馆数字资源的平等权利,如何才能既保障了本校师生的合法访问权益,同时又不违背相关的保护知识产权的法律规定,这对各图书馆提出了新的要求。

为解决校外用户远程访问的问题,各馆有不同的思路,目前采用VPN方案来解决校外用户的资源访问已经得到了多数图书馆的认同,但在VPN协议及产品的选择上难以决策,本文拟从对SSL VPN的分析着手对此问题进行阐述。

1 SSL VPN概念

1.1 VPN

VPN(Virtual Private Network)虚拟专用网络,是指在公用网络中建立专用的数据通信网络的技术,即利用公用线路来实现任意两个节点之间的安全专有连接技术,能够让移动用户、远程用户或分支机构安全地接入到内部网络。

VPN技术近年来大量应用于远程访问企业内部网络和企业移动办公,在解决高校多个校区数据访问方面也有较为广泛的应用。

VPN在远程访问上的解决思路是:用户可以在家中通过ADSL、LAN等方式接入互联网,获得公网合法地址后拨号校园网VPN网关的公网地址,通过构建一条用户到校园网的二层隧道,再通过VPN服务器给用户分配一个校园网地址来实现资源的远程访问。

1.2 IPsec VPN

IPSec VPN技术是由IPSec(IP安全体系架构)协议提供隧道安全保障,IPSec协议由一组协议套件组成,包括安全协议、密钥管理协议、安全联盟、加密、认证算法等,其通过对数据加密、认证、完整性检查来保证数据传输的可靠性、私有性和保密性,为通信双方建立一个安全隧道来保障通信安全。IPSec协议是基于网络层,IPSec VPN最适合 “网—网”(Site-Site)之间的虚拟专用网,即内部网虚拟专用网。

1.3 SSL VPN

SSL VPN采用当前广泛使用的工业级安全协议SSL(安全套接层),提供基于应用层的访问控制,具有数据加密、完整性检测和认证机制,无需安装或设定客户端软件,授权用户能够通过Web浏览器安全地接入网络资源,SSL协议是基于应用层,SSL VPN多用于“客户—网”(Client-Site)连接。

1.4 SSL VPN与IPsec VPN区别

1.4.1 应用类型

IPsec VPN多用于网与网之间的安全接入,多用于企业总部与分部之间的访问,被用来对地理上分布在不同地方的办公室提供可靠的连接;SSL VPN应用于远程或移动用户的远程安全接入,SSL VPN可以实现较为具体的访问控制,这种功能减少了从无保护点、非信任网络或非授权用户访问内部资源带来的风险。

1.4.2 易用性

SSL VPN的用户访问使用通用的浏览器,无需安装特殊的客户端程序,即可通过SSL VPN隧道接入内部网络;而IPSec VPN的用户则需要安装专门的IPSec客户端软件。

1.4.3 应用程序访问

SSL VPN是基于应用层的VPN,而IPsec VPN是基于网络层的VPN。IPsec VPN对所有的IP应用均透明;而SSL VPN保护基于Web的应用更有优势,部分高端产品也支持TCP/UDP的C/S应用,例如文件共享、网络邻居、Ftp、Telnet、Oracle 等[1]。

1.4.4 网络适应性

SSL VPN用户不受上网方式限制,SSL VPN隧道可以穿透防火墙;由于IPSec VPN对防火墙的安全策略的配置较为复杂(往往要开放一些非常用端口),所以IPSec客户端需要支持“NAT穿透”功能才能穿透防火墙。

1.4.5 管理维护成本

SSL VPN只需要维护中心节点的网关设备,客户端免维护,降低了部署和支持费用。而IPSec VPN对每个节点用户进行技术支持,对于用户来说专业性较强,对于管理人员来说工作量较大,管理成本较高。

1.5 SSL VPN的优势

SSL VPN的出现是为了解决IPSec VPN的固有缺点而出现的,SSL VPN继承了IPSec VPN的远程使用与内网使用体验一致、与应用无关的优点,避免了因有客户端而导致的使用维护不便、某些网络条件下无法接通、带来大量病毒和蠕虫的入侵、无法与企业现有认证服务器结合、无法审计等问题,从功能上有网络访问、网上应用程序、Windows文件共享、移动电子邮件、应用程序访问、传统主机、终端服务器等众多功能,可以提供C/S应用和B/S应用访问,并非只能解决web应用。这其中最为重要的是网络访问功能,SSL VPN的网络访问功能避免了IPSec VPN的缺点而又继承了IPSec VPN的优点[2]。

1.5.1 简单易用,降低了维护工作量

避免客户端的安装、配置和维护,否则在VPN策略稍有调整时,其管理难度和工作量将呈几何级数的增长,直接利用浏览器中内嵌的SSL协议就行,安全地访问网络中的信息,维护成本较低。

1.5.2 兼容性好

适用任何的终端及操作系统,不会出现不同的终端操作系统需要不同的客户端软件的现象,用户方无特殊操作要求。

1.5.3 兼具Web易用性和安全性

SSL VPN因为无需安装特殊的客户端,在基于浏览器/服务器(B/S)结构的工作时,可以直接通过浏览器内嵌的SSL加密协议就可以完成VPN访问,在Web的易用性和安全性方面架起了一座桥梁。

1.5.4 提供更精细的访问控制

因为所有内外部流量通常都经过单一的VPN硬件设备,这样就可以控制对资源和URL的访问,SSL VPN能对加密隧道进行细分,使终端用户能够同时接人Internet和访问内部企业网资源。另外,SSL VPN还能细化接入控制功能,提供用户级别的鉴权,依据安全策略确保只有授权的用户才能够访问特定的内部网络资源[3]。

2 SSL VPN在图书馆的应用

2.1 需求

各类数据库提供商都对其数据库产品有相应的知识产权保护措施,以防止资源的非授权使用和无限制传播扩散,这样既保护了著作权人的个人利益,又保护了数据库提供商的商业利益,一般只有通过合法购买才能取得数据库的访问权,高校图书馆所购买的电子资源绝大多数都有IP地址范围限制,即超出学校IP范围的访问将被拒绝。

家住在校外的师生和出差在外的老师需要访问图书馆的资源将被认为是非授权用户,拒绝访问。并且绝大多数校外用户使用的都是动态IP地址,是不确定的,无法添加开放这些IP,所以数据库服务商无法确定访问者的合法身份,因而自动屏蔽。

因此在访问电子资源时,就需要一套可以将合法用户的非授权校外地址转为已授权的校内地址的远程访问的安全解决方案。

2.2 解决思路

通过在防火墙后安装SSL VPN设备,所有的校外用户只需打开IE浏览器访问图书馆的URL后,连接就将被SSL VPN设备取得,并验证该用户的身份,然后SSL代理服务器将连接映射到不同的应用服务器上。SSL VPN技术此时采用了一种类似代理性质的技术,所有的访问都是以SSL VPN设备的LAN口的名义发起的,所以只要SSL VPN设备的LAN口IP是一个合法的校园网IP,所有成功接入SSL的校外用户都可以成功访问这个SSL VPN设备LAN口所能访问的资源[4]。

2.3 连接模式

2.3.1 Web浏览器模式

由于Web浏览器都内置了SSL协议。只要在SSL/VPN服务器上集中配置安全策略即可,在客户端无需做任何配置,使用十分方便。在这种模式中,SSL/VPN服务器扮演的角色相当于一个数据中转服务器。

2.3.2 SSL/VPN客户端模式

将客户端程序在远程计算机上进行安装和配置。在这种模式中,SSL/VPN客户端程序相当于一个代理客户端。

2.3.3 LAN/LAN模式

LAN/LAN模式主要是针对在局域网之间的通信传输进行安全保护。这种模式下客户端不需要做任何安装和配置,仅需在两个局域网内的SSL VPN服务器上进行相应的配置[5]。

2.4 应用方案举例

目前国内已经有不少高校采用了或者正尝试使用SSL VPN技术来解决校外用户资源访问的这个问题,也有不少高校在用SSL VPN技术连接多校区的图书馆,现将国内应用较多的两类典型SSL VPN设备在此简要举例。

艾克斯通SSLBuilder不但能为基于Web的业务应用提供安全保护,还能为OA、数据库等C/S模式的业务应用提供安全保护。在图书馆的应用案例有:重庆大学图书馆,中国数字图书馆建筑设计分馆,测试中的有成都电子科技大学等。

深信服Sinfor SSL VPN实际上是IPSec/SSL一体化VPN,结合了IPSec和SSL两大主流VPN功能的优势,对IPSec和SSL存在的不足之处进行优势互补,应用于陕西省图书馆、浙江树人大学、广东工业大学、华南师范大学、浙江林学院等。

2.5 SSL VPN的选择

2.5.1 确定以读者为主,还是以业务应用为主

以读者为主的方式将向远程用户提供透明的和完全的网络接入功能,因此需要的将是集IPsec和SSL VPN为一体的VPN。

以业务应用程序为重,强调的是后端应用程序集成并且在没有客户端软件的模式下 (如通过浏览器)提供更好的访问功能,因此需要的将是SSL VPN。

2.5.2 安全策略的考虑

购买的安全功能以实用、简单为宜,并尽可能充分发挥原有的安全配置功能。

2.5.3 确定用户数

通过测试并核实以确定VPN设备的有效并发用户,一般来说图书馆远程访问用户的并发数不会太大。

2.5.4 综合安全、连接、维护、稳定、高效等多方面考虑,功能应该是以实用为宜

随着校外用户对有IP限制的数据库资源访问需求的日益迫切,使得校外远程访问图书馆电子资源技术越来越受到关注,通过对基于SSL VPN技术的校外用户资源访问模式的研究,SSL VPN技术势必会在解决远程访问数字资源领域得到较大的应用,也势必会促使SSL VPN技术向着更加完善更加安全的方向发展。

[1] VPN 技术谁领风骚?IPSec还是 SSL[EB/OL].http://searchsecurity.techtarget.com.cn/392/2205392.shtml.

[2] 专家解惑:什么才是真正的SSL VPN[EB/OL].http://cisco.szpt.edu.cn/show.aspx?id=161&cid=29.

[3] 马军锋.SSL VPN技术原理及其应用[J].电信网技术,2005,(8).

[4] VPN技术在高校图书馆中的应用探讨(2)[EB/OL].http://tech.ccidnet.com/art/322/20060719/646513_2.html

[5] 董其军.基于SSL协议的数字图书馆用户访问模式研究[J].图书馆学研究,2005,(12).

猜你喜欢

浏览器客户端远程
让人胆寒的“远程杀手”:弹道导弹
远程工作狂综合征
如何看待传统媒体新闻客户端的“断舍离”?
反浏览器指纹追踪
远程诈骗
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
环球浏览器
客户端空间数据缓存策略
浏览器