[發明專利]一種用于掃描壓縮包的方法、裝置和系統有效
| 申請號: | 201510012586.8 | 申請日: | 2015-01-09 |
| 公開(公告)號: | CN104598819B | 公開(公告)日: | 2017-12-26 |
| 發明(設計)人: | 郭明強;張永成;曹亮;董志強;汪俊文 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙)11370 | 代理人: | 羅朋 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 掃描 壓縮 方法 裝置 系統 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種用于掃描壓縮包的方法、裝置和系統。
背景技術
現有技術中,在掃描壓縮包時,需先對壓縮包進行解壓縮,再對解壓縮得到的文件進行掃描,這使得掃描效率較低。特別是在一些用戶環境中,經常需要對同一個壓縮包進行重復掃描,而每次掃描該壓縮包時均需要先對該壓縮包進行解壓縮,這使得掃描的效率更為降低。
發明內容
本發明的目的是提供一種用于掃描壓縮包的方法、裝置和系統。
根據本發明的一個方面,提供一種在計算機設備中用于掃描壓縮包的方法,其中,該方法包括以下步驟:
a.當待掃描的壓縮包的包安全屬性或該壓縮包中的文件的文件安全屬性指示該壓縮包中存在潛在危險文件時,不對該壓縮包進行解壓縮,直接獲取所述潛在危險文件的文件特征信息;
b.根據所述潛在危險文件的文件特征信息,重新確定所述潛在危險文件的文件安全屬性,并執行相應操作。
根據本發明的另一個方面,還提供了一種在計算機設備中用于掃描壓縮包的裝置,其中,該裝置包括以下裝置:
用于當待掃描的壓縮包的包安全屬性或該壓縮包中的文件的文件安全屬性指示該壓縮包中存在潛在危險文件時,不對該壓縮包進行解壓縮,直接獲取所述潛在危險文件的文件特征信息的裝置;
用于根據所述潛在危險文件的文件特征信息,重新確定所述潛在危險文件的文件安全屬性,并執行相應操作的裝置。
與現有技術相比,本發明具有以下優點:1)計算機設備可根據已生成該壓縮包的包安全屬性和/或該壓縮包的文件的文件安全屬性,在不對該壓縮包進行解壓縮的情況下完成對該壓縮包的掃描;2)當壓縮包中存在潛在危險文件時,計算機設備可在不對該壓縮包進行解壓縮的情況下,直接根據壓縮包中潛在危險文件的文件特征信息,來重新確定潛在危險文件的文件安全屬性,并執行相應操作,并且,計算機設備不需要對壓縮包中的安全文件進行重新掃描,從而可以在很大程度上節約掃描所需的時間以及計算機資源,提高了壓縮包的掃描效率;3)計算機設備可根據重新確定的潛在危險文件的文件安全屬性,來更新壓縮包的包安全屬性和/或壓縮包中文件的文件安全屬性,以用于之后對該壓縮包的再次掃描;4)計算機設備仍可通過獲取安全文件數量以及計算掃描過的潛在危險文件的數量,來進行正常的掃描文件計數;5)當壓縮包中存在潛在危險文件時,可根據計算機設備當前的性能來確定是否在掃描該壓縮包之前執行解壓縮操作;6)當壓縮包中均為安全文件時,計算機設備不需要對該壓縮包進行解壓縮,可直接根據該壓縮包內的文件數量來更新掃描計數,并結束該壓縮包的掃描。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1為本發明一個實施例的用于掃描壓縮包的方法的流程示意圖;
圖2為本發明另一個實施例的用于掃描壓縮包的方法的流程示意圖;
圖3為本發明另一個實施例的用于掃描壓縮包的方法的流程示意圖;
圖4為本發明一個實施例的用于掃描壓縮包的裝置的結構示意圖;
圖5為本發明另一個實施例的用于掃描壓縮包的裝置的結構示意圖;
圖6為本發明另一個實施例的用于掃描壓縮包的裝置的結構示意圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本發明作進一步詳細描述。
圖1為本發明一個實施例的用于掃描壓縮包的方法的流程示意圖。
其中,本實施例的方法主要通過計算機設備來實現;所述計算機設備包括網絡設備和用戶設備。所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(Cloud Computing)的由大量計算機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機;所述網絡設備所處的網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN(Virtual Private Network,虛擬專用網絡)網絡等。所述用戶設備包括但不限于PC(Personal Computer)機、平板電腦、智能手機、PDA(Personal Digital Assistant,掌上電腦)等。
需要說明的是,所述計算機設備僅為舉例,其他現有的或今后可能出現的計算設備如可適用于本發明,也應包含在本發明保護范圍以內,并以引用方式包含于此。
根據本實施例的方法包括步驟S1和步驟S2。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510012586.8/2.html,轉載請聲明來源鉆瓜專利網。





