一種應(yīng)用程序的識(shí)別方法和裝置制造方法【專利摘要】本發(fā)明實(shí)施例提供了一種應(yīng)用程序的識(shí)別方法和裝置,所述方法包括:檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;當(dāng)所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。本發(fā)明實(shí)施例無(wú)需在本地配置識(shí)別庫(kù),減少了本地系統(tǒng)的資源占用,同時(shí),保證了特征屬性信息的準(zhǔn)確性?!緦@f(shuō)明】一種應(yīng)用程序的識(shí)別方法和裝置【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及應(yīng)用程序【
技術(shù)領(lǐng)域:
】,特別是涉及一種應(yīng)用程序的識(shí)別方法和一種應(yīng)用程序的識(shí)別裝置?!?br>背景技術(shù):
】[0002]隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,人們開發(fā)了各種功能豐富的應(yīng)用程序,例如,即時(shí)通訊工具、音頻播放器、視頻播放器、日歷工具等等,給人們的生活帶來(lái)許多便利。[0003]在某些情景中,需要對(duì)特定應(yīng)用程序進(jìn)行操作,例如,安全檢測(cè),一般需要先識(shí)別出該應(yīng)用程序。[0004]若要識(shí)別應(yīng)用程序,一般從服務(wù)器下載識(shí)別庫(kù)到客戶端,客戶端本地運(yùn)行識(shí)別算法使用識(shí)別庫(kù)來(lái)識(shí)別應(yīng)用程序。[0005]但是,識(shí)別庫(kù)一般很大,由于應(yīng)用程序經(jīng)常會(huì)進(jìn)行更新,識(shí)別庫(kù)也可能隨之需要更新,若更新不及時(shí),可能會(huì)造成識(shí)別出錯(cuò)。因此,客戶端需要頻繁地從服務(wù)器重新下載識(shí)別庫(kù),頻繁占用大量的帶寬和時(shí)間,如果網(wǎng)絡(luò)不穩(wěn)定,會(huì)造成識(shí)別庫(kù)存在潛在錯(cuò)誤。[0006]客戶端識(shí)別算法部署在客戶端,由于應(yīng)用程序經(jīng)常會(huì)進(jìn)行更新,識(shí)別算法也可能隨之需要更新,可能會(huì)造成識(shí)別出錯(cuò)。因此,客戶端需要頻繁地從客戶端也需要從服務(wù)器重新下載新的識(shí)別算法文件,部署新的識(shí)別算法,同樣頻繁占用大量的帶寬和時(shí)間,升級(jí)識(shí)別算法文件也會(huì)帶來(lái)潛在錯(cuò)誤?!?br/>發(fā)明內(nèi)容】[0007]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種應(yīng)用程序的識(shí)別方法和相應(yīng)的一種應(yīng)用程序的識(shí)別裝置。[0008]依據(jù)本發(fā)明的一個(gè)方面,提供了一種應(yīng)用程序的識(shí)別方法,包括:[0009]檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;[0010]將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;[0011]接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;[0012]當(dāng)所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。[0013]可選地,所述將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器的步驟包括:[0014]對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;[0015]將所述加密屬性信息集合發(fā)送至服務(wù)器。[0016]可選地,所述屬性信息包括第一屬性信息和第二屬性信息;所述特征屬性信息包括第一特征屬性信息和第二特征屬性信息;[0017]所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息由所述服務(wù)器通過以下方式進(jìn)行匹配:[0018]子步驟S21,判斷所述第一屬性信息與所述第一特征屬性信息是否匹配;若是,則執(zhí)行子步驟S22;[0019]子步驟S22,判斷所述第二屬性信息與所述第二特征屬性信息是否匹配;若是,則執(zhí)行子步驟S23;[0020]子步驟S23,判斷所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配。[0021]可選地,所述第一屬性信息包括文件名稱,所述第一特征屬性信息包括特征文件名稱;[0022]所述判斷所述第一屬性信息與所述第一特征屬性信息是否匹配的步驟包括:[0023]判斷所述文件名稱與所述特征文件名稱是否相同;若是,則判斷判斷所述第一屬性信息與所述第一特征屬性信息匹配。[0024]可選地,所述第二屬性信息包括注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè);[0025]所述第二特征屬性信息包括特征注冊(cè)表信息、特征文件圖標(biāo)、特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息中的至少一個(gè)。[0026]可選地,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:[0027]判斷所述注冊(cè)表信息是否與所述特征注冊(cè)表信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0028]可選地,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:[0029]判斷所述文件圖標(biāo)是否與所述特征文件圖標(biāo)匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0030]可選地,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:[0031]判斷所述文件說(shuō)明信息、產(chǎn)品名稱、版本信息分別是否與所述特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0032]根據(jù)本發(fā)明的另一方面,提供了一種應(yīng)用程序的識(shí)別裝置,包括:[0033]檢測(cè)模塊,適于檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;[0034]發(fā)送模塊,適于將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;[0035]接收模塊,適于接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;[0036]判斷模塊,適于在所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。[0037]可選地,所述發(fā)送模塊還適于:[0038]對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;[0039]將所述加密屬性信息集合發(fā)送至服務(wù)器。[0040]可選地,述屬性信息包括第一屬性信息和第二屬性信息;所述特征屬性信息包括第一特征屬性信息和第二特征屬性信息;[0041]所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息由所述服務(wù)器通過以下方式進(jìn)行匹配:[0042]子步驟S21,判斷所述第一屬性信息與所述第一特征屬性信息是否匹配;若是,則執(zhí)行子步驟S22;[0043]子步驟S22,判斷所述第二屬性信息與所述第二特征屬性信息是否匹配;若是,則執(zhí)行子步驟S23;[0044]子步驟S23,判斷所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配。[0045]可選地,所述第一屬性信息包括文件名稱,所述第一特征屬性信息包括特征文件名稱;[0046]所述第一屬性信息與所述第一特征屬性信息通過以下方式匹配:[0047]判斷所述文件名稱與所述特征文件名稱是否相同;若是,則判斷判斷所述第一屬性信息與所述第一特征屬性信息匹配。[0048]可選地,所述第二屬性信息包括注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè);[0049]所述第二特征屬性信息包括特征注冊(cè)表信息、特征文件圖標(biāo)、特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息中的至少一個(gè)。[0050]可選地,所述第二屬性信息與所述第二特征屬性信息通過以下方式匹配:[0051]判斷所述注冊(cè)表信息是否與所述特征注冊(cè)表信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0052]可選地,所述第二屬性信息與所述第二特征屬性信息通過以下方式匹配:[0053]判斷所述文件圖標(biāo)是否與所述特征文件圖標(biāo)匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0054]可選地,所述第二屬性信息與所述第二特征屬性信息通過以下方式匹配:[0055]判斷所述文件說(shuō)明信息、產(chǎn)品名稱、版本信息分別是否與所述特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0056]本發(fā)明實(shí)施例將檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;服務(wù)器采用一個(gè)或多個(gè)屬性信息與一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別,當(dāng)一個(gè)或多個(gè)屬性信息與一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷待識(shí)別應(yīng)用程序與特征應(yīng)用程序相同,通過在服務(wù)器更新和維護(hù)特征應(yīng)用程序的特征屬性信息,無(wú)需在本地配置識(shí)別庫(kù),減少了本地系統(tǒng)的資源占用,同時(shí),服務(wù)器可以快速對(duì)應(yīng)用程序的屬性信息變化做出快速反應(yīng),對(duì)特征屬性信息進(jìn)行修改,保證了全局中特征屬性信息的準(zhǔn)確性。[0057]本發(fā)明實(shí)施例對(duì)屬性信息進(jìn)行加密處理,提高了在傳輸給服務(wù)器的過程中的安全性。[0058]本發(fā)明實(shí)施例在通過文件名稱識(shí)別應(yīng)用程序的基礎(chǔ)之上,配合注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息等屬性信息進(jìn)行識(shí)別應(yīng)用程序,可以有效識(shí)別篡改偽裝的應(yīng)用程序,大大提高了應(yīng)用程序的識(shí)別成功率。[0059]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】?!緦@綀D】【附圖說(shuō)明】[0060]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:[0061]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種應(yīng)用程序的識(shí)別方法實(shí)施例的步驟流程圖;以及[0062]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種應(yīng)用程序的識(shí)別裝置實(shí)施例的結(jié)構(gòu)框圖。【具體實(shí)施方式】[0063]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。[0064]參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種應(yīng)用程序的識(shí)別方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:[0065]步驟101,檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;[0066]在具體實(shí)現(xiàn)中,可以通過掃描文件目錄、文件目錄下的文件信息等方式,查找到待識(shí)別的應(yīng)用程序的可執(zhí)行文件(executablefile)[0067]其中,可執(zhí)行文件,可以指可移植可執(zhí)行(PE)文件格式的文件,其可以加載到內(nèi)存中,并由操作系統(tǒng)加載程序執(zhí)行。[0068]可執(zhí)行文件的擴(kuò)展名可以包括exe”、“.sys”、“.com”等等。[0069]對(duì)于可執(zhí)行文件,可以通過其安裝包中按字段取值方式提取對(duì)應(yīng)的屬性信息。[0070]由于可執(zhí)行文件是編譯好的,其屬性信息一般不能直接更改,可以用于應(yīng)用程序的識(shí)別。[0071]步驟102,將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;[0072]在本發(fā)明實(shí)施例中,可以在服務(wù)器通過可執(zhí)行文件的一個(gè)或多個(gè)屬性信息對(duì)待識(shí)別的應(yīng)用程序進(jìn)行識(shí)別。[0073]在本發(fā)明的一種可選實(shí)施例中,步驟102可以包括如下子步驟:[0074]子步驟S11,對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;[0075]子步驟S12,將所述加密屬性信息集合發(fā)送至服務(wù)器。[0076]在具體實(shí)現(xiàn)中,客戶端與服務(wù)器可以預(yù)先約定加密的方式。[0077]以下以對(duì)稱加密、非對(duì)稱加密的方式對(duì)一個(gè)或多個(gè)屬性信息進(jìn)行加密為例進(jìn)行說(shuō)明。[0078]對(duì)稱加密可以為采用單鑰密碼系統(tǒng)的加密方法,同一個(gè)密鑰可以同時(shí)用作信息的加密和解密。[0079]客戶端和服務(wù)器可以預(yù)先約定對(duì)屬性信息進(jìn)行加密和解密的密鑰、加密和解密的算法,如DES(DataEncrypt1nStandard,數(shù)據(jù)加密算法)算法、IDEA(Internat1nalDataEncrypt1nAlgorithm,國(guó)際數(shù)據(jù)加密算法)算法、AES(AdvancedEncrypt1nStandard,高級(jí)加密標(biāo)準(zhǔn))算法等等。[0080]非對(duì)稱加密可以為加密和解密使用的是兩個(gè)不同密鑰的密碼系統(tǒng)的加密方法。[0081]對(duì)數(shù)據(jù)或文件(例如,屬性信息)生成數(shù)字簽名,接收者(例如,服務(wù)器)可以通過驗(yàn)證數(shù)字簽名來(lái)驗(yàn)證數(shù)據(jù)或文件是否完整準(zhǔn)確,確定數(shù)據(jù)或文件是由生成數(shù)字簽名方(例如,客戶端)發(fā)送而不是第三方偽造的,且該數(shù)據(jù)或文件未被篡改過。[0082]一套數(shù)字簽名通常可以包括兩種互補(bǔ)的算法,其中一種算法可以用于生成數(shù)字簽名,另一種算法可以用于驗(yàn)證數(shù)字簽名。[0083]當(dāng)然,上述加密的方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他加密的方式,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述加密的方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它加密的方式,本發(fā)明實(shí)施例對(duì)此也不加以限制。[0084]應(yīng)用本發(fā)明實(shí)施例,所述服務(wù)器可以存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息。[0085]服務(wù)器可以對(duì)所需的應(yīng)用程序(即特征應(yīng)用程序)進(jìn)行分析,提取該應(yīng)用程序的可執(zhí)行文件的屬性信息,作為特征屬性信息,存儲(chǔ)在服務(wù)器的數(shù)據(jù)庫(kù)中,以供后續(xù)檢測(cè)使用。[0086]本發(fā)明實(shí)施例對(duì)屬性信息進(jìn)行加密處理,提高了在傳輸給服務(wù)器的過程中的安全性。[0087]步驟103,接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;[0088]服務(wù)器接收客戶端發(fā)送的屬性信息,則可以與預(yù)先采集的特征屬性信息進(jìn)行匹配,以對(duì)待識(shí)別的應(yīng)用程序進(jìn)行識(shí)別。[0089]若客戶端對(duì)一個(gè)或多個(gè)屬性信息進(jìn)行加密處理,發(fā)送加密屬性信息至服務(wù)器,則服務(wù)器可以對(duì)加密屬性信息進(jìn)行對(duì)應(yīng)的解密處理,獲得一個(gè)或多個(gè)特征屬性信息。[0090]在具體實(shí)現(xiàn)中,所述屬性信息可以包括第一屬性信息和第二屬性信息,所述特征屬性信息可以包括第一特征屬性信息和第二特征屬性信息;[0091]在本發(fā)明實(shí)施例中,所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息由所述服務(wù)器通過以下方式進(jìn)行匹配:[0092]子步驟S21,判斷所述第一屬性信息與所述第一特征屬性信息是否匹配;若是,則執(zhí)行子步驟S22;[0093]本發(fā)明實(shí)施例中,可以對(duì)至少兩個(gè)屬性信息(即第一屬性信息、第二屬性信息)進(jìn)行匹配,以提高識(shí)別的精確度。[0094]在本發(fā)明實(shí)施例的一種可選示例中,所述第一屬性信息可以包括文件名稱,所述第一特征屬性信息可以包括特征文件名稱;則在本示例中,子步驟S21可以包括如下子步驟:[0095]子步驟S211,判斷所述文件名稱與所述特征文件名稱是否相同;若是,則執(zhí)行子步驟S212;[0096]子步驟S212,判斷判斷所述第一屬性信息與所述第一特征屬性信息匹配。[0097]應(yīng)用本發(fā)明實(shí)施例,可以在服務(wù)器預(yù)置一文件名列表,在該文件名列表存儲(chǔ)有一個(gè)或多個(gè)特征文件名稱。[0098]服務(wù)器將客戶端上傳的待識(shí)別應(yīng)用程序的文件名稱在該文件名列表中進(jìn)行匹配,以檢測(cè)待識(shí)別應(yīng)用程序的文件名稱是否與預(yù)設(shè)的特征文件名稱相同。若相同,則可以繼續(xù)進(jìn)行第二屬性信息的匹配;若不相同,則可以認(rèn)為待識(shí)別應(yīng)用程序不為所需的應(yīng)用程序。[0099]子步驟S22,判斷所述第二屬性信息與所述第二特征屬性信息是否匹配;若是,則執(zhí)行子步驟S23;[0100]由于可執(zhí)行文件的文件名稱容易被修改,因此通過文件名稱一般不能十分準(zhǔn)確地判斷是否掃描到所需的應(yīng)用程序。[0101]本發(fā)明實(shí)施例中,可以在檢測(cè)應(yīng)用程序的文件名稱的基礎(chǔ)之上,采用應(yīng)用程序所特有的其他性質(zhì)(即第二屬性信息)繼續(xù)判斷,以保障對(duì)所需的應(yīng)用程序的識(shí)別的準(zhǔn)確率。[0102]在具體實(shí)現(xiàn)中,所述第二屬性信息可以包括注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè);[0103]所述第二特征屬性信息可以包括特征注冊(cè)表信息、特征文件圖標(biāo)、特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息中的至少一個(gè)。[0104]在本發(fā)明實(shí)施例的一種可選示例中,子步驟S22可以包括如下子步驟:[0105]子步驟S221,判斷所述注冊(cè)表信息是否與所述特征注冊(cè)表信息匹配;若是,則執(zhí)行子步驟S222;[0106]子步驟S222,判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0107]注冊(cè)表(Registry,又稱登錄檔)是操作系統(tǒng)中的一個(gè)重要的數(shù)據(jù)庫(kù),可以用于存儲(chǔ)系統(tǒng)和應(yīng)用程序的設(shè)置信息。[0108]應(yīng)用本發(fā)明實(shí)施例,可以預(yù)先采集所需的應(yīng)用程序的注冊(cè)表信息(即特征注冊(cè)表信息),通過應(yīng)用程序的注冊(cè)表信息與預(yù)置的特征注冊(cè)表進(jìn)行匹配,從而可以快速識(shí)別出指定類型的應(yīng)用程序。[0109]由于應(yīng)用程序在操作系統(tǒng)安裝時(shí),其注冊(cè)表路徑一般是唯一的。因此,當(dāng)該應(yīng)用程序的注冊(cè)表路徑與特征注冊(cè)表信息匹配時(shí),在可以說(shuō)明在操作系統(tǒng)中安裝有該應(yīng)用程序,若注冊(cè)表路徑與特征注冊(cè)表信息不匹配,則被觸發(fā)的應(yīng)用程序不一定是所需的應(yīng)用程序。[0110]在本發(fā)明實(shí)施例的一種可選示例中,子步驟S22可以包括如下子步驟:[0111]子步驟S223,判斷所述文件圖標(biāo)是否與所述特征文件圖標(biāo)匹配;若是,則執(zhí)行子步驟S224;[0112]子步驟S224,判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0113]圖標(biāo)(如Icon),可以指計(jì)算機(jī)軟件編程中為使人機(jī)界面更加易于操作和人性化而設(shè)計(jì)出的標(biāo)識(shí)特定功能的圖形標(biāo)志。[0114]一般而言,每個(gè)應(yīng)用程序的圖標(biāo)(如Icon)可以是獨(dú)特、唯一的,即不同的應(yīng)用程序采用的圖標(biāo)(如Icon)可以不相同,因此,可以依靠圖標(biāo)(如Icon)作為指定類型的應(yīng)用程序的識(shí)別手段。[0115]應(yīng)用本發(fā)明實(shí)施例,可以預(yù)先采集所需的應(yīng)用程序的圖標(biāo)(即特征圖標(biāo)),通過應(yīng)用程序的圖標(biāo)(如Icon)與預(yù)置的特征圖標(biāo)進(jìn)行匹配,從而可以快速識(shí)別出指定類型的應(yīng)用程序。[0116]在具體實(shí)現(xiàn)中,可以計(jì)算文件圖標(biāo)和特征文件圖標(biāo)的特征信息的相似度,當(dāng)該相似度大于一相似度閾值時(shí),可以認(rèn)為該文件圖標(biāo)和特征文件圖標(biāo)匹配。[0117]例如,該特征信息可以包括形狀特征信息和顏色特征信息;形狀特征信息可以指表征圖像形狀特性的信息,顏色特征信息可以指表征圖像顏色特性的信息。[0118]形狀特征信息的表示方法主要有兩類,一類是區(qū)域特征,其主要針對(duì)圖像的整個(gè)形狀區(qū)域;另一類是輪廓特征,其針對(duì)的是物體的外邊界。[0119]提取形狀特征信息的典型方法包括邊界特征值法(圖像的外邊界)、幾何參數(shù)法(圖像幾何參數(shù)化處理)、形狀不變矩法(找圖像不變矩特征)、傅里葉形狀描述法(傅里葉變換法)等等。[0120]顏色特征信息可以是通過圖像或圖像區(qū)域的顏色特征來(lái)描述,它具有整體性。[0121]提取顏色特征信息的典型方法包括顏色直方圖、顏色集、顏色矩等等。[0122]當(dāng)然,上述判斷特征信息只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他特征信息,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述特征信息外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它特征信息,本發(fā)明實(shí)施例對(duì)此也不加以限制。[0123]在本發(fā)明實(shí)施例的一種可選示例中,子步驟S22可以包括如下子步驟:[0124]子步驟S225,判斷所述文件說(shuō)明信息、產(chǎn)品名稱、版本信息分別是否與所述特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息匹配;若是,則執(zhí)行子步驟S226;[0125]子步驟S226,判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0126]應(yīng)用本發(fā)明實(shí)施例,可以預(yù)先采集所需的應(yīng)用程序的特征說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息。[0127]通過當(dāng)前應(yīng)用程序的文件說(shuō)明信息與預(yù)設(shè)的特征說(shuō)明信息進(jìn)行匹配、當(dāng)前應(yīng)用程序的產(chǎn)品名稱與預(yù)設(shè)的特征產(chǎn)品名稱、以及、當(dāng)前應(yīng)用程序的版本信息與預(yù)設(shè)的特征版本信息進(jìn)行匹配,從而可以快速識(shí)別出所需的應(yīng)用程序。[0128]需要說(shuō)明的是,本發(fā)明實(shí)施例可以應(yīng)用注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè)進(jìn)行匹配,判斷應(yīng)用程序是否為所需的應(yīng)用程序。[0129]例如,先匹配注冊(cè)表,若判斷應(yīng)用程序的注冊(cè)表信息與預(yù)設(shè)的特征注冊(cè)表信息不匹配,則可以匹配文件圖標(biāo),若判斷應(yīng)用程序的文件圖標(biāo)與預(yù)設(shè)的特征圖標(biāo)不匹配,則可以匹配文件說(shuō)明信息、產(chǎn)品名稱、版本信息。[0130]當(dāng)然,上述第二屬性信息只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他第二屬性信息,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述第二屬性信息夕卜,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其他第二屬性信息,本發(fā)明實(shí)施例對(duì)此也不加以限制。[0131]本發(fā)明實(shí)施例在通過文件名稱識(shí)別應(yīng)用程序的基礎(chǔ)之上,配合注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息等屬性信息進(jìn)行識(shí)別應(yīng)用程序,可以有效識(shí)別篡改偽裝的應(yīng)用程序,大大提高了應(yīng)用程序的識(shí)別成功率。[0132]子步驟S23,判斷所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配。[0133]在實(shí)際應(yīng)用中,若第二屬性信息與第二特征屬性信息匹配,則可以認(rèn)為屬性信息與特征屬性信息匹配。[0134]服務(wù)器可以返回一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配的識(shí)別結(jié)果至客戶端。[0135]若第二屬性信息與第二特征屬性信息不匹配,則可以認(rèn)為屬性信息與特征屬性信息不匹配。[0136]服務(wù)器可以返回一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息不匹配的識(shí)別結(jié)果至客戶端。[0137]步驟104,當(dāng)所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。[0138]當(dāng)屬性信息與特征屬性信息匹配時(shí),可以認(rèn)為當(dāng)前的應(yīng)用程序與特征應(yīng)用程序匹配,為所需的應(yīng)用程序。[0139]若識(shí)別出所需應(yīng)用程序,則可以對(duì)該應(yīng)用程序進(jìn)行相應(yīng)的處理。[0140]例如,若該應(yīng)用程序?yàn)橛螒?、支付工具,?jīng)常被惡意程序攻擊,對(duì)個(gè)人隱私和財(cái)產(chǎn)造成危害,需要對(duì)其進(jìn)行保護(hù)。[0141]又例如,若該應(yīng)用程序存在惡意行為,對(duì)設(shè)備的性能、個(gè)人的隱私造成影響,則需要對(duì)該應(yīng)用程序進(jìn)行監(jiān)控。[0142]本發(fā)明實(shí)施例將檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;服務(wù)器采用一個(gè)或多個(gè)屬性信息與一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別,當(dāng)一個(gè)或多個(gè)屬性信息與一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷待識(shí)別應(yīng)用程序與特征應(yīng)用程序相同,通過在服務(wù)器更新和維護(hù)特征應(yīng)用程序的特征屬性信息,無(wú)需在本地配置識(shí)別庫(kù),減少了本地系統(tǒng)的資源占用,同時(shí),服務(wù)器可以快速對(duì)應(yīng)用程序的屬性信息變化做出快速反應(yīng),對(duì)特征屬性信息進(jìn)行修改,保證了全局中特征屬性信息的準(zhǔn)確性。[0143]對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。[0144]參照?qǐng)D2,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種應(yīng)用程序的識(shí)別裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:[0145]檢測(cè)模塊201,適于檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;[0146]發(fā)送模塊202,適于將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;[0147]接收模塊203,適于接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;[0148]判斷模塊204,適于在所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。[0149]在本發(fā)明的一種可選實(shí)施例中,所述發(fā)送模塊202還可以適于:[0150]對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;[0151]將所述加密屬性信息集合發(fā)送至服務(wù)器。[0152]在本發(fā)明的一種可選實(shí)施例中,所述屬性信息可以包括第一屬性信息和第二屬性信息;所述特征屬性信息包括第一特征屬性信息和第二特征屬性信息;[0153]所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息由所述服務(wù)器可以通過以下方式進(jìn)行匹配:[0154]子步驟S21,判斷所述第一屬性信息與所述第一特征屬性信息是否匹配;若是,則執(zhí)行子步驟S22;[0155]子步驟S22,判斷所述第二屬性信息與所述第二特征屬性信息是否匹配;若是,則執(zhí)行子步驟S23;[0156]子步驟S23,判斷所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配。[0157]在本發(fā)明實(shí)施例的一種可選示例中,所述第一屬性信息可以包括文件名稱,所述第一特征屬性信息包括特征文件名稱;[0158]所述第一屬性信息與所述第一特征屬性信息通過以下方式匹配:[0159]判斷所述文件名稱與所述特征文件名稱是否相同;若是,則判斷判斷所述第一屬性信息與所述第一特征屬性信息匹配。[0160]在具體實(shí)現(xiàn)中,所述第二屬性信息可以包括注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè);[0161]所述第二特征屬性信息可以包括特征注冊(cè)表信息、特征文件圖標(biāo)、特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息中的至少一個(gè)。[0162]在本發(fā)明實(shí)施例的一種可選示例中,所述第二屬性信息與所述第二特征屬性信息可以通過以下方式匹配:[0163]判斷所述注冊(cè)表信息是否與所述特征注冊(cè)表信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0164]在本發(fā)明實(shí)施例的一種可選示例中,所述第二屬性信息與所述第二特征屬性信息可以通過以下方式匹配:[0165]判斷所述文件圖標(biāo)是否與所述特征文件圖標(biāo)匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0166]在本發(fā)明實(shí)施例的一種可選示例中,所述第二屬性信息與所述第二特征屬性信息可以通過以下方式匹配:[0167]判斷所述文件說(shuō)明信息、產(chǎn)品名稱、版本信息分別是否與所述特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0168]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。[0169]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。[0170]在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。[0171]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。[0172]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。[0173]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。[0174]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的用程序的識(shí)別設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。[0175]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。[0176]本發(fā)明實(shí)施例公開了Al、一種應(yīng)用程序的識(shí)別方法,包括:[0177]檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;[0178]將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;[0179]接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;[0180]當(dāng)所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。[0181]A2、如Al所述的方法,所述將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器的步驟包括:[0182]對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;[0183]將所述加密屬性信息集合發(fā)送至服務(wù)器。[0184]A3、如Al或A2所述的方法,所述屬性信息包括第一屬性信息和第二屬性信息;所述特征屬性信息包括第一特征屬性信息和第二特征屬性信息;[0185]所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息由所述服務(wù)器通過以下方式進(jìn)行匹配:[0186]子步驟S21,判斷所述第一屬性信息與所述第一特征屬性信息是否匹配;若是,則執(zhí)行子步驟S22;[0187]子步驟S22,判斷所述第二屬性信息與所述第二特征屬性信息是否匹配;若是,則執(zhí)行子步驟S23;[0188]子步驟S23,判斷所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配。[0189]A4、如A3所述的方法,所述第一屬性信息包括文件名稱,所述第一特征屬性信息包括特征文件名稱;[0190]所述判斷所述第一屬性信息與所述第一特征屬性信息是否匹配的步驟包括:[0191]判斷所述文件名稱與所述特征文件名稱是否相同;若是,則判斷判斷所述第一屬性信息與所述第一特征屬性信息匹配。[0192]A5、如A3所述的方法,所述第二屬性信息包括注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè);[0193]所述第二特征屬性信息包括特征注冊(cè)表信息、特征文件圖標(biāo)、特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息中的至少一個(gè)。[0194]A6、如A5所述的方法,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:[0195]判斷所述注冊(cè)表信息是否與所述特征注冊(cè)表信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0196]A7、如A5所述的方法,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:[0197]判斷所述文件圖標(biāo)是否與所述特征文件圖標(biāo)匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0198]AS、如A5所述的方法,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:[0199]判斷所述文件說(shuō)明信息、產(chǎn)品名稱、版本信息分別是否與所述特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0200]本發(fā)明實(shí)施例還公開了B9、一種應(yīng)用程序的識(shí)別裝置,包括:[0201]檢測(cè)模塊,適于檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;[0202]發(fā)送模塊,適于將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;[0203]接收模塊,適于接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;[0204]判斷模塊,適于在所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。[0205]BlOJnB9所述的裝置,所述發(fā)送模塊還適于:[0206]對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;[0207]將所述加密屬性信息集合發(fā)送至服務(wù)器。[0208]BllJnB9或BlO所述的裝置,所述屬性信息包括第一屬性信息和第二屬性信息;所述特征屬性信息包括第一特征屬性信息和第二特征屬性信息;[0209]所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息由所述服務(wù)器通過以下方式進(jìn)行匹配:[0210]子步驟S21,判斷所述第一屬性信息與所述第一特征屬性信息是否匹配;若是,則執(zhí)行子步驟S22;[0211]子步驟S22,判斷所述第二屬性信息與所述第二特征屬性信息是否匹配;若是,則執(zhí)行子步驟S23;[0212]子步驟S23,判斷所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配。[0213]B12、如Bll所述的裝置,所述第一屬性信息包括文件名稱,所述第一特征屬性信息包括特征文件名稱;[0214]所述第一屬性信息與所述第一特征屬性信息通過以下方式匹配:[0215]判斷所述文件名稱與所述特征文件名稱是否相同;若是,則判斷判斷所述第一屬性信息與所述第一特征屬性信息匹配。[0216]B13、如Bll所述的裝置,所述第二屬性信息包括注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè);[0217]所述第二特征屬性信息包括特征注冊(cè)表信息、特征文件圖標(biāo)、特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息中的至少一個(gè)。[0218]B14、如B13所述的裝置,所述第二屬性信息與所述第二特征屬性信息通過以下方式匹配:[0219]判斷所述注冊(cè)表信息是否與所述特征注冊(cè)表信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0220]B15、如B13所述的裝置,所述第二屬性信息與所述第二特征屬性信息通過以下方式匹配:[0221]判斷所述文件圖標(biāo)是否與所述特征文件圖標(biāo)匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。[0222]Β161ΠB13所述的裝置,所述第二屬性信息與所述第二特征屬性信息通過以下方式匹配:[0223]判斷所述文件說(shuō)明信息、產(chǎn)品名稱、版本信息分別是否與所述特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。【權(quán)利要求】1.一種應(yīng)用程序的識(shí)別方法,包括:檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;當(dāng)所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。2.如權(quán)利要求1所述的方法,其特征在于,所述將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器的步驟包括:對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;將所述加密屬性信息集合發(fā)送至服務(wù)器。3.如權(quán)利要求1或2所述的方法,其特征在于,所述屬性信息包括第一屬性信息和第二屬性信息;所述特征屬性信息包括第一特征屬性信息和第二特征屬性信息;所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息由所述服務(wù)器通過以下方式進(jìn)行匹配:子步驟S21,判斷所述第一屬性信息與所述第一特征屬性信息是否匹配;若是,則執(zhí)行子步驟S22;子步驟S22,判斷所述第二屬性信息與所述第二特征屬性信息是否匹配;若是,則執(zhí)行子步驟S23;子步驟S23,判斷所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配。4.如權(quán)利要求3所述的方法,其特征在于,所述第一屬性信息包括文件名稱,所述第一特征屬性信息包括特征文件名稱;所述判斷所述第一屬性信息與所述第一特征屬性信息是否匹配的步驟包括:判斷所述文件名稱與所述特征文件名稱是否相同;若是,則判斷判斷所述第一屬性信息與所述第一特征屬性信息匹配。5.如權(quán)利要求3所述的方法,其特征在于,所述第二屬性信息包括注冊(cè)表信息、文件圖標(biāo)、文件說(shuō)明信息、產(chǎn)品名稱、版本信息中的至少一個(gè);所述第二特征屬性信息包括特征注冊(cè)表信息、特征文件圖標(biāo)、特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息中的至少一個(gè)。6.如權(quán)利要求5所述的方法,其特征在于,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:判斷所述注冊(cè)表信息是否與所述特征注冊(cè)表信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。7.如權(quán)利要求5所述的方法,其特征在于,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:判斷所述文件圖標(biāo)是否與所述特征文件圖標(biāo)匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。8.如權(quán)利要求5所述的方法,其特征在于,所述判斷所述第二屬性信息與所述第二特征屬性信息是否匹配的步驟包括:判斷所述文件說(shuō)明信息、產(chǎn)品名稱、版本信息分別是否與所述特征文件說(shuō)明信息、特征產(chǎn)品名稱、特征版本信息匹配;若是,則判斷所述第二屬性信息與所述第二特征屬性信息匹配。9.一種應(yīng)用程序的識(shí)別裝置,包括:檢測(cè)模塊,適于檢測(cè)待識(shí)別應(yīng)用程序中可執(zhí)行文件的一個(gè)或多個(gè)屬性信息;發(fā)送模塊,適于將所述一個(gè)或多個(gè)屬性信息發(fā)送至服務(wù)器;所述服務(wù)器存儲(chǔ)有特征應(yīng)用程序中執(zhí)行文件的一個(gè)或多個(gè)特征屬性信息;接收模塊,適于接收所述服務(wù)器返回的,采用所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息進(jìn)行識(shí)別獲得的識(shí)別結(jié)果;判斷模塊,適于在所述識(shí)別結(jié)果為所述一個(gè)或多個(gè)屬性信息與所述一個(gè)或多個(gè)特征屬性信息匹配時(shí),則判斷所述待識(shí)別應(yīng)用程序與所述特征應(yīng)用程序匹配。10.如權(quán)利要求9所述的裝置,其特征在于,所述發(fā)送模塊還適于:對(duì)所述一個(gè)或多個(gè)屬性信息進(jìn)行加密,獲得加密屬性信息集合;將所述加密屬性信息集合發(fā)送至服務(wù)器?!疚臋n編號(hào)】H04L29/08GK104486312SQ201410737499【公開日】2015年4月1日申請(qǐng)日期:2014年12月4日優(yōu)先權(quán)日:2014年12月4日【發(fā)明者】葛山,張菊元,謝京輝申請(qǐng)人:北京奇虎科技有限公司,奇智軟件(北京)有限公司