基于分布式对等架构的Web应用防火墙设计与实现

来源 :桂林电子科技大学 | 被引量 : 11次 | 上传用户:cenyizhon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展,Web应用的地位变得更加重要和突出,互联网的主要特性之一是其广泛的开发性,这也导致其存在着诸多不安全漏洞。近年来,众多企事业单位网站被黑客攻击,造成很多无法用金钱衡量重大损失。诸多案例表明,攻击行为逐渐向应用层转移,而传统的防火墙、IDS、IPS等安防解决方案均无法彻底防御此类攻击。Web应用防火墙(WAF)工作在应用层,可以深度分析和检测HTTP请求和响应报文,阻止应用层攻击。通过分析主流Web应用攻击的原理和攻击特征,针对现有应用层单节点WAF部署不够灵活、可扩展性差、检测效率偏低等缺点,设计并实现了一种基于反向代理的分布式对等架构Web应用防火墙,论文的主要工作包括以下几个方面:(1)设计并实现了基于反向代理的主动检测引擎。检测核心采用反向代理技术实现,具有不影响Web应用程序、部署灵活、多主机保护和远程保护的特点。采用了基于规则的专家库被动检测和基于插件的主动检测相结合的方式过滤HTTP/HTTPS报文。检测引擎能够双向过滤请求和响应报文,实现细粒度检测,有效阻止应用层Web攻击,保护Web服务器安全。(2)设计并实现了Web应用防火墙分布式对等架构。系统整体采用分布式对等架构,通过反向代理实现对Web服务请求响应,各个节点运行相同的应用程序,根据需求动态确定主、辅助节点。主节点具有动态会话保持与负载均衡的特点,提出并实现了一种基于负载映射表和映射刻度的动态负载均衡算法用于分布式任务调度;辅助节点采用专家库和插件协同检测HTTP/HTTPS报文;节点间采用JSON通信,主、辅助节点可动态对等转换。(3)设计部署基于分布式对等架构的Web应用防火墙到实验网络。在单节点和分布式多节点的情况下,进行了系统的检测功能、性能及负载均衡算法优劣性等测试。实验结果表明,系统具有较好的可用性和检测效率,部署灵活、可扩展性强。
其他文献
入侵检测是一种主动保护网络资源的安全防护技术,它是对“防火墙”、“数据加密”、“访问控制”等信息安全措施的有效补充,能够用于对计算机及网络资源上的恶意使用行为进行识
Internet的诞生和快速发展给人类的生活方式和工作方式带来巨大的变化,也令沟通与信息传递方式呈现出前所未有的便利和快捷。人们已经不满足于在网络上传输简单的文本图像信
指纹识别技术是目前最成熟的生物识别技术,在国内外已有很多自动指纹识别系统投入实际应用。指纹识别技术透过比对两个指纹图像是否匹配,经由验证从而保证系统安全,这就带来
在自然语言处理领域,双语平行语料库的重要性日益加强,其研究工作主要是集中在构建、对齐和标注等方面。它在在机器翻译、词典编纂、多语言信息检索、术语提取等领域有着重要的
基于数字图像处理的裂缝检测在沥青路面病害养护中得到了越来越广泛的应用,但鉴于路面裂缝图像的复杂性,裂缝检测和分类的效果很难达到较高的精确度。因此,针对路面裂缝检测系统
该课题所研究的就是应用网格的资源监控技术实现的校园网内的资源监控系统,它是应用网格技术实现校园网资源共享的底层支撑部分.该论文首先介绍了网格计算及其发展历史,然后
机群系统因其高性价比和良好的扩展性,逐渐成为当前高性能计算机领域的主流结构。随着Linux的蓬勃发展,其应用范围逐渐从科学计算和工程计算等传统领域拓展到商务应用和网络
随着互联网规模的增长,互联网上的应用和用户都在快速的增长,各种不同的应用和不同的用户共享着网络带宽,这样它们之间的带宽分配的公平性问题就显得十分的重要了。人们在带
作为信息自动化领域的分支,智能楼宇集成系统已发展成一个产业,有着广阔的发展前景。智能楼宇管理系统IBMS是面向传统建筑领域信息自动化控制系统的一种智能化集成系统。当今
  本文围绕着以TSP问题为代表的一类NP难解问题,综述了求解该类问题的启发式算法研究:详细介绍了这些问题的定义、应用背景、现有理论成果和已有算法分类;分析了这类问题的启