网络入侵检测系统中模式匹配算法的研究

被引量 : 0次 | 上传用户:ywh831002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模式匹配算法是入侵检测系统中广泛应用的一种核心算法,因此模式匹配算法的效率对实时性入侵检测系统的性能有直接的影响。本文介绍了入侵检测系统的基本原理以及模式匹配算法在入侵检测系统中的应用。对入侵检测系统中的模式匹配算法进行了研究,对一些已有的模式匹配算法进行了性能的分析。其中比较重要的有单模式匹配算法BM算法、KMP算法、RK算法和多模式匹配算法AC算法和AC-BM算法。本文根据入侵检测系统的基本结构构建了一个网络入侵检测系统。实现了数据采集,数据解析以及用模式匹配算法进行数据的匹配检测的功能来验证了各种模式匹配算法性能的优劣。本文针对单模匹配式算法BM算法和多模式匹配算法AC-BM算法存在的缺点提出了改进的算法。针对BM算法的改进主要考虑了增加对模式串串末字符或坏字符的邻接字符在模式串中的首次出现位置以及是否存在和唯一的判断,根据判断结果重新计算模式的偏移量,增加模式串移动距离,减少字符重复比较的次数,以提高匹配效率。针对AC-BM算法的改进主要体现在在BM算法的基础上,在跳转过程中增加尽可能多的移位,以获得最大前进步长。在匹配过程中,移动的是一棵多模式构成的模式树,同时使用坏字符移动和好字符移动策略。实验结果表明,因为在数据的匹配过程中对偏移量重新进行了调整,省去了很多不必要的匹配的过程,算法的性能有了较大提升。
其他文献
目的分析总结人性化护理在心内科护理中的效果。方法选择我院在2013年8月—2014年8月接收的139例心内科患者,对其在住院期间实施人性化护理措施,病人在出院以后,采用电话随访
教育经营的实质是通过教育决策者的精心营谋,使教育资源在现实的政治、经济和文化条件下,得到最大程度的增长,使存量教育资源得到最合理的配置。教育经营与企业经营、商业经
本文以湘南学院高尔夫公共选项课程为研究对象,运用文献资料法、问卷调查法、专家访谈法等研究方法对高尔夫课程的课程设置、学生兴趣、学校师资及场地资源4个方面进行调查研
地下建筑的空间环境与地面建筑相比,有其特殊性。本文分析了地下空间环境的特点,提出了解决和改善地下空间环境的见解。
党的十八大以来,党中央对质量工作高度重视,明确提出要“树立质量第一的强烈意识”“把推动发展的立足点转到提高质量和效益上来”“以提高发展质量和效益为中心”。这充分体
针对某煤化工企业排放的反渗透浓盐水,采用先加碱软化除硬,再臭氧催化氧化的方法进行处理。在NaOH投加量为1200mg/L的条件下,出水总硬度小于450mg/L,满足后续处理的进水要求,
个人信息是一个有着特定内涵的法律概念,什么样的个人信息应该保护是制定个人信息保护法的基础性问题。本文通过与其他相关概念的比较明确个人信息的概念,并且对个人信息的法
个人信息权与公共利益之间存在着价值冲突,这种矛盾冲突的本质是公共利益和个人利益之间的冲突,也是法的价值冲突的一般现象。个人信息权和公共利益的冲突并非不可调和,两者
相位敏感光时域反射计(Ф-OTDR)在光纤围栏等动态传感领域具有重要的应用,快速、有效地对入侵信号分类识别有着十分重要的意义。基于频谱分析提出了一种称为频谱欧氏距离法(E
<正>天津滨海崔庄古冬枣园滨海崔庄古冬枣园位于天津市滨海新区大港太平镇崔庄村,毗邻荣乌高速公路,面积约3000亩,其中古冬枣核心区面积238亩,新枣试验区1300亩。600年以上枣