[發明專利]一種補丁檢測方法和終端在審
| 申請號: | 202210938590.7 | 申請日: | 2022-08-05 |
| 公開(公告)號: | CN115422542A | 公開(公告)日: | 2022-12-02 |
| 發明(設計)人: | 肖飛;熊超超;雷力;鮑帥 | 申請(專利權)人: | 西安深信科創信息技術有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 胡明強 |
| 地址: | 710000 陜西省西安市高新區魚*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 補丁 檢測 方法 終端 | ||
本申請屬于計算機技術領域,主要提供了一種補丁檢測方法、裝置、終端和可讀存儲介質,本申請通過獲取待檢測文件對應的參考文件,分析待檢測文件對應的參考文件,處理參考文件中對應的程序片段,計算得到特征數據,并利用該特征數據對待檢測文件進行補丁檢測,直接得到該待檢測文件的補丁檢測結果,無需借助反編譯工具實現系統文件的補丁檢測,可以節省人力成本。
技術領域
本申請屬于計算機技術領域,尤其涉及一種補丁檢測方法和終端。
背景技術
目前,一些系統開源廠商會定期公布系統漏洞的補丁代碼細節信息,其他廠商可以根據補丁代碼細節信息開發漏洞掃描器來掃描現有設備上是否存在已發現的漏洞。
然而,在利用漏洞掃描器檢測系統是否打過補丁時,一般只能通過人工借助反編譯工具才能確定該文件是否為未打補丁的文件,需要耗費較大的人力成本。
發明內容
本申請提供一種補丁檢測方法和終端,無需開發反編譯工具即可實現對文件的補丁檢測,可以節省人力成本。
本申請實施例第一方面提供一種補丁檢測方法,包括:
獲取待檢測文件,所述待檢測文件為編譯得到的文件;
獲取第一編譯文件與第二編譯文件之間的特征數據,所述第一編譯文件為所述待檢測文件對應的漏洞文件,所述第二編譯文件為所述待檢測文件對應的補丁文件;
將所述待檢測文件的目標數據與所述特征數據進行匹配,確定所述待檢測文件的補丁檢測結果。
本申請實施例第二方面還提供一種補丁檢測裝置,包括:
第一獲取單元,用于獲取待檢測文件,所述待檢測文件為編譯得到的文件;
第二獲取單元,用于獲取第一編譯文件與第二編譯文件之間的特征數據,所述第一編譯文件為所述待檢測文件對應的漏洞文件,所述第二編譯文件為所述待檢測文件對應的補丁文件;
補丁檢測單元,用于將所述待檢測文件的目標數據與所述特征數據進行匹配,確定所述待檢測文件的補丁檢測結果。
本申請實施例第三方面提供一種終端,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述計算機程序被處理器執行時實現上述第一方面所述的補丁檢測方法的步驟。
本申請實施例第四方面提供一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述第一方面所述的補丁檢測方法的步驟。
本申請實施例中,通過獲取待檢測文件的漏洞文件與補丁文件的特征數據,并利用該特征數據對經過編譯得到的待檢測文件進行補丁檢測,通過將待檢測文件的目標數據與特征數據的匹配,直接得到該待檢測文件的補丁檢測結果,無需借助反編譯工具實現系統文件的補丁檢測,可以節省人力成本。
附圖說明
圖1為本申請實施例提供的補丁檢測方法的實現流程示意圖。
圖2為本申請實施例提供的補丁檢測方法步驟102的具體實現流程示意圖。
圖3為本申請實施例提供的基于編譯文件進行數據對比的示意圖。
圖4為本申請實施例提供的目標差異數據摘要特征值的計算流程示意圖。
圖5為本申請實施例提供的特征數據獲取方式的第一示意圖。
圖6為本申請實施例提供的特征數據獲取方式的第二示意圖。
圖7為本申請的實施例提供的補丁檢測裝置的結構示意圖。
圖8為本申請的實施例提供的終端的示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安深信科創信息技術有限公司,未經西安深信科創信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210938590.7/2.html,轉載請聲明來源鉆瓜專利網。





