发明名称 基于云模型的入侵检测数据划分方法
摘要 本发明提供一种基于云模型的入侵检测数据划分方法。技术方案包括5个步骤:步骤①:建立云模型数据;步骤②:计算云模型特征;步骤③:输入待检测入侵检测数据;步骤④:计算数据属性隶属度;步骤⑤:划分信号类别。本发明的有益效果:在进行入侵检测数据属性判断时,改变了以往依靠主观经验对数据的信号含义进行划分的方式,通过入侵检测数据属性隶属度的定量分析来划分信号含义;在后续的DCA异常检测中,提高了入侵检测的检测率,降低了虚警率,具备计算量小,实时性好等优点。
申请公布号 CN104239785A 申请公布日期 2014.12.24
申请号 CN201410520551.0 申请日期 2014.09.30
申请人 中国人民解放军国防科学技术大学 发明人 张琛;王文浩
分类号 G06F21/55(2013.01)I;H04L29/08(2006.01)I 主分类号 G06F21/55(2013.01)I
代理机构 国防科技大学专利服务中心 43202 代理人 王文惠
主权项 一种基于云模型的入侵检测数据划分方法,其特征在于,包括下述步骤:步骤①:建立云模型数据:从入侵检测标准数据集中选取N个正常数据存入矩阵X=[x<sub>ij</sub>]<sub>N×M</sub>中形成云模型数据,其中N的大小根据所需云模型的规模确定,M代表标准数据集的属性数:步骤②:计算云模型特征:利用下列公式计算云模型第j属性的期望Ex<sub>j</sub>、熵En<sub>j</sub>、超熵He<sub>j</sub>、卡方值CS<sub>j</sub>和权重因子P<sub>j</sub>,j=1,2,…,M:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>Ex</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></msubsup><msub><mi>x</mi><mi>ij</mi></msub></mrow><mi>N</mi></mfrac></mrow>]]></math><img file="FDA0000581942630000011.GIF" wi="306" he="155" /></maths>  (公式一)<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>En</mi><mi>j</mi></msub><mo>=</mo><msqrt><mfrac><mi>&pi;</mi><mn>2</mn></mfrac></msqrt><mo>&times;</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></msubsup><mo>|</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>Ex</mi><mi>j</mi></msub><mo>|</mo></mrow><mi>N</mi></mfrac></mrow>]]></math><img file="FDA0000581942630000012.GIF" wi="554" he="163" /></maths>  (公式二)<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>He</mi><mi>j</mi></msub><mo>=</mo><msqrt><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>Ex</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>-</mo><msubsup><mi>En</mi><mi>j</mi><mn>2</mn></msubsup></msqrt></mrow>]]></math><img file="FDA0000581942630000013.GIF" wi="650" he="172" /></maths>  (公式三)<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>CS</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>Ex</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><msub><mi>Ex</mi><mi>j</mi></msub></mfrac></mrow>]]></math><img file="FDA0000581942630000014.GIF" wi="467" he="176" /></maths>  (公式四)<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>P</mi><mi>j</mi></msub><mo>=</mo><mfrac><msub><mi>CS</mi><mi>j</mi></msub><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><msub><mi>CS</mi><mi>j</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000581942630000015.GIF" wi="321" he="177" /></maths>  (公式五)步骤③:输入待检测入侵检测数据:将K个待检测入侵检测数据存入矩阵Z=[z<sub>i′j</sub>]<sub>K×M</sub>,从云模型数据中随机选取K个正常数据存入矩阵Y=[y<sub>i′j</sub>]<sub>K×M</sub>,其中K&lt;N;步骤④:计算数据属性隶属度。利用下列公式分别计算正常数据的第j属性隶属度μ<sub>j</sub>和待检测入侵检测数据的第j属性隶属度μ′<sub>j</sub>:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mi>j</mi></msub><mo>=</mo><mi>exp</mi><mo>[</mo><mo>-</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>Ey</mi><mi>j</mi></msub><mo>-</mo><msub><mi>Ex</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><mi>E</mi><msup><mi>n</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup></mrow></mfrac><mo>]</mo></mrow>]]></math><img file="FDA0000581942630000016.GIF" wi="584" he="198" /></maths>  (公式六)<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msubsup><mi>&mu;</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>=</mo><mi>exp</mi><mo>[</mo><mo>-</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>Ez</mi><mi>j</mi></msub><mo>-</mo><msub><mi>Ex</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mrow><mn>2</mn><mi>En</mi></mrow><mrow><mo>&prime;</mo><mn>2</mn></mrow></msup></mfrac><mo>]</mo></mrow>]]></math><img file="FDA0000581942630000021.GIF" wi="582" he="197" /></maths>  (公式七)上述公式中,<img file="FDA0000581942630000022.GIF" wi="341" he="157" /><img file="FDA0000581942630000023.GIF" wi="334" he="145" />En′是以En<sub>j</sub>为均值、He<sub>j</sub>为标准差的正态随机数;步骤⑤:划分信号类别:针对待检测入侵检测数据,依据以下情况划分信号:若Eμ′<sub>j</sub>>Eμ<sub>j</sub>,将K个待检测入侵检测数据划分为DS危险信号;若Eμ′<sub>j</sub>>Eμ<sub>j</sub>且Varμ′<sub>j</sub><Varμ<sub>j</sub>,将K个待检测入侵检测数据划分为PAMPS病原相关分析模式信号;若Eμ′<sub>j</sub>≤Eμ<sub>j</sub>,将K个待检测入侵检测数据划分为SS安全信号;其中,<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msubsup><mi>E&mu;</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><msubsup><mi>&mu;</mi><mi>j</mi><mo>&prime;</mo></msubsup></mrow><mi>N</mi></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000581942630000024.GIF" wi="396" he="159" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>E&mu;</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><msub><mi>&mu;</mi><mi>j</mi></msub></mrow><mi>N</mi></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000581942630000025.GIF" wi="421" he="166" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msubsup><mi>Var&mu;</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><msup><mrow><mo>(</mo><msubsup><mi>&mu;</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mi>E&mu;</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow><mi>N</mi></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000581942630000026.GIF" wi="622" he="161" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>Var&mu;</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>&mu;</mi><mi>j</mi></msub><mo>-</mo><msub><mi>E&mu;</mi><mi>j</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow><mi>N</mi></mfrac><mo>.</mo></mrow>]]></math><img file="FDA0000581942630000027.GIF" wi="583" he="159" /></maths>
地址 410073 湖南省长沙市开福区德雅路109号