[发明专利]一种基于频繁片段规则的网络入侵检测方法有效

专利信息
申请号: 200810044621.4 申请日: 2008-06-03
公开(公告)号: CN101335752A 公开(公告)日: 2008-12-31
发明(设计)人: 张敏;张小松;陈大鹏;刘智;潘小会 申请(专利权)人: 电子科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/24
代理公司: 暂无信息 代理人: 暂无信息
地址: 610054四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于频繁片断规则的网络入侵检测方法,属于网络安全领域,包括频繁片段规则库生成和网络入侵检测。首先对已知行为属性的数据流按照行为特征集合S-(特征1,特征2,...特征j)|T(数据流属性)的方式提取行为特征值集合G;然后将k个(2≤k≤8)相邻行为特征值集合G组合成频繁片段H;再对频繁片段H进行分类和计算置信度最终形成频繁片段规则库。检测待测数据流时,先提取其行为特征值集合G′;再组合集合G′形成频繁片段H′;最后将频繁片段H′与频繁片段规则库中的频繁片段H比对,若在库中找到一个T值为“异常”且置信度>50%的频繁片段与一个频繁片段H′相同,则认为待测数据流据流为异常数据流。本发明网络入侵检测准确,误报率低;能检测未知网络入侵行为;还可以用于恶意程序检测。
搜索关键词: 一种 基于 频繁 片段 规则 网络 入侵 检测 方法
【主权项】:
1、一种基于频繁片段规则的网络入侵检测方法,包括频繁片段规则库生成过程和网络入侵检测过程;所述频繁片段规则库生成过程具体包括以下步骤:步骤1、选取一条具有已知行为属性为正常或者异常的数据流D(d1d2d3Ldn),其中n表示数据流D(d1d2d3Ldn)由n个数据包构成;步骤2、设定由2-6个不同行为特征组成的行为特征集合S-(行为特征1,行为特征2,...行为特征j)|T,其中:2≤j≤6;T表示该数据流的属性,即该数据流为正常行为数据流或异常行为数据流;步骤3、根据步骤2所设定的行为特征集合S,对步骤1所选取的数据流D(d1d2d3Ldn)的每个数据包,提取其行为特征值集合G-(|行为特征1|,|行为特征2|,...,|行为特征j|)|T,其中:“|*|”表示行为特征“*”的具体值,当该数据包没有某个行为特征时,令该行为特征的值为“空”;当该数据包所属的数据流为正常行为数据流时,令T=1;当该数据包所属的数据流为异常行为数据流时,令T=0;这样,对于由n个数据包构成的数据流,一共可得到n个特征值集合G;步骤4、对于步骤3产生的n个行为特征值集合G,将其中任意k个,2≤k≤8,相邻数据包所产生的k个行为特征值集合G组合在一起,得到一个频繁片段H-(G1,G2,G3,...,Gk),一共得到n-k个频繁片段;步骤5、重复步骤1-步骤4,提取下一条已知行为属性数据流的每个数据包的行为特征值集合G并得到所有频繁片段,当已知行为属性数据流的条数m≥50时进行下一步操作;步骤6、对步骤5所得的所有频繁片段进行分类,将所有k个行为特征值集合G完全相同的频繁片段归属于同一类频繁片段;步骤7、经步骤6对所有频繁片段进行分类后,设所有频繁片段的数量为A,所有频繁片段的类型的数量为B,分别计算每一类型频繁片段的置信度:某一类型频繁片段的置信度=该类型频繁片段的重复个数/(该类型频繁片段的重复个数+与该类型频繁片段相类似的频繁片段的重复个数)×100%;这里,与该类型频繁片段相类似的频繁片段指的是频繁片段的所有k个行为特征值集合G中,所有的行为特征值相同而T值相反的另一类型的频繁片段;经上述处理之后,得到具有相应置信度的频繁片段-频繁片段规则,将所有频繁片段规则置于一个库中,形成频繁片段规则库;所述网络入侵检测过程包括以下步骤:步骤8、输入待测数据流D′(d1d2d3Ldn);步骤9、对待测数据流D′(d1d2d3Ldn)的每个数据包,提取其行为特征值集合G′-(|行为特征1|,|行为特征2|,...,|行为特征j|),其中:“|*|”表示行为特征“*”的具体值,当该数据包没有某个行为特征时,令该行为特征的值为“空”;一共可得到n个特征值集合G′;步骤10、对于步骤9产生的n个行为特征值集合G′,将其中任意k个,2≤k≤8,相邻数据包所产生的k个行为特征值集合G′组合在一起,得到一个频繁片段H′-(G1′,G2′,G3′,...,Gk′),一共得到n-k个频繁片段;步骤11、将步骤10所得的n-k个频繁片段与步骤7所得的频繁片段规则库中的频繁片段在不考虑T值和置信度的情况下进行比对,若在频繁片段规则库中找到一个T值为“0”且置信度>50%的频繁片段规则所对应的在不考虑T值和置信度的情况下的频繁片段与步骤10所得的n-k个频繁片段中的某一个频繁片段相同,则认为步骤8所述的待测数据流据流D′(d1d2d3Ldn)为异常数据流,并进行报警;否则,认为步骤8所述的待测数据流据流D′(d1d2d3Ldn)为正常数据流,不进行报警。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200810044621.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top