一种异常入侵检测中新HMM训练方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种异常入侵检测中新HMM训练方法

一种异常入侵检测中新的HMM训练方法   摘要:隐马尔可夫模型(HMM)已经被证明是一个对系统正常行为建模的好工具,但是它的Baum-Welch训练算法效率不高,训练过程需要很大的计算机资源,在实际的入侵检测中效率是不高的。本文提出了一个高效的用多观察序列来训练HMM的训练方案,我们的实验结果显示我们的训练方法能比传统的训练方法节省60%的时间。   关键词:入侵检测,异常入侵检测,隐马尔可夫模型, Baum-Welch 算法   中图分类号:TP393 文献标识码:A文章编号:1009-3044(2007)16-31013-02   A New Hidden Markov Model Training method for Anomaly Intrusion Detection   ZHAO Bo,LI Yong-zhong,XU Jing,YANG Ge   (School of Electrics and Information, Jiangsu University of Science and Technology, Zhenjiang 212003,China)   Abstract:Hidden Markov Model (HMM) has been proved to be a good tool to model system normal behaviours, but its Baum-Welch training algorithm is inefficient and it need excessive computer resources in HMM training process, which makes it inefficient to practical intrusion detection. In this paper we propose an efficient HMM training method using multiple observations sequences, Our experimental results show that our HMM training method can reduce the training time by about 60% compared to that of the conventional training method.   Key words:Intrusion Detection; Anomaly Intrusion Detection; Hidden Markov Model;Baum-Welch algorithm      1 引言      入侵检测技术是计算机安全技术中的一个重要技术,它分为异常检测和误用检测。目前,大部分入侵检测产品都是采用误用检测技术,误用检测技术较为成熟,异常检测技术成为现在入侵检测研究的主要方向。异常检测的关键是如何建立系统的正常行为模式及如何利用该模式去检测和判断系统的异常行为。隐马尔可夫模型已经被证明是一个的对系统正常行为建模的好工具[2][3],但是经典HMM的Baum-Welch算法引入了一个很不合理的假设:不同的观察序列之间是统计独立的,这与实际情况往往不符。它一个很大的缺点就是的训练过程需要很大的计算机资源,在实际的入侵检测上效率是不高的。用多观察序列方法来训练HMM已经被成功的用于语音识别[7][8]。同样用多观察序列算法来训练HMM也能用于入侵检测,我们针对前面所说缺点,对多观察序列算法进行改进,我们首先把多观察序列分成多个子序列,然后用这些子序列去训练子模型,最后把子模型合并成一个整体模型。经过改进,HMM训练方法得到改进,大大节省了计算机资源,也减少了训练时间,更利于网络入侵检测。我们使用美国新墨西哥州大学计算机科学系实验室里[6]采集到的Sendmail守护进程数据和inetd数据进行实验,实验结果显示我们的训练方法能比传统的训练方法能节省大约60%的时间。      2 隐马尔可夫入侵检测训练模型      2.1 隐马尔可夫模型   隐马尔可夫模型是一个双重随机过程,即内含一个不可见的(隐藏的)从属随机过程的随机过程,此不可见的从属随机过程只能通过另一套产生观察序列的随机过程观察得到.   假定计算机在正常运行情况下的某个进程在一个时段内产生的长为T的系统调用序列定义为观察值O={O1,O2,L,Ot,L,OT},Ot为t时刻产生的系统调用;系统调用序列对应的隐含状态序列为Q={q1,q2,L,Qt,L,Qt},qt为t时刻所处状态.那么,可以使用3个参数描述一个基于HMM的正常程序行为模型λ=(A,B,π),其中HM

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档