决策树在网络入侵检测中的研究与应用.docVIP

决策树在网络入侵检测中的研究与应用.doc

  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文档。上传文档
查看更多
决策树在网络入侵检测中的研究与应用   摘要:该文在描述决策树分类算法的基础上,叙述了决策树分类算法用于网络入侵检测领域,给出了决策树分类模型的构造过程,并说明了应用基于决策树模型检测入侵的过程。最后用KDD CUP 99数据进行实验,验证了用本文描述的方法检测入侵行为的有效性。   关键词:决策树;入侵检测;分类模型   中图分类号:TP393文献标识码:A 文章编号:1009-3044(2010)07-1560-04   Research and Application of Decision Tree in Network Intrusion Detection   PU Yuan-fang , DU Hong-le   (Faculty of Computer, Guangdong University of Technology, Guangzhou 510006, China)   Abstract: After the decision tree classification algorithm is described, this paper gives how to apply decision tree classification algorithm to the network intrusion detection. It is shown in the text how to construct a classification model of decision tree and how to apply the model to detect intrusion. At last the data sets of KDD CUP99 are used as the experiment data, and the results show the efficiency of our method.   Key words: decision tree; intrusion detection; classification model   近年来,随着网络技术的快速发展和广泛应用,网络上的各种攻击也与日俱增,对入侵攻击的检测与防范、保障网络系统及整个信息基础设施的安全已成为刻不容缓的重要课题。入侵检测作为一种动态网络安全技术是当前网络安全研究的重点,根据检测方法,入侵检测分为两大类型:①误用检测:运用已知攻击方法,按照已定义好的入侵模式,通过判断这些入侵模式是否出现来检测。②异常检测:将偏离正常行为模式视为入侵嫌疑,即任何不符合以往活动规律的行为都将被视为入侵嫌疑[1]。传统的入侵检测系统的建立,通常由安全专家分析攻击行为,归纳出攻击特征,然后经过手工编码建立入侵检测所需规则,用于识别入侵。高速网络的出现使网络数据的流量不断增加,攻击方法的变化和不断更新又增加了检测攻击的难度,面对海量数据和复杂的攻击行为,需要好的数据挖掘技术和检测方法才能应对入侵行为。从Wenke Lee将数据挖掘用于入侵检测以来[2],数据挖掘技术在入侵检测中的应用获得了快速发展。本文将决策树用于入侵检测领域,对网络数据进行分类,检测入侵行为,并用SAS/EM对KDD CUP99数据进行实验,验证了本文方法的有效性。   1 决策树简介   决策树是一个类似于流程图的树结构,在一棵决策树中,每个内部节点表示一个属性上的测试,每个分支代表一个测试的输出,而每个叶子节点存放一个类标号,树的顶层节点是根节点。决策树的构造从代表全部训练样本的根节点开始,为每个内部节点选择一个分裂属性,并根据该属性的取值将样本划分为若干分支,直到叶节点将样本划分为某一类[3-4]。   最早出现的决策树算法是1966年由Hunt等人提出的CLS算法[5],其主要思想是从一棵空的决策树开始,通过添加结点逐步求精,直到产生一棵能正确分类训练实例的决策树为止。CLS算法在构造决策树的过程中没有给出选择测试属性的具体标准,因此在该算法的基础上,Quinlan提出了在国际上具有影响力的以信息增益作为属性选择度量的ID3算法[6],设节点N代表整个数据集,选择具有最高信息增益的属性作为节点N的分裂属性,该属性使结果划分中的元组分类所需的信息量最小。由于信息增益度量倾向于选择具有大量值的属性,为了克服这种偏倚,Quinlan随后提出以信息增益率为属性选择度量的C4.5算法[7]。大约同时期几位统计学家L.Breiman等提出了著名的CART算法[8],以Gini指标作为属性选择度量,每次选择Gini系数最小的属性划分样本,该算法强调树是二叉的。此外,常见的决策树算法还有CHAID、SLIQ和SPRINT等[3-4]。   2 构建基于决策

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档