基于否定选择和信息增益的入侵检测方法技术

技术编号:6153355 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于否定选择和信息增益的入侵检测方法,主要解决现有NSA方法检测效果差且不稳定的问题,其实现步骤是:(1)读入自体模式集;(2)对读入的自体模式集中的数据进行转化、归一化和离散化处理;(3)计算处理后的41维特征的信息增益;(4)根据计算的信息增益值结果,选取信息增益值由大到小排序中的前N维特征,以这N维特征中的数据作为自体模式集,训练生成检测器集;(5)利用生成的检测器集对测试集中的数据进行检测。本发明专利技术具有正检率高、误报率实低,且在在训练数据较少时仍能取得满意检测效果的优点,可用于及时识别异常的网络数据,保证网络安全。

【技术实现步骤摘要】

【技术保护点】
1.一种基于否定选择和信息增益的入侵检测方法,包括如下步骤:(1)从KDD99的数据训练集中读入正常网络数据,作为自体模式集S;(2)对自体模式集S中的数据依次进行特征转化、归一化和离散化处理;(3)计算处理后数据的每一维特征的信息增益:G(F)=I(s1,...,sm)-E(F)其中:I(s1,s2,...,sm)表示判别一个给定样本的标签所需的期望信息,计算公式为:式中,s为自体模式集中的样本总数,m表示自体模式集S中的类别数,si(i=1,…,m)表示属于第I类的样本数;E(F)表示第F维特征的熵:式中sij表示Sj中属于类别i的样本个数,Sj(j=1,L v)表示自体模式集S的v个子集;(4)对所有特征的信息增益值由大到小排序,选取前N维特征,采用NSA算法生成检测器集D,其中0<N≤41;(5)从KDD99的测试集中读入测试数据t,如果该测试数据被检测器集D中的某个检测器d覆盖,即Dis(t,d)<rd,将其判为网络入侵数据,反之,将其判为正常的网络数据,其中,Dis(t,d)表示该测试数据与检测器d之间的欧氏距离,rd为检测器d的半径。

【技术特征摘要】

【专利技术属性】
技术研发人员:公茂果焦李成张建刘芳马文萍马晶晶方玲芬王彦涛段婷婷
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:87

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1