[发明专利]基于自体半径可变的否定选择入侵检测方法有效
申请号: | 201210000369.3 | 申请日: | 2012-01-02 |
公开(公告)号: | CN102510388A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 公茂果;焦李成;王彦涛;马晶晶;马文萍;张建;段婷婷;王爽;尚荣华 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 半径 可变 否定 选择 入侵 检测 方法 | ||
1.一种基于自体半径可变的否定选择入侵检测方法,包括如下步骤:
(1)对作为入侵检测的KDD99数据集作如下预处理:
1a)对于每一维文本特征,将其包含的各种取值类型依次赋整数值转化为数值特征;
1b)对所有的数值特征利用如下公式进行归一化:
其中x(m,n)表示归一化前第m条数据的第n维特征,y(m,n)表示归一化后第m条数据的第n维特征,Min(n)和Max(n)表示第n维特征的取值下限和上限;
(2)将预处理后的KDD99数据集中部分正常数据作为自体,组成自体集S,设置运行参数:初始的固定自体半径rs、异体半径调节系数pa、期望覆盖率c0;
(3)置异体集A为空,随机生成候选异体加入异体集A中,根据异体集A中的异体与自体集S中的自体之间的距离特征,重新设置每个自体的半径:
3a)随机生成候选异体a,计算该候选异体与所有自体之间的欧氏距离Dis(a,si):
其中,aj表示候选异体a的第j维的值,si,j表示第i个自体的第j维的值,L表示候选异体a和自体si在计算中所用的维数,Ns表示自体集S内自体的个数;将候选异体a与自体si之间的欧氏距离Dis(a,si)与初始的固定自体半径rs进行比较,如果自体集S中存在自体si使得Dis(a,si)<rs,则将候选异体a抛弃,反之,令候选异体a的半径
3b)重复步骤3a),直到被抛弃的候选异体数达到自体数Ns时停止;
3c)重新设置所有自体的半径,根据自体si与异体集A中所有异体之间的欧氏距离,将自体si的半径设置为
其中,a1为异体集A中第1个异体,为异体a1的半径,为异体集A中第Na个异体,为异体的半径,Dis(a1,si)为异体a1与自体si之间的欧氏距离,为异体与自体si之间的欧氏距离,Na为异体集A内异体的个数;
(4)置检测器集D为空,随机生成候选检测器加入检测器集D中,直到达到终止条件时停止;
(5)利用检测器集D检测预处理后KDD99数据集中测试数据t,如果该测试数据被检测器集D中的某个检测器d覆盖,即Dis(t,d)<rd,将该测试数据判为异常数据,反之,将该测试数据判为正常数据,其中Dis(t,d)表示该测试数据t与检测器d之间的欧氏距离,rd为检测器d的半径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210000369.3/1.html,转载请声明来源钻瓜专利网。