应用安全与网络安全的完美结合-SSL VPN

上一篇 / 下一篇  2008-02-13 08:36:09 / 个人分类:网络技术

应用安全网络安全的完美结合-SSL VPN
:水土不服   更新日期:2007-10-30
1 概述
  虚拟专用网指的是依靠ISP(Internet服务提供商)和其它NSP(网络服务提供商),在公用网络中建立专用的数据通信网络的技术。在虚拟专用网中,任意两个节点之间的连接 IPSEC VPN技术
  是网络层的VPN技术,它独立于应用程序,以自己的封包封装原始IP信息,因此可隐藏所有应用协议的信息。一旦IPSEC建立加密隧道后,就可以实现各种类型的连接,如Web、电子邮件、文件传输、VoIP等,每个传输直接对应到VPN网关之后的相关服务器上。IPSEC是与应用无关的技术,因此IPSec VPN的客户端支持所有IP层协议,对应用层协议完全透明,这是IPSEC VPN的最大优点之所在。但是随着VPN应用的越来越广泛,IPSEC VPN的缺点也逐渐的显现出来:

  其一,IPSEC VPN配置部署复杂,需要专门的客户端软件,而且不同提供商之间的设备很难完全兼容。

  其二,网络适应性不佳,由于是IP层的协议,对于防火墙等访问控制设备不透明,对网络地址转换(NAT)和应用代理(Proxy)等穿透性差。

  其三,应用层安全性不好。最多只能提供IP地址和传输层端口这种粒度的访问控制,对应用层协议的细粒度强访问控制无能为力,更谈不上入侵检测与防御、防病毒、抗攻击等深层次的安全功能。
SSL VPN技术
  SSL VPN指的是基于安全套接层协议(Security Socket Layer-SSL)建立远程安全访问通道的VPN技术。它是近年来兴起的VPN技术,其应用随着Web的普及和电子商务、远程办公的兴起而发展迅速。

  SSL协议主要是由SSL记录协议和握手协议组成,它们共同为应用访问连接提供认证、加密和防篡改功能。SSL握手协议相对于IPSEC协议体系中的IKE(互联网密钥交换协议)协议,主要是用于服务器和客户之间的相互认证,协商加密算法和MAC(Message Authentication Code-消息认证码)算法,用于生成在SSL记录协议中使用的加密和认证密钥。SSL记录协议是为各种应用协议提供基本的安全服务,类似于IPSEC的传输模式,应用程序消息参照MTU(最大传输单元)被分割成可管理的数据块(可进行数据压缩处理),并产生一个MAC信息,加密后插入新的报头,最后在TCP中加以传输;接收端将收到的数据解密,做身份验证(MAC认证)、解压缩、重组数据报然后交给应用协议进行处理。实际上就是在应用层和传输层之间加入了一个数据处理层,和传统的网络套接字模型在同一层次,这也就是安全套接层的由来。

[paging]


如图1所示,中华卫士SSL VPN具有清晰的层次结构,主要由3A(认证、授权、审计)、强访问控制、SSL及HTTP协议栈、硬件加速卡以及各种CS模式的应用协议解析器组成。在最底层采用了中华卫士防火墙的软硬件架构,内置IP防火墙功能,从而具备了全面多层次的安全保障能力。而一些计算密集型的操作如加解密和认证鉴别等都交由基于ASIC芯片的SSL硬件加速卡进行,提高了系统的整个处理性能。

[paging]

技术特色

  基于角色的访问控制架构

  中华卫士SSL VPN采用RBAC(Role Based Access Control)即基于角色的访问控制架构实现了复杂的权限管理和对服务器资源的细粒度强访问控制。同时结合了SSO(单点登陆)和TCP连接状态检测技术提高整个访问控制系统的效率。

认证方式的多样性

  中华卫士SSL VPN的认证服务为插件式模块,具有良好的可扩展性。支持多种认证方式和第三方认证服务器,如 OTP、CHAP、证书等认证方式以及Radius 、NT-Domain、LDAP等认证服务器,还可以扩展支持PAM、PAP、Kerberos等,同时还可以根据用户需要扩展新的认证方式。在基于公开密钥证书的认证方式上,中华卫士SSL VPN采用信任链表的方式实现了对多CA的支持。

  中华卫士SSL VPN还提供了很有特色的图形附加码认证技术,这样用户可以不用购买硬件令牌而实现安全性较高的双因素认证。

SSL 硬件加速卡

  很多SSL VPN都采用OpenSSL软件包来实现基本的SSL操作库。中华卫士SSL VPN采用具有自主知识产权的ASIC硬件加速卡来实现加解密、数据压缩、MAC计算、签名验证等基本的计算单元,将CPU解放出来进行更多的协议层面的处理,使得整个系统具有很高的效率和稳定性,而且能够有能力进行入侵检测和防病毒等深层次的安全功能处理。
多应用协议支持

  中华卫士SSL VPN不仅能够很好的支持高安全性的Web应用,还能够为多种基于TCP/UDP的Client/Server结构的应用软件提供高强度的安全通道保护。通过透明代理技术的应用,对于大量通用的C/S应用,只需要配置相应的服务器端口即可。对于一些使用动态端口的应用协议,中华卫士SSL VPN通过动态加载不同的协议解析器来实现对动态端口的分析处理,具有很好的可扩展性。目前已经实现了对FTP、TFTP、Oracle、SQL Server等动态协议的支持,其他协议的支持可以实现在线升级。

性能评价
  对于SSL VPN设备来说,衡量系统性能主要有并发用户数、TPS(每秒新建用户数)、响应时间、用户容量这四大指标。并发用户数类似于防火墙的并发连接数指标,从应用的角度上来讲主要针对C/S应用的,是指系统能够同时处理的SSL VPN虚拟通道的最大数量。TPS则是针对B/S应用的,由于B/S应用中浏览器和Web服务器是采用request/response的方式进行通讯,单位时间内事务量(Transaction)很大,在不使用通道复用技术的情况下,TPS是说明SSL VPN对B/S应用并发处理能力的一个重要指标。响应时间主要用来评估SSL VPN系统加入后对原有系统的性能影响的程度,这个指标对时间敏感的业务至关重要。用户容量是指SSL VPN能够支持认证的用户数量,这个指标与CA系统支持的用户数有关系,也与系统的数据库的容量和效率紧密相关,这个指标可以作为SSL VPN划分产品等级的一个重要指标。


  中华卫士SSL VPN提供高中低全系列的产品,分别针对中小企业和大型商务网站提供相应安全强度和系统容量的应用级网关

结束语
  SSL VPN是基于网络层和应用层之间的安全网关类产品,具有良好的网络适应性和应用安全性,无客户端的特点使得其应用非常的灵活方便而发展迅速。中华卫士SSL VPN基于ASIC硬件加速卡,具有完善的认证、授权、审计和细粒度强访问控制功能,支持各种常见的C/S应用并具有很好的协议扩展性,是中小企业组建远程办公网络的最佳选择。

TAG: 安全防护

引用 删除 Guest   /   2008-05-26 23:31:11
3
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-04  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 156480
  • 日志数: 10229
  • 建立时间: 2008-01-08
  • 更新时间: 2008-02-21

RSS订阅

Open Toolbar