?

多源異構網絡安全檢測評估報告統計分析工具研究與應用

2023-05-30 15:24尹君李寒箬王海林向華偉趙曉平
計算機應用文摘 2023年5期

尹君 李寒箬 王海林 向華偉 趙曉平

關鍵詞:多源異構網絡安全;檢測評估;統計工具;分析工具

1引言

為滿足上級監管單位的網絡安全合規管控要求,企業需要常態化開展各類安全檢查,針對不同類型的網絡安全風險,往往需要開展多種安全檢查,如面向不安全配置的基線核查,面向已知CVE和CNVD漏洞的主機安全漏洞檢查,面向Web應用系統的Web漏洞檢查。而隨著編碼安全和移動應用安全要求的進一步提高,源代碼安全檢查和移動應用測試也納入了檢查范圍。檢測評估人員須使用多個主流網絡安全廠家生產的漏洞掃描、基線核查等檢測評估工具,人工統計并分析檢測評估工具生成的多源、異構的網絡安全檢測評估報告,成本高、耗時長、易出錯,影響檢測評估的工作質量與交付效率。當前,市面上各類工具報告樣式復雜,有PDF版本的結果,也有HTML格式的結果,統計分析困難,多源異構網絡安全檢測評估報告統計分析工具根據當前主流使用的網絡安全檢測評估工具的主要類別、主流產品型號,分析檢測評估工具生成報告的文件格式、內容、數據類型等。設計源于檢測評估報告指標結果的統計分析數據場景。功能支持提取多源異構網絡安全檢測評估報告的內容、按照統計分析數據場景給出統計分析結果。完成統計分析工具的入網安評、源代碼安全審計,使其符合公司上線使用的安全標準[1]。

2多源異構網絡安全檢測評估報告統計分析工具研究

本文提供一種多源異構數據質量評價的方法,其主要內容有:S1,獲取多源異構海量數據,并將其作為評價對象;S2,針對要評價的數據集的特征、關聯業務和數據的歸屬,預先設定多維參數的數據質量準則,并預先設定各數據質量規則的各個維度參數的評價范圍;S3,利用預設的數據品質準則的維數和重要分量,構造出一套基于該模型的數據質量規則權矩陣;S4,通過計算數據質量規則的通過率,從數據的完整性、準確性、一致性等方面進行計算;采用時效性、規范性等多個維度的方法,分別計算出數據質量評價得分,并將其與數據質量規則的權重矩陣相結合,對所有數據質量規則的通過率進行加權求和:對要評價的資料集合進行綜合評價[2]。

在S1中,獲得多源、異構海量數據包括以標準化的任務模板對各種數據進行快速訪問:通過消息隊列技術,實現了多源異構實時數據的采集:利用數據總線技術實現多源異構的海量歷史數據的采集:將不同來源的資料儲存到記憶體資料庫或平行資料庫中,構成要評價的資料庫[3]。

在S2中,在預置多維參數數據質量規則時,包含所屬系統重要性、引用次數、約束類型;規則的完整性,評價對象的相關性,規則的重要性。

在S3中,數據質量規則權重矩陣計算式為:

3多源異構網絡安全檢測評估報告統計分析工具研制

3.1安全工具原始報告解析技術研究

原始報告一般為HTML格式,表現為一組HTML格式文件,其中報告根目錄包括總體報告頁面(index. html)、以主機維度的單主機問題頁面(host目錄,根據掃描對象數量,每個掃描對象1個html文件,以IP命名)和以漏洞維度的漏洞詳情頁面,如表1所列。

對于一次掃描中存在多個主機的情況,可以對host目錄下每個html文件逐一讀取后按上述單個主機漏洞解析方式即可完成1份原始主機掃描報告的解析與結構化存儲。

3.2多源異構網絡安全檢測評估報告統計分析

在對上述2種類型報告進行解析并形成結構化數據后,即可開展統計分析,根據用戶提供的報告類型,按照時間段查詢測評總體情況,以圖形界面直觀、簡潔地展現當前測試情況。用柱狀圖展示各單位測試類型統計情況。餅圖展示測試類型占比、主機漏洞掃描、Web漏洞掃描、源代碼安全檢查分布情況,移動應用靜態測試分布情況,操作系統基線掃描不符合項、中間件基線掃描不符合項、數據庫基線掃描不符合項、各單位測試情況、各系統測試情況相關數據。相關指標如表2所列。

根據具體工作需求,依托結構化的多源異構網絡安全檢測評估報告數據,可以按照模板生成相應的docx格式的總體報告。

4結束語

多源異構網絡安全檢測評估報告統計分析工具采用高度封裝集成的軟件設計思路,基于Python語言開發,并進行打包操作,使用sqlite存儲解析后的結構化數據,實現了開箱即用。目前,工具原型使用命令行方式運行,用戶可根據提示將對應報告放人相應的目錄下,實現原始報告的解析和匯總報告的生成,以圖形化的方式實現各類檢查結果的統計匯總,為網絡安全測試人員和管理人員提供了極大便利。

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合