[发明专利]基于模糊免疫理论的网络入侵检测方法在审
申请号: | 201510221155.2 | 申请日: | 2015-05-04 |
公开(公告)号: | CN104836805A | 公开(公告)日: | 2015-08-12 |
发明(设计)人: | 成卫青;仲伟伟 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
地址: | 210023 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模糊 免疫 理论 网络 入侵 检测 方法 | ||
1.一种基于模糊免疫理论的网络入侵检测方法,其特征在于,所述方法包含如下步骤:
步骤1:构造一定数目的训练样本集;
步骤2:对数据进行标准化处理;
步骤3:利用模糊c-均值方法对处理过的训练数据进行聚类分析;
步骤4:生成检测入侵行为的检测器,再由免疫进化算法生成成熟的检测器;
步骤5:利用成熟的检测器对网络访问数据进行检测;
步骤6:若检测数据为正常模式则允许访问,否则拒绝其访问;
步骤7:动态更新检测库,即将与抗原亲和度高的抗体加入成熟检测器的记忆库中。
2.根据权利要求1所述的一种基于模糊免疫理论的网络入侵检测方法,其特征在于,所述步骤1从KDD99数据集中,随机选取包含正常数据和各种攻击数据的1万条记录用来构造训练样本集。
3.根据权利要求1所述的一种基于模糊免疫理论的网络入侵检测方法,其特征在于,所述步骤2对实验数据进行标准化处理,包括:
1)对数值型字段的特征属性采用公式进行标准化处理,其中xif为样本xi的f维属性值,min(xif)为训练样本集所有样本的第f维属性的最小值,max(xif)为训练样本集所有样本的第f维属性的最大值,经过该处理后,属性值均在[0,1]之间;
2)对非数值型字段的特征属性标准化处理方法是按照一定顺序给每个不同取值赋予一个正整数值;KDDCUP99数据集中有protocol_type、service和flag三个属性值是文本的符号性属性,标准化方法是用数字值来替换文本属性值,若在协议类型属性中出现了TCP、UDP、ICMP,则分别替换为0、1、2;将数据集中的1到10维属性作为聚类特征属性,第11维标识性属性,用于聚类结果的评判分析。
4.根据权利要求1所述的一种基于模糊免疫理论的网络入侵检测方法,其特征在于,所述步骤4生成检测器,包括:
一个抗原对应的检测规则集合R(x,F)定义为:
R1:If condition1≥δThen nonself
R2:If condition2≥δThen nonself
… … …
Rl:If conditionl≥δThen nonself
其中:δ为阀值,conditioni=min{μ(x1∈F1),μ(x2∈F2)...μ(xn∈Fn)},生成检测规则时Fi由抗原属性xi的取值决定,例如xi=0.3,则Fi为[0,0.4]或(0.2,0.6],因此,一个抗原可生成多条检测规则;检测一个行为x时,μ(xi∈Fi)代表行为x的特征属性xi对集合Fi的隶属度,它的大小反映了模糊变量xi隶属于模糊集合Fi的程度;
μ(xi∈Fi)计算规则包括:当模糊变量xi属于[0,0.2]时,其对于值域“低”的隶属度为1;当xi属于(0.2,0.4]时,其对值域“低”的隶属度为(0.4-xi)/(0.4-0.2),而对值域“中”的隶属度则为(xi-0.2)/(0.4-0.2);当xi属于(0.4,0.6]时,其对值域“中”的隶属度为(0.6-xi)/(0.6-0.4),而对值域“高”的隶属度则为(xi-0.4)/(0.6-0.4);当xi属于(0.6,0.8]时,其对值域“高”的隶属度为(0.8-xi)/(0.8-0.6),而对值域“很高”的隶属度则为(xi-0.6)/(0.8-0.6);当xi属于(0.8,1]时,其对值域“很高”的隶属度为1;
给定一组规则{R1,…,Rm},行为样本x的异常度定义为:
所述的Conditioni(x)表示按检测规则Ri中的Conditioni计算得到的模糊值;μnonself(x)表示对非自体集的隶属程度;一个靠近“0”的值意味着x是正常的,越接近“1”的值说明x的异常度越高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510221155.2/1.html,转载请声明来源钻瓜专利网。