发明名称 基于分形与自适应融合的P2P botnet检测方法
摘要 基于分形与自适应融合的P2P botnet检测方法,涉及计算机安全领域。解决现有P2P botnet检测方法检测过程复杂且检测效率低等问题,本发明的方法为:构建单分形特性检测传感器和多分形特性检测传感器,它们分别利用大时间尺度下的自相似性和小时间尺度下的局部奇异性对网络流量特征进行刻画,利用Kalman滤波器检测上述特性是否存在异常。为获得更精确的数据融合结果,提出一种自适应数据融合方法,根据证据冲突程度不同自适应得选择DST、DSmT对上述检测传感器的检测结果进行融合以得到最终结果。本发明对P2P botnet进行快速通用检测,准确性和实时性更好。
申请公布号 CN105516164A 申请公布日期 2016.04.20
申请号 CN201510967149.1 申请日期 2015.12.22
申请人 中国科学院长春光学精密机械与物理研究所 发明人 宋元章;哈清华;王安邦;刘逻
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 长春菁华专利商标代理事务所 22210 代理人 朱红玲
主权项 基于分形与自适应融合的P2P botnet检测方法,其特征是,该方法由以下步骤实现:步骤一、网络流量数据采集;将采集的结果作为检测的原始数据;步骤二、采用分形理论构建单分形特性检测传感器和多分形特性检测传感器,所述单分形特性检测传感器对网络流量在大时间尺度下的自相似性参数中的Hurst指数进行估算,将估算测量值输入至滤波器中,建立滤波器模型以检测网络流量自相似性特征的异常,获得检测结果R<sub>hurst</sub>;多分形特性检测传感器对网络流量在小时间尺度下的局部奇异性的参数Holder指数进行估算,将估算测量值输入至滤波器中,建立滤波器模型以检测网络流量局部奇异性特征的异常,获得检测结果R<sub>holder</sub>;步骤三、采用自适应数据融合方法,根据步骤二中获得的两个检测结果R<sub>hurst</sub>和R<sub>holder</sub>,计算冲突因子C;并将所述冲突因子C与设定的阈值T进行比较,如果冲突因子C≥T,则判定为强冲突证据,采用DSmT对强冲突证据进行融合;否则,判定为弱冲突证据,采用DST对弱冲突证据进行融合;采用DST对弱冲突证据进行融合的具体过程为:设定识别框架U上有两个相互独立的证据A和B,m<sub>1</sub>(A)和m<sub>2</sub>(B)分别为两个相互独立证据对应的基本概率赋值函数,两个相互独立证据的焦元分别为A<sub>1</sub>,…,A<sub>p</sub>和B<sub>1</sub>,…,B<sub>q</sub>,其中C为冲突因子,则采用DST进行融合,用下式表示为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>m</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mfrac><mrow><munder><munder><mo>&Sigma;</mo><mrow><msub><mi>A</mi><mi>h</mi></msub><mo>,</mo><msub><mi>B</mi><mi>j</mi></msub><mo>&Element;</mo><msup><mn>2</mn><mi>U</mi></msup></mrow></munder><mrow><msub><mi>A</mi><mi>h</mi></msub><mo>&cap;</mo><msub><mi>B</mi><mi>j</mi></msub><mo>=</mo><mi>V</mi></mrow></munder><msub><mi>m</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>A</mi><mi>h</mi></msub><mo>)</mo></mrow><msub><mi>m</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>B</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><mi>C</mi></mrow></mfrac></mtd><mtd><mrow><mi>V</mi><mo>&NotEqual;</mo><mi>&phi;</mi></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>V</mi><mo>=</mo><mi>&phi;</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000886027480000011.GIF" wi="916" he="365" /></maths>式中,h和j为正整数,且1≤h≤p,1≤j≤q;采用DSmT对强冲突证据进行融合的具体过程为:DSmT是基于Dedekind格子模型D<sup>U</sup>建立的框架U的超幂集空间,设定框架U上有n个证据,U={θ<sub>1</sub>,…,θ<sub>n</sub>},所述n=2;采用DSmT中的混合DSm模型进行融合(V∈D<sup>U</sup>),用下式表示为:m(V)=δ(V)[S<sub>1</sub>(V)+S<sub>2</sub>(V)+S<sub>3</sub>(V)]式中,<img file="FDA0000886027480000021.GIF" wi="989" he="270" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>S</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>=</mo><munder><munder><mo>&Sigma;</mo><mrow><msub><mi>X</mi><mn>1</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mi>r</mi></msub><mo>&Element;</mo><msup><mi>D</mi><mi>U</mi></msup></mrow></munder><mrow><msub><mi>X</mi><mn>1</mn></msub><mn>...</mn><mo>&cap;</mo><msub><mi>X</mi><mi>r</mi></msub><mo>=</mo><mi>V</mi></mrow></munder><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>m</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000886027480000022.GIF" wi="660" he="213" /></maths><img file="FDA0000886027480000023.GIF" wi="1628" he="261" /><img file="FDA0000886027480000024.GIF" wi="693" he="263" />式中,u(X<sub>r</sub>)是组成X<sub>r</sub>的所有元素θ<sub>i</sub>的并集,m<sub>i</sub>(X<sub>i</sub>)为X<sub>i</sub>对应的广义概率赋值函数,δ(V)为集合V的特征非空函数,S<sub>1</sub>(V)表示基于自由DSm模型的r个相互独立证据的经典DSm组合规则,S<sub>2</sub>(V)表示将所有相对和绝对的空集的信度质量传递给总的或相对的未知集,S<sub>3</sub>(V)表示将相对于空集的信度质量之和传递给非空集,所述r和i的范围为:1≤r≤n,1≤i≤r;步骤四、将步骤三中的融合结果作为最终检测的结果R,并将最终检测结果R与爆发阈值T<sub>decision</sub>比较,当最终检测结果R≥T<sub>decision</sub>时,检测到网络中存在P2Pbotnet。
地址 130033 吉林省长春市东南湖大路3888号