[發明專利]一種工業控制系統網絡訪問安全性預警系統及方法有效
| 申請號: | 201710853370.3 | 申請日: | 2017-09-20 |
| 公開(公告)號: | CN107682323B | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 姚羽;盛川;周毅;高暢;王禹博;周欣娜 | 申請(專利權)人: | 東北大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 大連理工大學專利中心 21200 | 代理人: | 梅洪玉;陳玲玉 |
| 地址: | 110169 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 工業 控制系統 網絡 訪問 安全性 預警系統 方法 | ||
1.一種工業控制系統網絡訪問安全性預警系統,其特征在于,包括:
a.工業控制系統網絡訪問白名單生成模塊;用于根據工業現場的具體要求,設定允許訪問該工業控制系統的網絡ip及其訪問權限,為某一工業控制系統生成其特有的網絡訪問白名單;
b.惡意ip組庫生成模塊;用于通過威脅情報分析,對已有的工業控制系統訪問ip進行惡意性計算,再根據訪問ip的惡意性計算相關ip組的惡意性,并最終生成惡意ip組庫,所述惡意ip通過威脅情報進行時空分析和惡意性分析;
c.工業控制系統訪問攔截和白名單驗證模塊;用于對申請訪問工業控制系統的ip進行攔截和白名單驗證,判斷其是否可以訪問該系統;當外部ip申請訪問某工業控制系統時,系統首先對該訪問ip進行白名單驗證,若該訪問ip在白名單范圍內,且擁有訪問權限,則允許其訪問工業控制系統;若不在白名單范圍內,則對該ip進行攔截;
d.訪問ip惡意性分析模塊;用于對不在白名單中的訪問ip進行惡意性分析,判斷其是否屬于惡意ip組庫;查找訪問ip在惡意ip組庫中對應的惡意ip組,計算出該惡意ip組中惡意ip的惡意性期望值E(M(I));若訪問ip的惡意性M(I)大于該期望值E(M(I)),則將其判定為惡意ip,并對其進行安全預警和訪問控制;反之,則將其判定為可疑ip,對其進行訪問控制,等待進一步處理;
e.可疑ip保存和驗證模塊;將訪問ip與白名單和惡意ip組庫進行比對后,將既不在已有白名單列表中,也未被判定為惡意的訪問ip保存到可疑ip庫中,并當白名單和惡意ip組庫更新時進行重復驗證;
f.訪問ip訪問信息日志記錄模塊;用于對所有的訪問ip進行訪問信息日志記錄;所述訪問信息包括ip類型、訪問時間、訪問時長、訪問流量和訪問目的,其中,ip類型包括白名單ip、可疑ip和惡意ip;白名單ip是白名單包括的ip地址;可疑ip是指既不在已有白名單中,也不在惡意ip組庫內;惡意ip是指經過與惡意ip組庫比對被判定為惡意的訪問ip;
g.訪問模式學習模塊,用于根據訪問ip的訪問日志學習各類訪問ip的訪問模式特征;依據訪問ip的訪問時間、訪問時長、訪問頻率、訪問類型、訪問地點、訪問流量和訪問目標特性,學習各類訪問ip的訪問特點,最終形成相應的訪問模式;其中,訪問模式指各類訪問ip在不同訪問特性下的取值特征的組合;
h.訪問模式匹配模塊,用于將可疑ip的訪問模式與惡意ip和白名單ip的訪問模式進行匹配,判斷其所屬類別;將可疑ip的訪問模式與惡意ip和白名單ip的訪問模式進行匹配,從而判斷訪問ip的類別,即先將可疑ip的訪問模式與惡意ip的訪問模式進行匹配,若匹配程度達到閾值,則認為該訪問ip傾向于惡意ip,對其進行安全預警;若匹配程度未達到閾值,將可疑ip的訪問模式與白名單ip的訪問模式進行匹配,若匹配程度達到閾值,則認為該訪問ip傾向于白名單ip,將其推薦給白名單;
i.安全預警模塊,用于對發現的惡意訪問ip進行安全預警,并生成相關的分析報告;通過與惡意ip組庫進行比對或根據上述訪問模式匹配,被判定為惡意的訪問ip,系統對該訪問ip進行安全預警,并給出該訪問ip相關的惡意ip組的分析報告;
j.工業控制系統網絡訪問白名單更新模塊;將通過模式匹配和惡意性分析發現的新的正常ip添加到已有白名單中,并為其賦予相應的訪問權限。
2.根據權利要求1所述的一種工業控制系統網絡訪問安全性預警系統,其特征在于,所述的惡意ip組庫生成模塊中,訪問ip組的惡意性計算方法為:ip節點為I,其連通度為m,相應連接的域名為D1-Dm,域名對應的度分別為d1-dm,則節點ip的惡意性為:
ip組為G,共包含n個ip節點,則ip組的惡意性為:
3.權利要求1或2所述工業控制系統網絡訪問安全性預警系統的方法,其特征在于,包括如下步驟:
a.生成工業控制系統網絡訪問白名單;根據工業現場的具體要求,設定允許訪問工業控制系統的網絡ip及其擁有的訪問權限,生成該工業控制系統特有的網絡訪問白名單;
b.獲取工業控制系統網絡訪問惡意ip組庫;通過威脅情報分析,對已有的工業控制系統訪問ip進行時間、空間特性和惡意性分析,并最終生成惡意ip組庫;令ip節點為I,其連通度為m,相應連接的域名為D1-Dm,域名對應的度分別為d1-dm,則節點ip的惡意性為:
令ip組為G,共包含n個ip節點,則ip組的惡意性為:
c.對申請訪問工業控制系統的ip進行攔截和白名單驗證;當外部ip試圖訪問工業控制系統時,首先對該訪問ip進行白名單驗證,若該訪問ip在白名單范圍內,且權限允許,則允許其訪問工業控制系統,否則進行進一步的驗證;
d.對不在白名單中的訪問ip進行惡意性分析;根據訪問ip在惡意ip組庫中找到對應的ip組,計算出該惡意ip組中惡意ip的惡意性期望值E(M(I));若訪問ip的惡意性M(I)大于該期望值E(M(I)),則將其判定為惡意ip,并對其進行安全預警和訪問控制,給出分析報告;否則判定為可疑ip,對其進行訪問控制;
e.對無法確定的訪問ip將其保存到可疑ip庫中;對于既不在已有白名單列表中,也未被判定為惡意的訪問ip,將其保存到可疑ip庫中;當白名單和惡意ip組庫更新時還要進行重復驗證;
f.對所有的訪問ip進行訪問信息日志記錄;對訪問ip的ip類型、訪問時間、訪問時長、訪問流量和訪問目的相關訪問信息進行日志記錄,便于進一步的流量分析;
g.訪問ip的ip類型特征分為:白名單ip、可疑ip和惡意ip;其中,白名單ip是指出現在白名單中的ip地址;可疑ip是指既不在已有白名單列表中,也未被判定為惡意的ip;惡意ip是指經過與惡意ip組庫比對被判定為惡意的ip;
h.根據訪問ip的訪問日志學習各類訪問ip的訪問模式特征;根據訪問ip的訪問時間、訪問時長、訪問頻率、訪問類型、訪問地點、訪問流量和訪問目標特性,學習各類訪問ip的訪問特點,最終形成相應的訪問模式;其中,訪問模式指各類訪問ip在不同訪問特性下的取值特征的組合;
i.將可疑ip的訪問模式與惡意ip和白名單ip的訪問模式進行匹配,進一步判斷訪問ip的類別特征;先將可疑ip的訪問模式與惡意ip的訪問模式進行匹配,若匹配程度達到閾值,則認為該訪問ip傾向于惡意ip,對其進行預警;若匹配程度未達到閾值,將可疑ip的訪問模式與白名單ip的訪問模式進行匹配,若匹配程度達到閾值,則認為該訪問ip傾向于白名單ip,將其推薦給白名單;
j.將新發現的白名單ip更新到已有白名單中;將通過模式匹配和惡意性分析等方法發現的新的正常ip添加到已有白名單中,并為其賦予相應的訪問權限,更新整個工業控制系統網絡訪問ip的白名單。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東北大學,未經東北大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710853370.3/1.html,轉載請聲明來源鉆瓜專利網。





