WWW服务器防护系统检测引擎的研究与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:tangwang1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着web应用的日益广泛和网络安全环境日益恶化,网站的安全问题日益突出,WWW服务器防护技术的研究日益得到重视。入侵检测技术作为一种积极主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实时保护,可以在系统受到危害之前拦截和响应入侵,因而在WWW服务器防护中得到了广泛使用。针对WWW服务器构建基于入侵检测技术的防护系统已成为保障WWW服务正常运行的主要技术之一,而防护系统检测模块是其中的关键技术部分。本文研究并实现了基于开源入侵检测系统Snort的WWW服务器防护系统的检测引擎。首先,本论文概述了Web安全问题、WWW服务器防御技术现状和常用技术,论述了研究针对WWW服务器的防护系统的研究意义和应用价值。接着,分析了入侵检测技术和开源Snort的架构和原理,说明了入侵检测技术在网站防护中的广泛应用,特别提出了Snort系统在WEB服务器防护中的不足和需要改进之处。然后,根据网站防护的入侵检测系统都使用误用检测技术、匹配算法的效率对于误用检测引擎的效率有着至关重要的影响的情况,进行了字符串模式匹配算法的研究,引入了改进的BM算法和改进的KR算法,并进行了实现和性能测试。接着,进行了检测引擎的设计与实现,包括规则解析、多维匹配链表的构建、协议解析、规则匹配等几个模块。其中根据对WWW服务器攻击的数据流具有时间集中性的特点,在构建多维匹配链表时采用动态索引调整的技术,加快了规则匹配的速度。其次,针对SQL注入攻击对WWW服务器的威胁严重而原有规则库中相应规则不足的情况,重点分析了SQL攻击技术,并定义相应的规则,扩充规则库。最后,进行WWW服务器防护系统检测引擎的系统测试,并得出测试结论:采用动态索引调整技术使系统处理恶意数据的效率提高了约20%。
其他文献
第三代合作伙伴计划通过引入飞蜂窝系统,解决LTE-A宏蜂窝系统中室内无线信号强度弱与覆盖范围不足的问题。LTE-A飞蜂窝系统由“宏小区”和“飞小区”组成,通过小区间的切换和接
随着人们生活水平的不断提高,对自身健康越来越关注,社区卫生服务这种新的医疗卫生服务模式逐步取代了以往单一的就医问药方式,大量的分布式社区健康信息的处理和共享是社区卫生
基于用户会话的测试技术主要依赖于收集的用户会话数据集:数据的数量越多,测试能力就越强。但是随着数据量地递增,用于分析、存储这些用户会话的成本也会迅速地增加。因而,需
无线Mesh网络(Wireless Mesh Network,简称WMN),是一种新型的无线通信网络。无线Mesh网具有自组织性和自愈的特点,是一种多跳的宽带无线网络结构,也是一种高容量、高速率的分
本文对高校计算机排调课问题进行了详细分析,并对排课问题的多目标进行了详细的描述且加以量化;结合UML分析方法对排课需求进行数据库建模;通过分析遗传算法和模拟退火算法,
用例对遗留系统的理解、维护、移植和再工程有重要意义。目前,遗留系统用例挖掘的研究主要是通过检查和分析面向对象系统的代码来实现。但是许多遗留系统是在面向对象的设计
教育信息化是以现代信息技术为基础的新教育体系,在“虚拟”的数字化校园中,依托丰富的网络信息资源,通过信息管理软件系统可以提高教学管理水平。 实验教学则是高职院校教学
数据挖掘(Data Mining)是指从大量结构化和非结构化的数据中提取有用的信息和知识的过程,数据挖掘的研究已经取得了重大的进展,而且被应用到众多的领域。关联规则是数据挖掘