学位论文 > 优秀研究生学位论文题录展示

基于BM和BMHS的单模式匹配算法的研究

作 者: 王天聪
导 师: 侯整风
学 校: 合肥工业大学
专 业: 计算机系统结构
关键词: 模式匹配 BM BMHS Netfilter框架
分类号: TP393.08
类 型: 硕士论文
年 份: 2010年
下 载: 59次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着互联网的迅速普及,网络内容“垃圾”已经开始侵入我们的生活。内容过滤能有效的防止有害信息传播,是网络安全的研究热点。模式匹配算法是内容过滤的核心技术之一,经典的单模式匹配算法——BM算法,采用了好后缀跳跃规则和坏字符跳跃规则。BMHS算法简化了BM算法,只使用坏字符跳跃规则。本文介绍了网络安全的研究现状和研究内容,分析了经典单模式匹配算法,提出一种快速的单模式匹配算法(FSBM)。该算法结合了BM算法和BMHS算法的优点,将已匹配的后缀和当前窗口后一位字符组合,提高了最大位移(m+1)的出现概率,有效地加快了匹配速度。在分析Netfilter防火墙框架的基础上,本文设计了内容过滤模块。在同样的网络环境下,对BM、BMHS、FSBM算法进行测试。实验表明,FSBM算法比BM算法和BMHS算法在匹配效率上占有很大优势,明显加快了防火墙检测非法关键字的速度。

全文目录


摘要  5-6
ABSTRACT  6-7
致谢  7-12
第一章 绪论  12-14
  1.1 概述  12-13
    1.1.1 本论文研究的背景、目的  12-13
    1.1.2 国内外研究状况分析  13
  1.2 本论文的研究内容、拟解决的关键问题  13-14
    1.2.1 研究内容  13-14
    1.2.2 本论文拟解决的关键问题  14
  1.3 本文的章节安排  14
第二章 网络安全  14-24
  2.1 网络安全概述  15-16
    2.1.1 网络安全的特征  15-16
    2.1.2 威胁网络信息安全的几种攻击手段  16
  2.2 防火墙技术  16-20
    2.2.1 防火墙的功能  16-17
    2.2.2 防火墙技术的分类  17-20
  2.3 网络内容安全  20-24
    2.3.1 网络内容安全现状  20-21
    2.3.2 网络内容安全过滤技术  21
    2.3.3 UTM 网关  21-24
第三章 单模式匹配算法的研究  24-31
  3.1 相关定义  24
  3.2 BF 算法  24-25
  3.3 BM 算法  25-27
    3.3.1 BM 算法的跳跃规则  25
    3.3.2 BM 算法步骤  25-27
  3.4 BMH 算法  27-29
  3.5 BMHS 算法  29-30
  3.6 小结  30-31
第四章 一种单模式匹配改进算法  31-37
  4.1 BM 和BMHS 算法特点的分析  31
  4.2 FSBM 算法  31-36
    4.2.1 算法构思  31-32
    4.2.2 预处理阶段  32-33
    4.2.3 匹配过程  33-35
    4.2.4 算法示例  35-36
    4.2.5 算法分析  36
  4.3 小结  36-37
第五章 实验与结果分析  37-48
  5.1 Netfilter 防火墙框架  37-41
    5.1.1 Netfilter 框架的组成结构  37-38
    5.1.2 Netfilter 的工作原理  38-39
    5.1.3 Netfilter 内核模块的开发  39-41
  5.2 iptables 工具  41-45
    5.2.1 iptables 的基本概念  41-42
    5.2.2 iptables 的工作原理  42-43
    5.2.3 iptables 的基本命令和基本语法  43-45
  5.3 实验测试和结果分析  45-48
    5.3.1 实验方案  45
    5.3.2 实验测试环境  45-46
    5.3.3 实验步骤  46
    5.3.4 实验结果  46-47
    5.3.5 小结  47-48
第六章 总结与展望  48-49
  6.1 总结  48
  6.2 展望  48-49
参考文献  49-52
攻读硕士学位期间发表的论文  52
攻读硕士学位期间参与的科研项目  52-53

相似论文

  1. Web环境下基于语义模式匹配的实体关系提取方法的研究,TP391.1
  2. 基于启发式算法的恶意代码检测系统研究与实现,TP393.08
  3. 僵尸控制行为识别及检测方法研究,TP393.08
  4. 云计算中依赖任务动态并行调度机制的研究,TP3
  5. 基于硬件支持的高速DPI算法研究,TP393.08
  6. 高速网络入侵检测系统设计与实现,TP393.08
  7. BMHS2算法的研究及其在IDS中的应用,TP393.08
  8. 基于改进BM算法的入侵检测系统研究与设计,TP393.08
  9. 模式匹配法研究及在统一坐标系下的应用,TN814
  10. 基于免疫机理的入侵检测系统的研究,TP393.08
  11. Windows平台下基于Snort的入侵防御系统的研究与实现,TP393.08
  12. 一种隐私保护数据库模式匹配方法的研究,TP311.13
  13. 基于协议分析和BM算法的WEB服务入侵检测系统设计与实现,TP393.08
  14. 网络入侵检测中多模式匹配算法研究,TP393.08
  15. 家蚕两种乙酰胆碱酯酶基因的表达谱分析,S881.26
  16. 基于Snort入侵检测系统在校园网中的应用研究,TP393.18
  17. 基于Mobile-Agent的分布式入侵检测系统研究与实现,TP393.08
  18. RS码的编译码研究与实现,TN911.22
  19. 基于主动防御模式下病毒特征码的研究,TP393.08
  20. 家蚕假想基因Bm-P312的克隆表达及其定位研究,Q78

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络安全
© 2012 www.xueweilunwen.com