AC-BM算法的改进及其在入侵检测中的应用 Mend of AC -BM Algorithm and Application in Intrusion Detection Technique.pdfVIP
- 18
- 0
- 约1.14万字
- 约 5页
- 2017-11-02 发布于上海
- 举报
AC-BM算法的改进及其在入侵检测中的应用 Mend of AC -BM Algorithm and Application in Intrusion Detection Technique
第28卷第1期 微 计 算 机 应 用 Vol.28No.1
2007
2007年1月 MICROCOMPUTERAPPLICATIONS Jan.
AC一BM算法的改进及其在入侵检测中的应用
周四伟 蔡 勇
(江南大学 计算机信息技术学院 无锡 214122)
摘 要:分析了人侵检测和网络流量中存在的问题。如果没有很快的处理速度,字符串匹配就会成为一个瓶颈。对于网络人
侵检测系统来说,单一的字符串搜索包负载是缺乏效率的。它不能跟上日益增长的网络速度。因此,提出了一种改进的AC
一BM算法。它是多模式匹配的算法。正如本文中所显示的一样,由于采用了改进的AC一BM算法,网络人侵检测的性能有
了改善。
关键词:入侵检测 多模式匹配 AC一BM算法
MendofAC一BMAlgorithmandApplicationinIntrusionDetectionTechnique
ZHOUSiwei,CAIYong
(SouthernYangtzeUniversitySchoolofComputerandInformationTechnology,Wuxi,214122,China,)
Abstract;Thispaperanalyzestheproblemofnetworkintrusiondetectionandthetrafficonthenetwork.Stringmatchingbecomesa
bottleneckwithoutahigh一speedprocessing.AsinglestringsearchingisnotefficientforNIDStoinspecttheirpacketpayload.Itdoes
notkeepupwiththeincreasingnetworkspeeds.SowepresentanimprovedAC一BMalgorithminthepaper.ThealgorithmisaMulti
一patternmatchingalgorithm.Asthepapershows,theperformanceofnetworkintrusiondetectionisimprovedbythespeedoftheim-
provedAC一BMalgorithm.
Keywords:IntrusionDetection,Multi一patternmatching,AC一BMAlgorithm
1 引言
网络的人侵检测系统(NIDS)能更加深人的执行数据包的检测任务,它能够扫描包负载中有没有和已经
定义好的规则集相匹配的模式串,以此来检测是否存在人侵事件。匹配要逐字节的、逐条规则的进行。例
如:对于典型的基于模式匹配的Snort2.1.0网络人侵检测系统来说,它有约2150条规则,传统的以太网的
MTU为1500个字节,这些规则都要和每一个接受到的数据包逐条、逐字节的来匹配一下,这样随着规则集
的进一步扩大就造成了匹配速度的降低。另外,最近以太网的最大传输速率由IOMbit/s提高到了1000M
bits,网络流量越来越大。因此,流量扩大、规则增多成为了制约NIDS系统性能的瓶颈。通过研究SNORT发现:
字符串搜索占了总执行时间的31%,而其他包处理的执行时间相加占了20%左右〕〔‘。所以应该把注意力集中在
字符串匹配上,NIDS要以线性速度匹配、并改进模式匹配算法就可以较好地解决这一问题。
2 算法的提出和适用范围
目前许多的NIDS是基于单模式匹配的算法,Snort的较早的版本采用的就是单模式串匹配的BM算法。
这种算法对于单字符串的搜索速度很快,而Snort2.1.0约有2000多条规则,这样每个数据包就得匹配2000
多次。因此,这种算法并不能满足日益增长的规则集的要求。有的攻击者就利用了算法的这一脆弱性,故
本文于2005一05一19收到,2005一07一20收到修改稿。
微 计 算 机 应 用
您可能关注的文档
- A descriptor system approach to robust stability of uncertain degenerate systems with discrete and distribute delays-描述了离散和分布时滞不确定退化系统鲁棒稳定性的描述系统.pdf
- A Fast Ambient Occlusion Method for Real-Time Plant Rendering-一种快速的环境遮挡法,用于实时的植物渲染.pdf
- A Hybrid Circular Queue Method for Iterative Stencil Computations on GPUs-在gpu上迭代模板计算的混合循环队列方法.pdf
- A new adaptive mutative scale chaos optimization algorithm and its application-一种新的自适应混沌尺度混沌优化算法及其应用.pdf
- A minimal-energy driving strategy for high-speed electric train-一种高速电动列车的最低能量驱动策略.pdf
- A New Approach to Graph Recognition and Applications to Distance-Hereditary Graphs-一种将图像识别和应用于距离遗传图的新方法.pdf
- A new approach for automated image segmentation based on simplified PCNN-一种基于简化PCNN的自动图像分割方法.pdf
- A new multisensor fusion SLAM approach for mobile robots-一种新的移动机器人多传感器融合技术.pdf
- A Multi-Threaded Semantic Focused Crawler-一个多线程的语义聚焦爬虫.pdf
- A Geometric Approach for Multi-Degree Spline-多学位样条的几何方法.pdf
- 高中生结合人工智能设计校园太阳能系统故障预警模型课题报告教学研究课题报告.docx
- 2026年油墨行业环保标准国际化及市场竞争格局分析报告.docx
- 高中生采用电导率法评估不同产地岩盐的纯度课题报告教学研究课题报告.docx
- 中职学前教育教学中游戏化教学策略的实践探索课题报告教学研究课题报告.docx
- 2025年海洋生物材料市场分析报告.docx
- 2025年医疗诊断机器人应用现状报告.docx
- 2025年人工智能十年:自然语言处理报告.docx
- 2026年跨境电商行业竞争格局与技术创新报告.docx
- 高中化学教学中跨学科实验项目的课程设计与实施课题报告教学研究课题报告.docx
- 2025年安防机器人十年技术成熟度报告.docx
原创力文档

文档评论(0)