并行防火墙研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:qiuxi1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在网络安全中,防火墙是建立网络边界、加强网络安全的重要设备。根据防火墙工作的层次和方式,防火墙上可以分成包过滤防火墙、代理防火墙。包过滤防火墙由于出色的性能而被广泛使用。但随着攻击手段的不断改进,P2P技术的兴起,病毒的泛滥,单一的包过滤防火墙难以提供有效的保护手段,而代理防火墙由于工作方式和对应用协议的理解能力,能提供更好的安全保障。包过滤防火墙代理有出色的性能,但其无法理解应用层协议,无法阻断应用层非法的数据包。代理防火墙具有阻断应用层非法的数据包,但代理防火墙的缺点主要体现在性能不高、功能难以扩展性上。由于网络带宽的提高,代理防火墙处理功能的复杂度越来越高,单纯采用更高性能的硬件平台提升代理防火墙的性能,从成本,功能及扩展性上都难以满足要求。采用并行技术,将包过滤技术和代理技术结合起来,将网络数据分流分阶段、并行的由包过滤和代理防火墙处理,以达到提升整体性能及安全的目的。本文工作主要包括: (1)设计了一个高性能的结合包过滤和代理功能的并行防火墙系统。通过分析实现并行防火墙系统所要解决的问题,即访问控制功能的实现,并行方式的结构,负载均衡和容错问题。提出了一个并行防火墙系统,该系统由两部分组成。一部分完成包过滤功能和数据流调度功能,称之为前端防火墙,另一部分完成代理功能,称之为后端防火墙。 (2)论述了在网络处理器上实现包过滤和数据流调度功能的前端防火墙。前端防火墙是并行防火墙系统性能的关键。需要强大的处理能力,结合新一代网络处理器(NP),完成并行系统中的数据包过滤功能、调度功能和NAT功能。 (3)重点讨论整个前端防火墙中最关键的包分类部分。在详细分析了各种现有的基于软件及硬件的各种多维包分类的算法基础上,利用NP的多线程并行编程技术,设计了多维高数包分类算法,并在理论上加以分析。 (4)设计了一种提供透明代理的后端防火墙框架。后端防火墙采用基于状态机的协议分析方法,可以灵活的支持多种代理服务。提供应用层数据安全。
其他文献
随着物联网技术的快速发展和应用,作为物联网技术的枢纽部件物联网网关,其实现技术也被日益重视和迅速发展,物联网网关也因此从功能上得到了不断地完善,从性能上得到了不断地提高
随着医学成像技术迅速发展,使得以此为基础的计算机辅助诊断系统研究成为该领域的热门课题,而医学图像分割是计算机辅助诊断系统中的一个重要组成部分。医学图像分割是医学图像
基于Internet的三维实时图形引擎在三维可视化与虚拟世界领域有着广泛的应用。这些应用随互联网的发展逐渐普及后,人们对虚拟场景复杂度和真实感的要求一直不断超过网络带宽和
本文主要研究了作为IP组播中视频点播服务手段之一的Patching(补丁流)技术,可以怎样灵活运用于应用层组播来提供更好的广域网上的流媒体服务。至今,已有若干应用层组播算法采用
网格被定义为一个广域范围的,无缝的集成和协同计算环境.网格技术可以充分利用资源,为应用和用户提供高性能的服务.目前,在最新的网格标准WSRF中,网格技术与Web service技术已紧密
根据参与决策的agent的行为,多agent决策通常可以分为两类:一类是所有agent之间都没有利益冲突的多agent集体决策;另一类是这些agent之间既有共同利益、又存在竞争关系的多agent
强化学习是一种从与环境交互中学习的机器学习技术,是目前机器学习研究中最活跃的方向之一。强化学习所面临的一个突出问题是大空间和复杂非线性任务带来的“维度灾难”问题。
手机游戏产业的蓬勃发展,使许多游戏爱好者希望能够进入这个领域,成为手机游戏的设计和开发人员。目前,市面上的手机游戏开发工具主要针对专业的程序设计人员,使用它们都需要编写
随着移动互联网的高速发展和智能设备的广泛普及,各类图像和文本数据在以前所未有的速度迅速膨胀,基于大数据的各种机器学习应用正在蓬勃发展。围绕机器学习算法中常用的距离
对于那些存在着服务提供方和服务使用方的信息系统,传统的服务提供方式在通讯安全、认证机制、访问控制机制、审计信息、服务收费、信任评估、系统监控、黑客入侵等方面存在着