[發(fā)明專利]一種基于高斯分布模型的網(wǎng)絡(luò)攻擊動態(tài)監(jiān)測方法有效
| 申請?zhí)枺?/td> | 201711075740.1 | 申請日: | 2017-11-06 |
| 公開(公告)號: | CN107800706B | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設(shè)計)人: | 吳麗進;趙志超;吳丹;吳雅燕;何金棟;謝新志 | 申請(專利權(quán))人: | 國網(wǎng)福建省電力有限公司;國家電網(wǎng)公司;國網(wǎng)福建省電力有限公司電力科學(xué)研究院 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/24 |
| 代理公司: | 福州元創(chuàng)專利商標代理有限公司 35100 | 代理人: | 蔡學(xué)俊;丘鴻超 |
| 地址: | 350003 *** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 分布 模型 網(wǎng)絡(luò) 攻擊 動態(tài) 監(jiān)測 方法 | ||
1.一種基于高斯分布模型的網(wǎng)絡(luò)攻擊動態(tài)監(jiān)測方法,其特征在于:首先,監(jiān)測網(wǎng)絡(luò)數(shù)據(jù),采集網(wǎng)絡(luò)報文特征值;而后,根據(jù)提取到的數(shù)據(jù)報文,分析具有疑似攻擊行為的數(shù)據(jù)報文,得到攻擊數(shù)據(jù)序列;再而,根據(jù)攻擊數(shù)據(jù)序列采用高斯分布模型建立有效攻擊數(shù)據(jù)的概率分布模型;最后,根據(jù)攻擊數(shù)據(jù)序列建立網(wǎng)絡(luò)攻擊分布圖;該方法具體實現(xiàn)如下,
S1、通過數(shù)據(jù)監(jiān)測與采集模塊監(jiān)測網(wǎng)絡(luò)數(shù)據(jù),采集網(wǎng)絡(luò)報文特征值:
(1)數(shù)據(jù)監(jiān)測與采集模塊的監(jiān)測單元監(jiān)測批量的同源、同目的、同類型請求的數(shù)據(jù),提取應(yīng)用層數(shù)據(jù)包變量名稱和變量值,并將數(shù)據(jù)報文與常見攻擊報文匹配,提取數(shù)據(jù)報文發(fā)送內(nèi)容的特征,發(fā)送到數(shù)據(jù)監(jiān)測與采集模塊的采集單元;
(2)數(shù)據(jù)監(jiān)測與采集模塊的采集單元將接收到數(shù)據(jù)報文按時間序列、攻擊源目地址、源目端口、攻擊類型進行分類存儲;
S2、通過異常攻擊判斷單元從數(shù)據(jù)監(jiān)測與采集模塊的采集單元提取數(shù)據(jù),根據(jù)提取到的數(shù)據(jù)報文特征值,分析具有疑似攻擊行為的數(shù)據(jù)報文,得到攻擊數(shù)據(jù)序列A(i,n),A(i,n)表示一個ip地址對應(yīng)主機運行服務(wù)上存在的第n個漏洞或脆弱點被人攻擊;
S3、通過有效攻擊概率計算單元將得到的攻擊數(shù)據(jù)序列A(i,n)作為輸入?yún)?shù),采用高斯分布模型建立有效攻擊數(shù)據(jù)的概率分布模型:
假設(shè)每類電力移動網(wǎng)絡(luò)攻擊是隨機特征矢量,由M個D維的高斯分量組成高斯混合模型,對于第V種攻擊,用λj表示第j個高斯分量的參數(shù),Wj表示第j個高斯分量出現(xiàn)的概率,M個高斯分量加權(quán)和可以表示為
A(i,n)中,對于第i個的ip,當i不變時,定義攻擊的類別用隨機變量x來表示,在第n步攻擊的狀態(tài)值為隨機變量x的采樣值,則對于第j個狀態(tài)定義
x(n)=A(n,j)
定義k為狀態(tài)序列,xk=x(n),fk為分布序列,則對于第k個狀態(tài)的特征分布,有效攻擊概率特征分布可表示為
其中μk表示期望值,ak表示權(quán)值因子,a為過減因子;
使用高斯分布密度表示初始攻擊模型后,需要通過EM算法重估高斯混合模型的參數(shù),pi(x|φi)為高斯分布,πi,μi代表新估計的參數(shù)值,Φh代表舊的參數(shù)值,p(i|xl,Φh)表示x屬于第i個ip對應(yīng)的分布的概率
由貝葉斯公式可得有效攻擊概率P
S4、通過網(wǎng)絡(luò)攻擊建模單元將攻擊數(shù)據(jù)序列A(i,n)進行一階遞歸平滑,得到AA(i,n)
AA(i,n)=AA(i-1,n)+(i/n)|A(i,n)|2
2)通過前向-后向相結(jié)合的雙向搜索算法尋找AA(i,n)的最小值:
AAmin(i,n)=max{AAf(i,n),AAb(i,n)}
其中AAf(i,n)為前向搜索出的最小值,AAb(i,n)為后向搜索出的最小值;
3)根據(jù)步驟S3計算得出的有效攻擊概率P,計算所有攻擊序列A(i,n)有效攻擊的存在概率p(i,n):
p(i,n)=σ1p(i-1,n)+(1-σ1)H(i,n)
其中σ1=0.2為常量平滑參數(shù);H(i,n)是有效信號存在性判別準則,可描述為:如果Y(i,n)/Ymin(i,n)>φ(n)則H(i,n)=1,表示該數(shù)據(jù)報文存在有效數(shù)據(jù),否則H(i,n)=0,表示該數(shù)據(jù)報文不存在有效數(shù)據(jù);φ(n)是依賴于攻擊頻率的判別閾值,當n小于1或界于1到3時,φ(n)值為2,當n界于3至總攻擊次數(shù)一半時,φ(n)值為5;
4)根據(jù)有效攻擊平滑因子σ(i,n)進行有效攻擊估計:
σ(i,n)=σ2+(1-σ2)p(i,n),N(i,n)=σ(i,n)N(i-1,n)+(1-σ(i,n))|A(i,n)|2,取σ2=0.95,顯然σ2≤σ*(i,n)≤1;
5)計算有效攻擊因子:
其中C(i,n)=|A(i,n)|2-N(i,n)為所有的攻擊序列,α為過減因子,其值為:
6)最后計算后的網(wǎng)絡(luò)攻擊分布為:
x(i,n)=G(i,n)|A(i,n)|2
電力移動數(shù)據(jù)處理后臺通過比對正常網(wǎng)絡(luò)通信報文分布圖和網(wǎng)絡(luò)攻擊行為數(shù)據(jù)分布圖,得出是否存在網(wǎng)絡(luò)攻擊行的判斷結(jié)論,并產(chǎn)生攻擊行為預(yù)警信息。
2.根據(jù)權(quán)利要求1所述方法,其特征在于:所述步驟S2具體實現(xiàn)如下:假設(shè)每個攻擊有3種攻擊狀態(tài),攻擊成功、攻擊失敗、攻擊行為被檢測;由于網(wǎng)絡(luò)攻擊過程中受外在各類客觀因素影響,為了量化攻擊狀態(tài),因此對攻擊過程狀態(tài)圖生成算法做了如下定義:
Vulnerability:V(i)表示一個ip地址對應(yīng)主機運行服務(wù)上存在漏洞或脆弱點;
Attacked:A(i,n)表示一個ip地址對應(yīng)主機運行服務(wù)上存在的第n個漏洞或脆弱點被人攻擊;
Intruded:I(i)表示一個ip地址對應(yīng)主機運行服務(wù)上存在漏洞或脆弱點被人攻擊成功后的狀態(tài),該狀態(tài)通過數(shù)據(jù)報文中的特征值來判斷;
Sucessed:S(i,n)表示一個ip地址對應(yīng)主機運行服務(wù)上存在漏洞或脆弱點被人成功攻擊;
在這4個定義下,生成算法如下:
i表示第i個ip地址,n表示第n次攻擊,則
step1:i=1,n=0;
step2:若V(i)||A(n)=1,則A(n)=A(n)+j,轉(zhuǎn)step4;否則下一步step3;
step3:n=n+1,若i*n總攻擊次數(shù),轉(zhuǎn)step5;否則轉(zhuǎn)step4;
step4:若第n次攻擊針對第i個ip,第2n次攻擊仍然停留在第i個ip上,且存在攻擊成功的狀態(tài)I(i),則取S(i,n)=S(i,n)∪I(i+1)S(2n+1)
step5:對第i個ip第n步攻擊前的每個A(i,n),都執(zhí)行step1~step4;
step6:n=n+1,若n總步數(shù),轉(zhuǎn)step8;
step7:對第i個ip地址攻擊前相同的A(n)進行合并,并重新對n排序,轉(zhuǎn)step1;
step8:end
通過以上步驟得到攻擊數(shù)據(jù)序列A(i,n)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國網(wǎng)福建省電力有限公司;國家電網(wǎng)公司;國網(wǎng)福建省電力有限公司電力科學(xué)研究院,未經(jīng)國網(wǎng)福建省電力有限公司;國家電網(wǎng)公司;國網(wǎng)福建省電力有限公司電力科學(xué)研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711075740.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





