当前位置:主页 > 管理论文 > 移动网络论文 >

基于多机的网络信息分析系统的研究与实现

发布时间:2018-07-13 14:32
【摘要】:随着互联网的广泛应用,互联网上出现了大量的垃圾信息以及各种网络攻击。要想营造一个健康和安全的网络环境,一个重要的手段就是对互联网信息进行分析过滤。过滤垃圾信息和入侵检测采用经典的多模匹配算法,但是多模式匹配问题又会给我们带来一个问题,就是算法要以牺牲空间来换取时间,普通的服务器可能无法给分析系统提供足够的内存。本文提出了利用多台机器来解决处理大规模模式时单台服务器无法工作的问题。 首先,本论文介绍了AC算法和WM算法的原理。AC算法利用了模式串之间的相同前缀关系,每次失配时要近可能的跳转更远的距离。WM算法引入了坏字符跳转的思想,采用了HASH散列的技术来提高匹配的效率。另外,设计AC和WM算法的接口,如数据传输接口、查询接口等,把AC和WM算法运用到多机系统中去。 其次,论文提出了基于多机系统下模式串集的分割算法。在基于多机的系统中,设计通信的协议和调用AC和WM算法的接口。设计基于多机的系统下模式串集的分割算法,模式集分割算法是过滤系统设计中的重要部分。分割算法影响整个系统内存的分配,,又会影响系统的响应时间。 最后,论文给出了系统的功能和性能测试结果。对于功能测试,测试包括系统分割模式集功能、系统的查询功能,从而验证了系统功能的正确性;对于性能测试,测试本多机系统下和单台服务器下的查询时间。
[Abstract]:With the wide application of the Internet, a lot of spam and various network attacks appear on the Internet. To create a healthy and secure network environment, an important means is to analyze and filter the Internet information. The classic multi-mode matching algorithm is used to filter spam and intrusion detection, but the problem of multi-pattern matching will bring us a problem, that is, the algorithm should sacrifice space for time. A normal server may not be able to provide enough memory for the analysis system. In this paper, multiple machines are used to solve the problem that a single server can not work when dealing with large scale mode. Firstly, this paper introduces the principle of AC algorithm and WM algorithm. The AC algorithm uses the same prefix relationship between pattern strings. The hash hashing technique is used to improve the matching efficiency. In addition, the interface between AC and WM algorithm is designed, such as data transfer interface, query interface, etc. The AC and WM algorithms are applied to multi-computer system. Secondly, this paper proposes a segmentation algorithm based on multi-machine system. The communication protocol and the interface between AC and WM algorithm are designed in the system based on multiple computers. The segmentation algorithm of pattern string set based on multi-machine system is designed. Pattern set segmentation algorithm is an important part of filtering system design. The partition algorithm affects the memory allocation of the whole system and the response time of the system. Finally, the function and performance of the system are given. For the function test, the test includes the system partition mode set function, the system query function, thus validates the correctness of the system function; for the performance test, tests the query time under the local multi-machine system and the single server.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.06

【共引文献】

相关期刊论文 前10条

1 艾鑫;田志宏;张宏莉;;深度包检测技术中多模式匹配算法研究[J];智能计算机与应用;2013年05期

2 杨子江;聂瑞华;;一种快速的单模式匹配算法[J];华南师范大学学报(自然科学版);2013年05期

3 侯整风;杨波;朱晓玲;;一种适合中文的多模式匹配算法[J];计算机科学;2013年11期

4 李志文;张伟;;一种面向大规模短特征集的字符串匹配技术[J];计算机工程与应用;2014年01期

5 燕红文;杨怀卿;;WM与MWM算法分析[J];农业网络信息;2013年12期

6 范洪博;姚念民;;高级AC自动机的快速构建方法[J];计算机研究与发展;2013年12期

7 许家铭;李晓东;金键;马盈;;一种高效的多模式字符串匹配算法[J];计算机工程;2014年03期

8 杨天龙;张宏莉;;一种适合于超大规模特征集的匹配方法[J];计算机学报;2014年05期

9 刘燕兵;邵妍;王勇;刘庆云;郭莉;;一种面向大规模URL过滤的多模式串匹配算法[J];计算机学报;2014年05期

10 吕昭;李韬;;基于OpenFlow的报文分类算法研究与实现[J];计算机工程与科学;2014年05期

相关会议论文 前1条

1 李天磊;马兆丰;;应用层协议识别中AC算法的改进[A];第十九届全国青年通信学术年会论文集[C];2014年

相关博士学位论文 前4条

1 李丹;基于流聚类的网络业务识别关键技术研究[D];北京邮电大学;2013年

2 刘应玲;带可变长度通配符的模式匹配算法研究[D];合肥工业大学;2014年

3 马冬;网络威胁检测与态势预测关键技术研究[D];国防科学技术大学;2013年

4 张丽果;路由器SoC系统架构的研究与设计[D];西安电子科技大学;2014年

相关硕士学位论文 前10条

1 潘冠桦;单模式字符串匹配算法效率的研究[D];太原理工大学;2013年

2 杨波;基于有限状态自动机的中文多模式匹配算法研究[D];合肥工业大学;2013年

3 范宇健;大流量网络下串匹配算法的优化研究[D];哈尔滨工业大学;2013年

4 曹晓龙;千万模式集高效匹配算法的研究与实现[D];哈尔滨工业大学;2012年

5 刘益铭;基于网关的统计波形数据包分类研究[D];哈尔滨工业大学;2012年

6 王海强;非精确深度包检测技术研究[D];哈尔滨工业大学;2013年

7 艾鑫;众核环境下深度包检测系统的设计与优化[D];哈尔滨工业大学;2013年

8 张兴彪;海量多模式串匹配算法关键技术研究[D];哈尔滨工程大学;2013年

9 韦建国;校园网络安全过滤模型及关键算法研究[D];安徽大学;2013年

10 赵检华;基于POP3的邮件监测系统的研究与实现[D];电子科技大学;2013年



本文编号:2119706

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2119706.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a53f4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com