[發明專利]獲取配置檢查清單的方法、裝置、電子設備及存儲介質在審
| 申請號: | 201911316904.4 | 申請日: | 2019-12-19 |
| 公開(公告)號: | CN111078481A | 公開(公告)日: | 2020-04-28 |
| 發明(設計)人: | 楊子寒;曾鵬;孫云松;肖新光 | 申請(專利權)人: | 哈爾濱安天科技集團股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150028 黑龍江省哈爾濱市哈爾濱高新技術*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 配置 檢查 清單 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例提供了一種獲取配置檢查清單的方法、裝置、電子設備及存儲介質,用以解決現有配置方法耗費時間,人力成本極高,人工定制配置清單的安全性低且不一定規范等問題。該方法包括:獲取主機的操作系統信息和軟件信息;建立CPE數據庫,將獲取的主機的操作系統信息和軟件信息在CPE數據庫中進行模糊匹配;將模糊匹配得到的CPE數據中的名稱及版本號作為檢索條件;利用NCP進行檢索,獲得檢查清單,將所述檢查清單發送給配置檢查人員。
技術領域
本發明涉及網絡安全技術領域,尤其涉及一種獲取配置檢查清單的方法、裝置、電子設備及存儲介質。
背景技術
目前市場上對主機進行配置檢查的方式往往只能通過配置管理員人工根據電腦的操作系統及所安裝的軟件,逐一制定配置檢查清單。在電腦預裝軟件數量較多或檢查配置電腦較多的時候,會存在以下問題:時間成本和人力成本高:由于數量偏多,配置管理員只能逐一根據電腦及電腦上的軟件去完善配置清單,針對單個主機往往有上百種檢測內容,且不同系統不同版本檢測方法不盡相同,這樣會花費大量的人力和時間。人工制定安全性低:在制作配置檢查清單時,人工制定可能會漏掉部分軟件或制定錯誤的檢查項,這樣就會導致使用錯誤的配置檢查清單進行檢查,所檢查出來的結果就不一定正確,檢查后的資產也就不能保證安全性。人工制定的清單不一定規范:人工制定清單存在許多不確定因素,制作的清單由制定者的水平決定,不能保證該配置檢查清單的規范性。因此,目前亟需一種能夠自動獲取配置檢查清單的方法,以解決上述問題。
發明內容
本發明實施例提供了一種獲取配置檢查清單的方法、裝置、電子設備及存儲介質,用以解決現有配置方法耗費時間,人力成本極高,人工定制配置清單的安全性低且不一定規范問題。
基于上述問題,本發明實施例提供的一種獲取配置檢查清單的方法,包括:
獲取主機的操作系統信息和軟件信息;建立CPE數據庫,將獲取的主機的操作系統信息和軟件信息在CPE數據庫中進行模糊匹配;將模糊匹配得到的CPE數據中的名稱及版本號作為檢索條件;利用NCP進行檢索,獲得檢查清單,將所述檢查清單發送給配置檢查人員。
進一步地,獲取主機的操作系統信息和軟件信息,具體為:獲取主機操作系統的名稱和版本號;若操作系統是Windows系列系統,則通過掃描主機注冊表獲取主機安裝的軟件信息和操作系統廠商信息;若操作系統是Linux系列系統,則通過命令獲取主機安裝的軟件信息和操作系統廠商信息。
進一步地,建立CPE數據庫,具體為:定時下載最新版CPE文件;若第一次下載,則讀取并解析所述CPE文件的xml文件,并將xml文件的文件名及內容項錄入數據庫;若不是第一次下載,則下載最新版CPE文件,并與上次下載的CPE文件的xml文件名進行對比,若不一致,則讀取并解析本次下載CPE文件的xml文件,根據cpe_uri字段進行內容項去重,保留新增的xml文件內容項,并將新增的xml文件內容項錄入數據庫;若一致,則本次下載文件不錄入數據庫;其中xml文件內容項包括:廠商、名稱、版本號、類型、系統版本、軟件版本、更新信息、軟件平臺、硬件平臺、語言、其它、cpe_uri。
進一步地,將獲取的主機操作系統信息和軟件信息在CPE數據庫中進行模糊匹配之前還包括:建立中英文對照庫:獲取常見中文名廠商、中文名軟件名稱以及操作系統版本名,調用翻譯API接口,翻譯為英文;判斷獲取的主機操作系統信息和軟件信息是否存在中文名,若是,則利用中英文對照庫將中文名替換為對應的英文名。
進一步地,利用NCP進行檢索,獲得檢查清單,將所述檢查清單發送給配置檢查人員,具體為:利用NCP進行檢索,分次獲取檢查列表及詳細信息,并根據詳細信息進行腳本數據下載,獲得檢查列表數據集;對檢查列表數據集去重,并記錄重復次數;利用正則匹配,查看檢查列表中是否存在同一名稱對應不同版本的情況,若存在,去除低版本的檢查清單,并進行標記;將檢查列表各個字段、重復次數及低版本去除情況寫入excel表格中,獲得檢查清單;將所述檢查清單及對應的腳本數據發送給配置檢查人員。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱安天科技集團股份有限公司,未經哈爾濱安天科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911316904.4/2.html,轉載請聲明來源鉆瓜專利網。





