双向AC算法及其在入侵检测系统中应用

来源 :计算机系统应用 | 被引量 : 0次 | 上传用户:likeren1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在经典的多模式字符串匹配算法-AC算法的基础上,提出了双向AC算法。该算法在预处理阶段构造正向和反向两个有限状态自动机,匹配时使用正向有限自动机从文本串中间位置向右扫描,同时依据反向有限状态自动机从中间位置向左扫描。将该算法应用于开放源码的入侵检测系统Snort中,实验结果表明较BM算法、WM算法和AC算法本算法有更好的时间性能。如使用发现攻击即停止匹配方式检测,则该算法的效率约为AC算法的1.5倍。
其他文献
为实现在农业生产中对有机磷农药的残留量进行快速有效地检测,设计了一种基于USB的有机磷农药检测系统。首先简单介绍了有机磷农药检测系统的工作原理,然后利用ARM微控制器实现
介绍了若干常用的评价函数,针对基于全图像数据的评价函数的不足,提出了基于边界梯度的评价函数,经过二值边界提取后,利用边界处的边缘强度来计算评价值。为克服该函数计算费时较多的缺点,提出了一个粗调-细调结合的自动调焦方法。在实际图像上的实验结果表明,提出的方法有效,相比已有评价函数准确性更高,计算速度也可接受。
分析了汽车交易领域的特点,提出了汽车交易信息搜索引擎应具有的功能和系统架构。对Lucene的功能结构进行了研究,在此基础上给了系统的信息获取模块、索引创建模块、查询展现模
以卫星数据广播作为背景,设计一个基于UDP/IP的数据传输协议。由于卫星传输网只支持网络层以下各层的数据包传送业务,传输协议的设计将重点放在传输层和应用层。传输层采用UD
Flash存储器是一种在嵌入式系统中日益普及的存储介质,它提供了高密度且成本相对较低的固态存储。使用Flash存储器需要很多技巧来确保数据可靠性并延长Flash器件的使用寿命。
为了满足用户复杂查询的需求,开发了一个基于WEB的通用组合查询模块。详细介绍其设计与实现思想,且操作简单,易实现,对开发大型B/S结构的管理信息系统在设计通用组合查询模块
在建立烟草配送车路径优化问题模型的基础上,采用轮盘赌复制法、部分匹配交叉算法、和适应度函数自适应调整等技术,设计了基于自然数编码的遗传算法,最后以这种方法进行了实
为满足嵌入式系统中电子地图显示、导航的需要,研究了电子地图的数据组织与存储,提出采用地理数据分块实现数据的存储,并针对地理数据的存储方法所造成的数据不连贯性,研究了
无线传感器网络通常由大量微型传感器节点组成,可以在各种环境下收集数据,它通过携带能量有限的电池来供应能量,通常部署在区域环境复杂,甚至工作人员不能到达的场合,所以,传感器网
能量异构问题在通信过程中会成为无线传感器网络不可避免的现象,为解决能量负载不均衡问题,对一种适用于能量异构环境的无线传感器网络分布式成簇算法进行改进。算法结合能量