ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:76.40KB ,
资源ID:6268011      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6268011.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BM算法的研究和改进及其在Snort系统中的应用本科毕业论文文档.docx)为本站会员(wo7103235)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

BM算法的研究和改进及其在Snort系统中的应用本科毕业论文文档.docx

1、本 科 毕 业 论 文BM 算法的研究和改进及其在 Snort 系统中的应用Research and Improvement on BM AlgorithmAnd its Implementation in Snort System姓 名:学 号:学 院:软件学院系:软件工程专 业:软件工程年 级:指导教师: 年 月厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 软件一班 学号校内指导教师姓名 职称 所在单位 厦门大学软件学院毕业设计(论文)题 目 BM 算法的研究和改进及其在 Snort 系统中的应用毕业设计(论文)的目标:该毕业设计的目标是改进 Snort 入侵检测系统的检测效率。

2、影响检测效率最大的因素是检测引擎的效率,而模式匹配算法优劣直接影响检测引擎的效率。因此,该毕业设计的前期目标是 BM 算法(Snort 中应用的匹配算法)的研究,调查目前的 BM 改进算法,通过实验和理论分析比较,得到各个算法的优缺点。最终提出自己的改进算法,并进行实验比较以验证其优化效果。后期目标是完成在 Snort 系统中的应用。将自己的改进代码移植进 Snort 并测试其可行性和优化性。总而言之,该毕业设计的目标就是通过 BM 算法的改进而改进 Snort 系统的检测效率。实现方法:实现方法有两部分:一部分是 BM 算法的改进;另一部分是在 Snort 系统中的应用。(一)BM 算法的改

3、进:通过网上的信息和相关论文介绍学习 BM 算法和与各种 BM 算法改进算法,用 VC6.0 将其实现。用 CPU 时间戳进行精确计时。命令行输出比较次数和耗费时间,记录到表格,比较分析。(二)Snort 系统中的应用:搭建 Snort 环境,采用 Apache + PHP + MySQL 的部署作为 Snort 显示和分析的平台。安装 WinPcap 支持 Snort 的数据包捕获。安装 Snort。采用 Acid 作为 Snort 的显示插件,其中 Acid 需要Adodb 和 Jpgraph 的支持。环境搭配好后,将改进的算法覆盖 Snort 中的原匹配算法,在 VC 的运行参数指定配置

4、文件便可运行 Snort。时间进度安排:2010 年 1 月 12 日-2010 年 3 月 19 日 Snort 系统和 BM 算法的学习和研究2010 年 3 月 19 日-2010 年 4 月 10 日 已有的 BM 改进算法研究调查2010 年 4 月 11 日-2010 年 5 月 1 日 设计自己的算法和分析验证。2010 年 5 月 2 日-2010 年 5 月 14 日 在 Snort 系统中验证改进算法可行性。2010 年 5 月 15 日-2010 年 6 月 10 日 论文撰写、论文答辩指导教师审核意见:校外指导教师签名: 2010 年 月 日校内指导教师签名: 2010

5、 年 月 日厦门大学软件学院毕业设计(论文)中期检查报告学生姓名 班级 软件一班 学号校内指导教师姓名职称 副教授所在单位厦门大学软件学院毕业设计(论文)题 目BM 算法的研究和改进及其在 Snort 系统中的应用毕业设计(论文)的目标和主要任务:目标:通过 BM 算法的改进而改进 Snort 系统的检测效率。主要任务:(一)通过网上和论文的信息学习 BM 算法和收集总结 BM 算法的改进方法。(二)逐个实现各种的 BM 改进算法,单个深入分析每个改进算法。(三)通过实验和理论比较各个算法的时间复杂度以及总结优劣势。(四)提出自己的改进算法,并实验证明其优化效果。(五)基于前面 BM 算法的理

6、论基础,对 Snort 中的模式匹配段进行代码级的改进。已经完成毕业设计(论文)任务的情况:完成到上面的主要任务中的(三) 。完成实现和比较的改进 BM 算法有:BMH 算法、BMHS 算法、复化的 BM 算法、首末字符匹配算法。存在的问题和困难(包括需要学院协助解决的问题和困难):(一) 如何进行算法耗时的精确计算。(二) 测试数据如何选取才能适合 Snort 的规则包。指导教师审核意见:校外指导教师签名: 2010 年 月 日校内指导教师签名: 2010 年 月 日学院检查组意见:学院检查组组长(签章): 2010 年 月 日毕业论文任务书题 目:BM 算法的研究和改进及其在 Snort

7、系统中的应用目标要求:目标:通过 BM 算法的改进而改进 Snort 系统的检测效率。要求:(一)通过网上和论文的信息学习 BM 算法和收集总结 BM 算法的改进方法。(二)逐个实现各种的 BM 改进算法,单个深入分析每个改进算法。(三)通过实验和理论比较各个算法的时间复杂度以及总结优劣势。(四)提出自己的改进算法,并实验证明其优化效果。(五)基于前面 BM 算法的理论基础,对 Snort 中的模式匹配段进行代码级的改进。支持条件:中国知网计算机Visual Studio C+ 6.0校内指导教师(签名) 职称 学生(签名) 分阶段进度安排阶段起始时间 计划完成内容1 2009 年 11 月

8、16 日-2010 年 1 月11 日 阅读文献资料,理解任务,完成开题报告。2 2010 年 1 月 12 日-2010 年 3 月19 日 完成大部分理论研究,完成中期检查报告。3 2010 年 3 月 20 日-2010 年 4 月11 日 完成自己改进算法的提出和实验验证。4 2010 年 4 月 12 日-2010 年 5 月14 日 完成在 Snort 系统中的匹配算法改进并验证可行性。5 2010 年 5 月 15 日-2010 年 6 月10 日 论文撰写、论文答辩注:一般可分为资料文献搜索、拟定方案(提纲) 、试验或初稿、定稿等阶段教师分阶段指导记录第一阶段:第二阶段:第三阶段:第四阶段:第五阶段:论文评语拟评成绩 校内指导教师(签名) 职称 2010 年 月 日论文评阅 评阅成绩 评阅教师(签名) 职称 2010 年 月 日答辩记录演示成绩 答辩成绩 答辩小组组长(签名) 职务(称) 2010 年 月 日总评成绩 学院负责人(签盖) 2010 年 月 日

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报