[發(fā)明專利]容器鏡像檢測方法、裝置及電子設備在審
| 申請?zhí)枺?/td> | 201810826673.0 | 申請日: | 2018-07-25 |
| 公開(公告)號: | CN108958890A | 公開(公告)日: | 2018-12-07 |
| 發(fā)明(設計)人: | 郭廣路;吳開強 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/36;G06F21/57 |
| 代理公司: | 北京柏杉松知識產(chǎn)權代理事務所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 100080 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 匹配軟件 軟件漏洞 軟件漏洞特征 待測容器 裝置及電子設備 鏡像檢測 檢測 匹配 測試用例集 測試 靜態(tài)掃描 軟件特征 預設 存儲 集合 | ||
本發(fā)明實施例提供了一種容器鏡像檢測方法、裝置及電子設備,該方法包括:通過對待測容器鏡像進行靜態(tài)掃描,從待測容器鏡像的軟件特征集合中獲取待匹配軟件特征;將該待匹配軟件特征與預設的軟件漏洞庫中存儲的軟件漏洞特征進行比較;如果軟件漏洞庫中存在與上述待匹配軟件特征相匹配的軟件漏洞特征,確定該相匹配的軟件漏洞特征對應的測試用例集;針對上述待匹配軟件特征對應的軟件,通過執(zhí)行上述測試用例集中的測試用例,檢測上述待匹配軟件特征對應的軟件是否存在軟件漏洞;當存在軟件漏洞時,確定待測容器鏡像存在異常。本發(fā)明實施例試是通過檢測待匹配軟件特征對應的軟件是否存在軟件漏洞,從而實現(xiàn)待測容器鏡像的檢測。
技術領域
本發(fā)明涉及計算機技術領域,特別是涉及一種容器鏡像檢測方法、裝置及電子設備。
背景技術
容器鏡像是對應用程序的代碼及其運行環(huán)境進行標準化封裝,得到的一種特殊的文件系統(tǒng)。容器是對應用程序構建、分發(fā)、運行的統(tǒng)一平臺,用于實現(xiàn)應用程序的自動化安裝、部署及升級。其中,容器鏡像是靜態(tài)資源,一般存儲在鏡像服務器中,而容器是基于容器鏡像運行的,即容器鏡像通過啟動命令會以容器的形式運行,如果容器鏡像本身存在異常,則基于該容器鏡像構建的容器是不安全的,即容器鏡像的安全直接決定了容器的安全。
因此,如何檢測容器鏡像是否存在異常,成為一個亟待解決的問題。
發(fā)明內容
本發(fā)明實施例的目的在于提供一種容器鏡像檢測方法、裝置及電子設備,以實現(xiàn)容器鏡像的異常檢測。具體技術方案如下:
第一方面,本發(fā)明實施例提供了一種容器鏡像檢測方法,所述方法包括:
通過對待測容器鏡像進行靜態(tài)掃描,從所述待測容器鏡像的軟件特征集合中獲取待匹配軟件特征,所述軟件特征集合中的軟件特征與所述待測容器鏡像中的軟件一一對應,用于標識所述待測容器鏡像中的軟件;
將所述待匹配軟件特征與預設的軟件漏洞庫中存儲的軟件漏洞特征進行比較;
如果所述軟件漏洞庫中存在與所述待匹配軟件特征相匹配的軟件漏洞特征,確定所述相匹配的軟件漏洞特征對應的測試用例集;
針對所述待匹配軟件特征對應的軟件,通過執(zhí)行所述測試用例集中的測試用例,檢測所述待匹配軟件特征對應的軟件是否存在軟件漏洞;
當存在軟件漏洞時,確定所述待測容器鏡像存在異常。
可選的,所述待匹配軟件特征包括待匹配軟件名稱和待匹配版本號;
所述軟件漏洞特征包括漏洞軟件名稱和漏洞版本號;
所述將所述待匹配軟件特征與預設的軟件漏洞庫中存儲的軟件漏洞特征進行比較的步驟,包括:
將所述待匹配軟件名稱與預設的軟件漏洞庫中存儲的所述漏洞軟件名稱進行比較;
如果所述軟件漏洞庫中存在與所述待匹配軟件名稱相匹配的漏洞軟件名稱,則將所述待匹配軟件名稱對應的待匹配版本號與所述相匹配的漏洞軟件名稱對應的漏洞版本號進行比較;
如果所述待匹配軟件名稱對應的待匹配版本號與所述相匹配的漏洞軟件名稱對應的漏洞版本號相匹配,確定所述軟件漏洞庫中存在與所述待匹配軟件特征相匹配的軟件漏洞特征。
可選的,所述將所述待匹配軟件特征與預設的軟件漏洞庫中存儲的軟件漏洞特征進行比較的步驟,包括:
針對所述軟件特征集合中的每個待匹配軟件特征,將該待匹配軟件特征與預設的軟件漏洞庫中存儲的軟件漏洞特征進行比較;
在所述針對所述待匹配軟件特征對應的軟件,通過執(zhí)行所述測試用例集中的測試用例,檢測所述待匹配軟件特征對應的軟件是否存在軟件漏洞之前,還包括:
獲取所有相匹配的軟件漏洞特征各自對應的測試用例集中測試用例的數(shù)量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經(jīng)北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810826673.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





