[发明专利]基于相对熵理论的多测度网络异常检测方法无效
申请号: | 200910023700.1 | 申请日: | 2009-08-26 |
公开(公告)号: | CN101645884A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 张亚玲;韩照国 | 申请(专利权)人: | 西安理工大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 西安弘理专利事务所 | 代理人: | 罗 笛 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 相对 理论 测度 网络 异常 检测 方法 | ||
1.一种基于相对熵理论的多测度网络异常检测方法,其特征在于,该 方法按以下步骤具体实施:
步骤1、异常检测测度的选择和量化
异常检测测度选取的标准为:选择的测度对正常和异常区分度较高,且 从网络流量中量化该特征值的计算量小;
步骤2、数据预处理
多测度数据预处理是由多个单测度数据预处理来实现的,单测度统计分 析的过程是,首先确定所测测度概率分布的项数为m,然后对捕获到的网络 流量数据按照该测度进行统计分析,设m项对应数据包的个数分别为 x1,x2,…,xm,总的数据包个数为则每一项对应数据包占总数据包数的比 率分别为p1,p2,…,pm,其中(i=1,2,…,m) (2)
最后将p1,p2,…,pm组成该测度的测度统计值库;
步骤3、样本训练
多测度的样本训练是由多个单测度的样本训练来实现的,单测度的样本 训练过程包括数据预处理和数据均值化处理过程,样本训练数据一般都是由 多个时间段的网络流量数据组成,这里时间段个数设为N,对每一份进行数 据预处理,就得到N个测度统计值库,然后对N个测度统计值库进行均值化 处理,得到一个正常测度统计值库作为检测的标准,具体过程如下:
P1={p11,p12,…,p1m};
P2={p21,p22,…,p2m};
……
PN={pN1,pN2,…,pNm},
其中N表示捕获正常网络流量数据的时间段数,m表示测度概率分布中 的项数,P1,P2,…,PN表示每个时间段内正常网络流量数据的测度概率分布,该 概率分布P就认为是通过样本训练得到的正常测度统计值库;
步骤4、单测度相对熵检测
设在训练阶段取得的正常测度统计值库中的概率分布为P=[p1,p2,…,pn} 的概率值;在检测过程中,对采集的网络流量原始数据进行数据预处理,产 生待检测测度统计值库的概率分布为Q={q1,q2,…,qn},则计算两个概率分布的 相对熵距离为:
步骤5、多测度加权相对熵计算
设存在k个测度的相对熵值λ1,λ2,…,λk,其中λi=L(Pi,Qi)为第i个测度的 概率分布相对熵,则加权相对熵为α1λ1+α2λ2+…+αkλk,其中α1,α2,…,αk为 加权系数;
步骤6、报警机制和检测结果显示
在预先定义好的偏移量阈值H的基础上,再引进两个值a和b(a=H, b=3H),相对熵用λ来表示,设置λ=α1λ1+α2λ2+…+αkλk,
当H<λ≤H+a时,发出轻量级的轻度异常报警,
当H+a<λ≤H+b时,发出一般异常报警,
当H+b<λ时,发出严重异常报警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910023700.1/1.html,转载请声明来源钻瓜专利网。