System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于電力系統安全領域,涉及一種電力系統暴露面安全風險評估方法及相關裝置。
技術介紹
1、隨著智能電網和新型電力系統的快速發展,電力系統中涉及的業務系統、控制系統、邊緣設備以及外部系統之間的交互日益復雜,導致系統暴露面增大,安全風險顯著增加。電力是關鍵基礎設施,安全至關重要,電力經常作為網絡攻擊的重要目標之一,同時針對電力系統的攻擊往往高度定制,隱蔽性很強,所以對電力系統進行安全風險評估,以保證電力系統安全運行至關重要。
2、然而,目前的電力系統暴露面安全風險評估方法多側重于單一維度的風險分析,例如通常僅只關注某個單一方面是否存在漏洞等,難以全面覆蓋新型電力系統中的多維度暴露面風險,無法有效評估新型電力系統中的各類安全風險,導致安全評估的準確性和全面性均較低,無法提供有效的優化應對措施。
技術實現思路
1、本專利技術的目的在于克服上述現有技術的缺點,提供一種電力系統暴露面安全風險評估方法及相關裝置。
2、為達到上述目的,本專利技術采用以下技術方案予以實現:
3、本專利技術第一方面,提供一種電力系統暴露面安全風險評估方法,包括:根據電力系統的業務場景和結構拓撲構建業務場景的信息抽象模型,并基于信息抽象模型獲取業務場景的各暴露面接口的風險要素;根據信息抽象模型和各暴露面接口的風險要素構建業務場景的貝葉斯攻擊圖,并基于貝葉斯攻擊圖獲取可能攻擊路徑和可能攻擊路徑的攻擊概率;根據電力系統數據以及可能攻擊路徑和可能攻擊路徑的攻擊概率,通過預訓練的安全
4、可選的,所述根據電力系統的業務場景和結構拓撲構建業務場景的信息抽象模型包括:基于預設的電力系統業務知識庫,根據電力系統的業務場景抽取對應元素和對應元素之間的關系,作為信息抽象模型的節點和邊,并合并信息抽象模型中重復的節點和邊,得到最終的信息抽象模型。
5、可選的,所述基于信息抽象模型,獲取業務場景的各暴露面接口的風險要素包括:基于信息抽象模型,獲取所述信息抽象模型中包含的各暴露面接口以及各暴露面接口的接口類型;根據各暴露面接口的接口類型結合信息抽象模型,得到各暴露面接口的風險要素。
6、可選的,所述暴露面接口的接口類型根據主體分類、交互場景和權限歸屬劃分;所述暴露面接口的接口類型包括:業務系統與外部系統之間的接口、邊緣設備與外部采集設備之間的接口、外部采集設備與外部系統之間的接口、業務系統之間的接口、業務系統與支撐平臺之間的接口、業務系統與采集對象之間的接口、控制系統之間的接口、控制系統與外部采集對象之間的接口、邊緣設備與內部采集設備之間的接口、邊緣設備與外部系統之間的接口、控制系統與業務系統之間的接口、涉及電力交易、用戶隱私的接口以及其他主體之間的接口;所述各暴露面接口的風險要素包括下式中一個或幾個:代碼注入、文件傳輸協議中的中間人攻擊、結構化查詢語言注入、跨站腳本攻擊、云服務發現實例竊取、信號干擾、信號中繼、信號攔截、信號篡改、信號復制、通信監聽、密鑰破解、基于位置的攻擊、惡意軟件、惡意域名應答、額外證書及代理權限事件、事件訂閱域信任修改、防火墻修改、日志修改、分布式拒絕服務攻擊以及漏洞利用。
7、可選的,所述根據信息抽象模型和各暴露面接口的風險要素構建業務場景的貝葉斯攻擊圖,并基于貝葉斯攻擊圖獲取可能攻擊路徑和可能攻擊路徑的攻擊概率包括:利用貝葉斯網絡理論,將各暴露面接口的風險要素和信息抽象模型的節點間的依賴關系映射到攻擊圖中;其中,攻擊圖的節點表示一個系統狀態或組件,邊表示可能的狀態變化或攻擊動作,邊的權重表示攻擊發生的概率;基于歷史數據為攻擊圖中的每個節點和邊設置條件概率,得到貝葉斯攻擊圖;通過遍歷貝葉斯攻擊圖,沿著貝葉斯攻擊圖中的邊探索所有可能發生攻擊的路徑得到可能攻擊路徑,以及對于每條可能攻擊路徑將該可能攻擊路徑上所有邊的概率相乘,得到該可能攻擊路徑的攻擊概率。
8、可選的,還包括:基于預設時間段內的實時數據,更新貝葉斯攻擊圖中的每個節點和邊的條件概率。
9、可選的,所述業務場景的安全風險評估結果包括下述中的一個或幾個:安全風險分類標簽、安全風險威脅等級以及風險報告;其中,安全風險分類標簽為是否安全或具體的安全威脅類型;安全風險威脅等級包括若干量化指標;風險報告包括可能攻擊路徑的安全風險威脅等級、路徑信息和建議防護措施。
10、本專利技術第二方面,提供一種電力系統暴露面安全風險評估系統,包括:風險要素確定模塊,用于根據電力系統的業務場景和結構拓撲構建業務場景的信息抽象模型,并基于信息抽象模型獲取業務場景的各暴露面接口的風險要素;路徑分析模塊,用于根據信息抽象模型和各暴露面接口的風險要素構建業務場景的貝葉斯攻擊圖,并基于貝葉斯攻擊圖獲取可能攻擊路徑和可能攻擊路徑的攻擊概率;風險評估模塊,用于根據電力系統數據以及可能攻擊路徑和可能攻擊路徑的攻擊概率,通過預訓練的安全評估模型,獲取業務場景的安全風險評估結果。
11、本專利技術第三方面,提供一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述電力系統暴露面安全風險評估方法的步驟。
12、本專利技術第四方面,提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述電力系統暴露面安全風險評估方法的步驟。
13、與現有技術相比,本專利技術具有以下有益效果:
14、本專利技術電力系統暴露面安全風險評估方法,從業務場景的角度出發充分結合業務實際情況,首先構建業務場景的信息抽象模型,并以信息抽象模型為基礎獲取業務場景的各暴露面接口的風險要素,通過完整、多維度的各暴露面接口的風險要素分析,能夠較為全面的覆蓋電力系統中的各類安全風險,然后根據信息抽象模型和各暴露面接口的風險要素構建業務場景的貝葉斯攻擊圖,并基于貝葉斯攻擊圖獲取可能攻擊路徑和可能攻擊路徑的攻擊概率,實現對可能攻擊路徑的快速及全面分析,然后結合電力系統數據,通過預訓練的安全評估模型獲取業務場景的安全風險評估結果,實現對復雜電力系統的高效、精準安全評估,提高安全風險評估的準確性和全面性,為保證電力系統安全運行提供指導。
本文檔來自技高網...【技術保護點】
1.一種電力系統暴露面安全風險評估方法,其特征在于,包括:
2.根據權利要求1所述的電力系統暴露面安全風險評估方法,其特征在于,所述根據電力系統的業務場景和結構拓撲構建業務場景的信息抽象模型包括:
3.根據權利要求1所述的電力系統暴露面安全風險評估方法,其特征在于,所述基于信息抽象模型,獲取業務場景的各暴露面接口的風險要素包括:
4.根據權利要求3所述的電力系統暴露面安全風險評估方法,其特征在于,所述暴露面接口的接口類型根據主體分類、交互場景和權限歸屬劃分;
5.根據權利要求1所述的電力系統暴露面安全風險評估方法,其特征在于,所述根據信息抽象模型和各暴露面接口的風險要素構建業務場景的貝葉斯攻擊圖,并基于貝葉斯攻擊圖獲取可能攻擊路徑和可能攻擊路徑的攻擊概率包括:
6.根據權利要求5所述的電力系統暴露面安全風險評估方法,其特征在于,還包括:基于預設時間段內的實時數據,更新貝葉斯攻擊圖中的每個節點和邊的條件概率。
7.根據權利要求1所述的電力系統暴露面安全風險評估方法,其特征在于,所述業務場景的安全風險評估結果包括
8.一種電力系統暴露面安全風險評估系統,其特征在于,包括:
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述電力系統暴露面安全風險評估方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述電力系統暴露面安全風險評估方法的步驟。
...【技術特征摘要】
1.一種電力系統暴露面安全風險評估方法,其特征在于,包括:
2.根據權利要求1所述的電力系統暴露面安全風險評估方法,其特征在于,所述根據電力系統的業務場景和結構拓撲構建業務場景的信息抽象模型包括:
3.根據權利要求1所述的電力系統暴露面安全風險評估方法,其特征在于,所述基于信息抽象模型,獲取業務場景的各暴露面接口的風險要素包括:
4.根據權利要求3所述的電力系統暴露面安全風險評估方法,其特征在于,所述暴露面接口的接口類型根據主體分類、交互場景和權限歸屬劃分;
5.根據權利要求1所述的電力系統暴露面安全風險評估方法,其特征在于,所述根據信息抽象模型和各暴露面接口的風險要素構建業務場景的貝葉斯攻擊圖,并基于貝葉斯攻擊圖獲取可能攻擊路徑和可能攻擊路徑的攻擊概率包括:
6.根據權利要求5所述的電力系統暴露面安全風險評估方法,其特征在于,還包括:基于預設時間段內的實時數據,更新貝葉斯攻擊圖中...
【專利技術屬性】
技術研發人員:王騰巖,李尼格,陳璐,陳牧,盧子昂,馬媛媛,邵志鵬,陳亮,趙金夢,趙新建,高董英,
申請(專利權)人:中國電力科學研究院有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。