專利名稱:應用程序過濾方法和裝置的制作方法
技術領域:
本發(fā)明涉及計算機安全技術,特別涉及對應用程序進行過濾的方法和裝置。賴駄目前,在計算機上為了限制使用的應用程序,通常建立一個程序列表, 其中記錄一些程序的特征。當使用應用程序時,將應用程序的特征與程序列 表中記錄的特征進行對比。根據對比的結果,有兩種處理方式 一種是當列 表中存在該應用程序的特征時,禁止使用該應用程序,此時該程序列表稱為 黑名單;另一種,當列表中存在該應用程序的特征時,則使用該應用程序, 此時,該程序列表稱為白名單?,F有的實現應用程序黑、白名單控制的方法只能通過提取應用程序名、 進程名或路徑來實現對應用程序黑白名單的控制,然而,如果應用程序名、 進程名或路徑一旦更改,則無法實現。發(fā)明內容本發(fā)明的目的是克服現有技術中特征變化后無法進行控制的缺陷,提供 一種新的應用程序過濾方法和裝置。本發(fā)明的目的是通過以下技術方案實現的一種應用程序過濾方法,將應用程序的特征與程序列表中記錄的特征進 行對比,當列表中存在該應用程序的特征時,則禁止或允許使用該應用程序, 所述特征是應用程序的特征碼、MD5碼以及校驗和中的一個或多個。 本發(fā)明還包括一種應用程序過濾裝置,包括程序列表,其中記錄至少一 個程序的至少一個特征,還包括一個特征對比模塊,其將應用程序的特征與 程序列表中記錄的特征進行對比,當列表中存在該應用程序的特征時,則禁止或允許使用該應用程序,所述特征是應用程序的特征碼、MD5碼以及校 驗和中的一個或多個。其中,該裝置還包括一個特征生成模塊,用于生成所述特征,該模塊包 括特征碼生成單元、MD5碼生成單元以及校驗和生成單元中的一個或多個。本發(fā)明的積極進步效果在于所采用的特征是唯一代表應用程序的數據 信息,即使應用程序的其他特征變化,這些特征也不會變化,因此,能夠保 證在任何情況下均可對應用程序的使用進行過濾控制。
圖l為本發(fā)明第一實施例的結構框圖。
具體實施方式
下面結合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術方案。一種應用程序過濾方法,將應用程序40的特征與程序列表10中記錄的特征進行對比,當列表中存在該應用程序的特征時,則禁止或允許使用該應用程序,所述特征是應用程序的特征碼、MD5碼以及校驗和中的一個或多 個。MD5碼全稱是Message-Digest algorithm 5 (信息-摘要算法)的縮寫,被 廣泛用于加密和解密技術上,它可以說是文件的"數字指紋"。任何一個文件, 無論是可執(zhí)行程序、圖像文件、臨時文件或者其他任何類型的文件,也不管 它體積多大,都有且只有一個獨一無二的MD5信息值。該程序列表是預先設定的,其中記錄的程序特征是對需要禁止或允許使 用的程序提取上述特征而得到的。獲取上述特征,即特征碼、MD5碼或校 驗和的方法為現有技術,在相關的已公開的資料中均有記載。 如圖1所示,與上述方法對應的應用程序過濾裝置,包括程序列表10,其中記錄至少一個程序的至少一個特征,所述特征是應用程序的特征碼、MD5碼以及校驗和中的一個或多個;特征對比模塊20,其將應用程序40的特征與程序列表10中記錄的特征進行對比,當列表中存在該應用程序40的特征時,則禁止使用該應用程序40;特征生成模塊30,用于生成所述特征,該模塊可以包括特征碼生成單元、 MD5碼生成單元以及校驗和生成單元中的一個或多個,各個單元分別用于 生成相應的特征,且均為現有技術。例如防毒軟件中的病毒查找過程在病毒查找時把檢査對象放入在病毒 特征碼庫中進行校驗,從而實現查毒功能,特征碼庫則是通過提取已知病毒 的特征碼生成的。這些都是公知技術,在各種防毒軟件中都有應用。
權利要求
1、一種應用程序過濾方法,將應用程序的特征與程序列表中記錄的特征進行對比,當列表中存在該應用程序的特征時,則禁止或允許使用該應用程序,其特征在于,所述特征是應用程序的特征碼、MD5碼以及校驗和中的一個或多個。
2、 一種應用程序過濾裝置,包括程序列表,其中記錄至少一個程序的 至少一個特征,還包括一個特征對比模塊,其將應用程序的特征與程序列表 中記錄的特征進行對比,當列表中存在該應用程序的特征時,則禁止或允許 使用該應用程序,其特征在于,所述特征是應用程序的特征碼、MD5碼以 及校驗和中的一個或多個。
3、 根據權利要求2所述的應用程序過濾裝置,其特征在于,該裝置還 包括一個特征生成模塊,用于生成所述特征,該模塊包括特征碼生成單元、 MD5碼生成單元以及校驗和生成單元中的一個或多個。
全文摘要
本發(fā)明公開了一種應用程序過濾方法以及裝置,其中,將應用程序的特征與程序列表中記錄的特征進行對比,當列表中存在該應用程序的特征時,禁止或允許使用該應用程序,特點是,所述特征是應用程序的特征碼、MD5碼以及校驗和中的一個或多個。本發(fā)明所采用的特征是唯一代表應用程序的數據信息,即使應用程序的其他特征變化,這些特征也不會變化,因此,能夠保證在任何情況下均可對應用程序的使用進行過濾控制。
文檔編號G06F21/00GK101114322SQ20061002953
公開日2008年1月30日 申請日期2006年7月28日 優(yōu)先權日2006年7月28日
發(fā)明者周軍剛, 覃云川 申請人:上海山麗信息安全有限公司