基于数据流挖掘的网络入侵检测系统的分析与研究-定稿(8)

超人快宣我 分享 2021-06-01 下载文档

(3)对数据流的建模

人们对数据流提出了很多模型来描述,包括时间序列、缓冲寄存器模型和十字转门[5]模型,我们使用最通用的十字转门模型。通过检测那些统计量有巨大变化的元素来发现异常。

流数据模型中,要体现的一个很重要的特点就是输入数据不能完全通过对存储介质的随机访问得到。传统的关系数据库中所有数据都是存储在磁盘上的。因此,对于数据流建模和传统的数据库建模之间存在着若干的区别:

①数据需要一个增量的表达方式,并且联机方式获得的数据某种意义上是主动的,新数据可以触发数据库系统的操作,而不仅仅是被动的相应用户的请求。

②需要考虑数据到达的顺序是不确定的。

③流数据的大小潜在无限,不能控制数据量的多少。

④由于数据的海量性,没有办法保存全部的数据。新到达的数据往往在被处理过以后丢弃,仅有少数被保存起来。因此,保存哪些数据、如何保存都要考虑从保存的有限数据中获得尽量多信息的需求。

⑤由于资源有限并且对时间有较高的要求,计算一个精确的结果通常不可能,往往得到的都是近似的结果。

3.2.3 零拷贝技术

目前 NIDS 常采用库函数 Libpcap 来实现网络数据包的捕获,其过程如图3-2所示。 在捕获数据包时,Libpcap首先调用网卡驱动程序获得数据包的拷贝,经过滤器过滤后将满足要求的数据包放入内核缓冲区。内核缓


基于数据流挖掘的网络入侵检测系统的分析与研究-定稿(8).doc 将本文的Word文档下载到电脑

下一篇:热工过程及设备--连续式窑炉

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx