【技術實現步驟摘要】
本專利技術涉及網絡安全
,具體而言,涉及一種網絡協同攻擊風暴源檢測方法及裝置。
技術介紹
隨著網絡攻擊技術和工具的發展演變,網絡攻擊方式不斷朝著自動化、智能化、協同化方向發展,其中協同化網絡攻擊借助自身隱蔽性好、可靠性高等特征在黑客組織得到大范圍的傳播和應用。目前,絕大多數企業或機構已經實現傳統服務模式到互聯網服務模式的轉變,面對多領域業務擴展、大量的用戶群體和快速變化的網絡環境,協同攻擊因其協同關系復雜和協同節點眾多,使傳統的基于動態基線控制的檢測方式無法適應現有安全運維環境。該種傳統網絡協同攻擊風暴源檢測方式存在如下缺陷:短時間的動態基線閾值不能排除風暴點行為相關性,易造成風暴特性誤判;協同攻擊風暴點的挖掘沒有專業的技術體系,僅是傳統的數量級統計方式;風暴點協作性判定尚未實現,只關注變化趨勢,缺少對風暴本身產生原因的最終調查。
技術實現思路
有鑒于此,本專利技術的目的在于提供一種網絡協同攻擊風暴源檢測方法及裝置。一方面,本專利技術較佳實施例提供一種網絡協同攻擊風暴源檢測方法,該方法包括:對網絡攻擊事件集建立三維數據模型,并計算得到該三維數據模型的異常時間區間;獲取所述異常時間區間的神經網絡模型預測結果,以根據該神經網絡模型預測結果及異常時間區間內的網絡攻擊事件數量,得到該異常時間區間內的風暴時間區間;獲取所述風暴時間區間內的所有網絡攻擊事件構成第一事件集,并計算所述第一事件集內每一個網絡攻擊事件所對應的絕對事件數量分布矩陣的標準差,以根據該標準差的計算結果從所述第一事件集中提取存在非周期性行為相似特性的網絡攻擊事件構成第二事件集;對所述第二事件集中 ...
【技術保護點】
一種網絡協同攻擊風暴源檢測方法,其特征在于,該方法包括:對網絡攻擊事件集建立三維數據模型,并計算得到該三維數據模型的異常時間區間;獲取所述異常時間區間的神經網絡模型預測結果,以根據該神經網絡模型預測結果及異常時間區間內的網絡攻擊事件數量,得到該異常時間區間內的風暴時間區間;獲取所述風暴時間區間內的所有網絡攻擊事件構成第一事件集,并計算所述第一事件集內每一個網絡攻擊事件所對應的絕對事件數量分布矩陣的標準差,以根據該標準差的計算結果從所述第一事件集中提取存在非周期性行為相似特性的網絡攻擊事件構成第二事件集;對所述第二事件集中的每一個網絡攻擊事件按照預設的周期頻率建立事件數量的頻率分布圖,計算該頻率分布圖的偏度系數,并根據所述偏度系數從所述第二事件集中提取頻率分布異常的網絡攻擊事件構成第三事件集;分別計算第三事件集中的每一個網絡攻擊事件所對應的實時事件數量趨勢圖及頻率分布圖的峰度系數,根據該峰度系數的計算結果從所述第三事件集中提取峰度系數大于預設閾值的網絡攻擊事件構成第四事件集;及判斷該第四事件集中每一個網絡攻擊事件的周期性行為相關性,并根據判斷結果從所述第四事件集中提取不具有周期性行為相關 ...
【技術特征摘要】
1.一種網絡協同攻擊風暴源檢測方法,其特征在于,該方法包括:對網絡攻擊事件集建立三維數據模型,并計算得到該三維數據模型的異常時間區間;獲取所述異常時間區間的神經網絡模型預測結果,以根據該神經網絡模型預測結果及異常時間區間內的網絡攻擊事件數量,得到該異常時間區間內的風暴時間區間;獲取所述風暴時間區間內的所有網絡攻擊事件構成第一事件集,并計算所述第一事件集內每一個網絡攻擊事件所對應的絕對事件數量分布矩陣的標準差,以根據該標準差的計算結果從所述第一事件集中提取存在非周期性行為相似特性的網絡攻擊事件構成第二事件集;對所述第二事件集中的每一個網絡攻擊事件按照預設的周期頻率建立事件數量的頻率分布圖,計算該頻率分布圖的偏度系數,并根據所述偏度系數從所述第二事件集中提取頻率分布異常的網絡攻擊事件構成第三事件集;分別計算第三事件集中的每一個網絡攻擊事件所對應的實時事件數量趨勢圖及頻率分布圖的峰度系數,根據該峰度系數的計算結果從所述第三事件集中提取峰度系數大于預設閾值的網絡攻擊事件構成第四事件集;及判斷該第四事件集中每一個網絡攻擊事件的周期性行為相關性,并根據判斷結果從所述第四事件集中提取不具有周期性行為相關性的網絡攻擊事件構成最終的風暴源事件集。2.根據權利要求1所述的網絡協同攻擊風暴源檢測方法,其特征在于,對網絡攻擊事件集建立三維數據模型,并計算得到該三維數據模型的異常時間區間的步驟包括:對用戶系統的網絡日志進行關聯分析得到網絡攻擊事件集;及對該網絡攻擊事件集建立三維數據模型,并計算該三維數據模型的峰值及峰間距比例,得到所述異常時間區間。3.根據權利要求1所述的網絡協同攻擊風暴源檢測方法,其特征在于,獲取所述異常時間區間的神經網絡模型預測結果,以根據該神經網絡模型預測結果及異常時間區間內的網絡攻擊事件數量,得到該異常時間區間內的風暴時間區間的步驟包括:根據行為規則對所述網絡攻擊事件集進行周期性行為特征分析,并根據分析結果提取數據樣本集合以建立所述神經網絡模型;及根據該神經網絡模型的預測結果及異常時間區間內的網絡攻擊事件數量,得到所述風暴時間區間。4.根據權利要求1所述的網絡協同攻擊風暴源檢測方法,其特征在于,獲取所述第一事件集內每一個網絡攻擊事件所對應的絕對事件數量分布矩陣的步驟包括:對所述第一事件集內的每一個網絡攻擊事件分別構建實時事件數量分布矩陣;利用中值濾波算法計算該實時事件數量分布矩陣的基線矩陣;根據所述實時事件數量分布矩陣及基線矩陣計算對應的絕對事件數量分布矩陣。5.根據權利要求1所述的網絡協同攻擊風暴源檢測方法,其特征在于,判斷所述第四事件集中每一個網絡攻擊事件的周期性行為相關性的步驟包括:根據第四事件集中的每一個網絡攻擊事件對應的單事件神經網絡模型及該網絡攻擊事件在所述風暴時間區間對應的歷史相似時間節點處的事件發生數量,計算所述單事件神經網絡模型的預測值與真實的事件發生數量的標準偏差,并利用所述標準偏差確定周期性行為相關性偏差區間;計算所述網絡攻擊事件在風暴時間區間內的真實事件發生數量與所述單事件神經網絡模型的預測值之間的偏差值;若所述偏差值落在所述周期性行為相關性偏差區間內,則該網絡攻擊事件具有周期性行為相關性;若所述偏差值未落在所述周期性行為相關性偏差區間內,則該網絡攻擊事件不具有周期性行為相關性。6.一種網絡協同攻擊風暴源檢測裝置,其特征在于,該裝置包括:異常時間區間計算模塊,用于對網絡攻擊事件集建立三...
【專利技術屬性】
技術研發人員:黃勇,周安民,陳航,宋國志,肖仕剛,
申請(專利權)人:四川無聲信息技術有限公司,
類型:發明
國別省市:四川;51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。