面向Web应用的安全服务器网卡的研究与设计

来源 :济南大学 | 被引量 : 3次 | 上传用户:Glorygwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务成为当今网络应用的主流,针对于此的恶意程序和黑客攻击越来越多,造成了巨大的危害。Web服务是一种应用层服务,同样Web攻击也属于应用层攻击的范畴,具备应用层攻击的一般特点,即攻击行为存在于数据包的应用层负载之中,同时它也体现了Web服务独有的特征,即传输协议简单而支撑功能复杂,这些都导致传统防火墙不能满足Web服务安全的特殊需求,迫切需要专门的Web安全防火墙,制定有针对性的安全策略与保护机制,执行完整的应用层数据扫描以有效提高Web服务的安全性。本文系统讨论了防火墙一般的体系架构和平台,分析基于通用处理器的软件实现在性能上的不足以及硬件实现的优势所在,并就FPGA在面向多样化的高速网络处理上体现出的灵活性与高性能,进一步设计了一种基于FPGA的安全网卡处理架构,为Web服务提供有效的安全防护。该架构在完成基本的网络数据接收与发送功能的同时,替代服务器CPU进行安全扫描与过滤,实现应用层安全防护的基本功能,将服务器从繁杂的安全操作中解脱出来,大大提高了系统整体的性能。在实现中,以纯硬件化的方式,对包头过滤和深度内容检测进行加速,有效降低了安全审查的操作延迟,适合高速网络环境下的数据处理。针对Web防火墙应用层防护的性能问题,对关键的深度内容检测提出优化措施,设计出一种基于FPGA实现的逆向并行比较移位匹配算法,该算法充分利用了FPGA丰富的可编程资源,构造多个并行匹配机构,以高并行性有效提高了匹配的速度,然后和Shift-or算法相结合在数据包的整个处理周期中实现对特征字符串的搜索,从而达到了快速模式匹配的目的。理论分析和结果表明,该算法原理简单,易于用FPGA实现,具有很高的模式匹配效率和实用价值,尤其适用于防火墙的深度内容检测等高速数据处理领域。基于以上研究,论文设计了面向Web服务安全网卡的整体结构,并详细介绍包过滤、内容检测、状态控制、事件报警等模块的具体实现,之后详细设计了基于安全网卡的Web防护架构及具体实现,使用控制软件对其进行有效的管理与配置,最后,对整个系统的性能做了评估。该系统在实现上采用硬件并行处理,使Web防火墙的整体性能得到很大的提高,能够满足在高速网络环境下,对数据包进行深度内容检测处理的需求。
其他文献
自从20世纪90年代以来,互联网技术飞速发展,业已成为经济、政治、科技、教育、文化和娱乐等各个方面的重要组成部分。作为全球化的信息载体,互联网上的信息也呈爆炸式增长。
随着互联网的普及,网络游戏已经成为最主要的互联网应用,是人们主要的娱乐方式之一。游戏外挂是一直困扰着网络游戏的问题,因此如何检测外挂是网络游戏运营商的主要问题,然而外挂
农产品产地环境对农产品质量安全具有直接、重大的影响。近年来,农产品产地的土壤、大气、水体被污染而严重影响农产品质量安全的问题时有发生。因此,抓好农产品产地管理,是
对数字图像进行篡改的技术已经变得日趋成熟并被广泛应用,目前人们已经很难从肉眼直接判断出一幅数字图像是否经过修改。鉴于数字图像可以具有作为法庭证据等重要应用,设计一系
随着信息技术的发展,多媒体视频压缩标准已在很多领域得到了成功应用,如VCD(MPEG-1)、视频会议(H.263)、DVD(MPEG-2)和机顶盒(MPEG-2)等等。MPEG-4作为第二代视频编码标准,以
时间序列数据泛指随时间或空间有序变化的数据,这些数据往往采用等时间或等空间间隔测量。时间序列数据广泛应用于商业、经济、地质、生物医药、太空探测等诸多科学工业领域中
计算机信息安全已经成为人们普遍关注的重要问题。2002年以前安全领域研究的重点集中在黑客、木马和病毒等来自组织外部的安全威胁,然而随着计算机网络应用的发展,来自组织内
随着网络技术的发展,集群系统的应用也越来越广泛。将多台应用服务器互连组成一集群系统,可以发挥单台应用服务器无法比拟的高性能。应用服务器集群系统中,对各个节点的管理(
随着经济的发展,重型卡车的使用率越来越高,随之而来的,安全隐患事故也不断发生,给人们的生产,生活安全带来了威胁,其安全性也越来越受到人们的重视。如何防止重型卡车翻侧已
随着Internet的发展,IPv4地址资源即将用完,近年来IPv6网络开始普及。网络安全向来是互联网的重头戏,IPv6网络也不会例外。而且可以预见DDoS攻击将是IPv6网络的主要安全问题