[發明專利]一種基于事件序列的威脅檢測方法有效
| 申請號: | 201910898421.3 | 申請日: | 2019-09-23 |
| 公開(公告)號: | CN110535878B | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 丁旭陽;謝盈;張帥;游新童;丁曉聰;張小松 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06K9/62 |
| 代理公司: | 電子科技大學專利中心 51203 | 代理人: | 周劉英 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 事件 序列 威脅 檢測 方法 | ||
本發明提供了一種基于事件序列的威脅檢測方法,該方法包括:捕獲正常運行時工控系統的網絡數據包,從中提取訓練數據集;建立并訓練隱馬爾可夫模型λ;提取當前運行狀態下工控系統的網絡數據包,從中獲取當前運行狀態下真實的觀測序列o′real,計算觀測序列o′real在隱馬爾可夫模型下的概率P(o′real|λ);通過隱馬爾可夫模型生成一個預測觀測序列o′pre,計算出o′real和o′pre的相似度r;根據P(o′real|λ)和r判斷工控系統是否遭受攻擊。本發明提出的一種基于事件序列的威脅檢測方法只需對工控系統的網絡數據包進行抓取,執行威脅檢測的檢測模塊用單獨的主機執行,不需要將檢測模塊放入到工控系統的工控設備中,不僅保障了工控系統的實時性要求,而且能夠很方便的在其他工控系統使用,提高了擴展性。
技術領域
本發明涉及工業控制系統領域的攻擊檢測技術,具體涉及一種基于事件序列的威脅檢測方法。
背景技術
目前,越來越多的工業控制系統(簡稱工控系統)內部網絡需要和外部網絡互連,使工業控制系統暴露于公共網絡之中,面臨更多的攻擊。為了保證工業控制系統的安全性,網絡安全技術被越來越多地應用。網絡流量分析技術是目前應用最廣泛的信息網絡攻擊檢測方法之一,通過監視和分析網絡流量以檢測出帶有異常行為的數據分組,從而實現攻擊檢測。
但是,傳統的攻擊檢測技術通常是搜索單個、不尋常或不允許的“操作”,而越來越多的攻擊表明,網絡入侵采用一系列合法的但操作順序異常,能夠避開標準的攻擊檢測系統,由于執行的順序發生改變,仍然會破壞工業控制系統的基礎設施。
發明內容
針對上述問題,本發明提出了一種基于事件序列的威脅檢測方法,該威脅檢測方法不但能夠檢測出單個的常規的不合法操作,而且能夠檢測出操作順序異常的攻擊序列。
本發明旨在提出一種基于事件序列的威脅檢測方法,這種攻擊檢測方法只需要獲取控制系統網絡的數據包,經過處理轉化成事件序列,根據得到的事件序列進行建模;不僅保障了工控系統的實時性要求,而且能夠很方便的在其他工控系統使用,提高了擴展性。
本發明首先捕獲正常運行時工控系統的網絡數據包,將所述網絡數據包轉換成事件序列,然后提取觀測序列o和狀態序列I作為訓練數據集,建立并訓練隱馬爾可夫模型λ;在威脅檢測時提取當前運行狀態下所述工控系統的當前網絡數據包,將所述當前網絡數據包轉化為當前事件序列,從中獲取當前運行狀態下所述工控系統真實的觀測序列o′real,計算觀測序列o′real在已訓練完成的隱馬爾可夫模型下的概率P(o′real|λ);然后通過已訓練完成的隱馬爾可夫模型生成一個預測觀測序列o′pre,然后計算出兩個觀測序列o′real和o′pre的相似度r,最后根據概率P(o′real|λ)和相似度r來判斷所述工控系統是否遭受攻擊。
本發明提出的一種基于事件序列的威脅檢測方法只需要對工控系統的網絡數據包進行抓取,執行威脅檢測的檢測模塊可以用單獨的主機來執行,不需要將所述檢測模塊放入到工控系統的工控設備中,不僅保障了工控系統的實時性要求,而且能夠很方便的在其他工控系統使用,提高了擴展性。
附圖說明
圖1是本發明的流程示意圖
圖2是本發明序列攻擊檢測階段示意圖
圖3是本發明實施例中采用的替換矩陣
具體實施方式
下面將結合本發明實施例,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910898421.3/2.html,轉載請聲明來源鉆瓜專利網。





