SSL VPN服务器的研究与设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yangmingmind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着应用服务模式从C/S 结构向Web 的迁移,企业必须面对一个新的挑战,即在不影响最终用户使用的前提下,实现在任何地方灵活地访问应用服务。SSL VPN(Secure Socket Layer Virtual Private Netwrok)结合SSL的加密特性和细粒度的访问控制,很好地解决了上述问题。服务器是SSL VPN系统的关键部分。对其的研究工作主要包括:设计良好的函数接口来实现SSL协议,以保证通信数据的保密性和完整性;提供灵活完善的认证策略确保客户端的合法性;通过细粒度的访问控制保证客户对资源访问的有效性;优化服务器的设计以提高SSL VPN构架的性能;通过对资源的抽象化管理提高服务器的可扩展性。首先对严格遵守SSL标准的编程接口OpenSSL进行了仔细研究,对其在客户端验证和连接重用方面支持不足的缺陷做了完善,利用其来保证通信数据的安全性和完整性。然后通过对多种客户端认证技术的研究,提出了以PKI(Public Key Infrastructure)系统为基础,支持用户名/密码形式和双因素认证的策略;针对传统SSL VPN在认证点上可能出现的认证缺失、无法控制延迟等问题,设计了私有协议SSL_ECP(SSL Enhanced Control Protocol)来解决。还对各种资源访问控制策略进行了详细分析,实现了基于角色和基于内容的访问控制策略,能更灵活,更细粒度的对资源进行控制。最后,详细分析了服务器的性能问题。由于在连接建立阶段主要是公钥算法影响性能,而在数据传输阶段主要是加解密操作影响性能,故相应的给出了连接重用和添加硬件加速卡的方法来提高服务器的性能。为了提高服务器的可扩展性,还设计了Web界面的控制系统来管理众多的资源,简化了管理员的工作。
其他文献
近年来,随着面向对象的组件化软件技术蓬勃发展,基于组件的软件开发(CBSD)日益受到重视。CBSD对软件工程产生了巨大的影响,变革了传统的软件开发方式,也给GIS的软件开发注入
入侵检测技术是对传统的安全技术(如防火墙)的合理补充。它通过监视主机系统或网络能够对恶意或危害计算机资源的行为进行识别和响应。通过与其它的安全产品的联动还可以实现
计算机软件、硬件技术以及网络技术的快速发展,不断地为各行各业带来新的契机。同时人们也意识到大量的计算资源、存储资源闲置不用造成的浪费不利于社会的发展。因此人们将
被动监测技术通过部署少量监测设备,捕获无线传感器网络中传输的数据包。这些数据包经过分析处理,可以还原出用于评价网络协议性能的传输时延等指标。研究人员依据这些指标,设计
从上个世纪90年代中期起,互联网进入了快速发展的阶段,电子文本信息与服务站点数量呈指数级增长,人们可以更加方便快捷地在互联网上获取信息。互联网上存储着海量的网络文本信息
信息物理系统被广泛应用于交通、医疗、能源等多个重要发展领域。控制器局域网(CAN)是一种现场总线,该总线可应用于车载信息物理系统。在上述基于CAN的信息物理系统中,保证系统的
信息时代科技文献的出版速度逐年增加,科技文献以电子期刊和在线文档形式遍布于Internet之上,对科研教学人员来讲,如何充分利用现有的网络信息资源,从庞杂的电子文档中及时、准确
中国钢铁工业的快速发展为中国焦化工业的发展提供了前所未有的机遇,同时也带来许多挑战。加快产业结构调整,合理利用企业资源,提高炼焦工艺,是未来几年内中国焦化工业要实现的目
随着Internet的迅速发展和全球对终身教育的需求,以异步教育方式为主要特征的e-Learning正成为Internet上的一种重要应用。Internet的分布式资源环境,能够在知识获取方式和协
教务管理是高校教育信息管理现代化的基础及关键,教务管理从传统的人工操作到信息管理自动化、网络化是势在必行。本文结合我校教务管理的实际情况,给出了基于校园网的教务管理