知對(duì)盜版應(yīng)用進(jìn)行清理,并在使用設(shè)備上顯示正版應(yīng)用信息,以便用戶給予該正版應(yīng)用信息進(jìn)行正版應(yīng)用的下載安裝。
[0090]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0091]圖4為本發(fā)明盜版應(yīng)用檢測(cè)裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的盜版應(yīng)用檢測(cè)裝置可用于實(shí)現(xiàn)本發(fā)明上述各盜版應(yīng)用檢測(cè)方法實(shí)施例。如圖4所示,該實(shí)施例的盜版應(yīng)用檢測(cè)裝置包括識(shí)別單元和第一檢測(cè)單元。其中:
[0092]識(shí)別單元,用于通過(guò)查詢白名單數(shù)據(jù)庫(kù)是否包括當(dāng)前應(yīng)用的正版應(yīng)用信息,識(shí)別當(dāng)前應(yīng)用是否為正版應(yīng)用。其中的白名單數(shù)據(jù)庫(kù)中存儲(chǔ)有一條以上正版應(yīng)用信息,由認(rèn)證機(jī)構(gòu)和/或正版應(yīng)用開發(fā)者提供,每條正版應(yīng)用信息包括一個(gè)正版應(yīng)用的包名和簽名。
[0093]第一檢測(cè)單元,用于在識(shí)別單元識(shí)別出當(dāng)前應(yīng)用不是正版應(yīng)用時(shí),基于關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)特征識(shí)別當(dāng)前應(yīng)用是否為盜版應(yīng)用。其中的關(guān)聯(lián)應(yīng)用包括當(dāng)前應(yīng)用及其相關(guān)應(yīng)用;統(tǒng)計(jì)特征包括關(guān)聯(lián)應(yīng)用的版本數(shù)量和/或傳播數(shù)量。
[0094]基于本發(fā)明上述實(shí)施例提供的盜版應(yīng)用檢測(cè)裝置,通過(guò)白名單數(shù)據(jù)庫(kù)中存儲(chǔ)正版應(yīng)用信息,包括正版應(yīng)用的包名和簽名。進(jìn)行盜版應(yīng)用檢測(cè)時(shí),先通過(guò)白名單數(shù)據(jù)庫(kù)識(shí)別當(dāng)前應(yīng)用是否為正版應(yīng)用,若通過(guò)白名單數(shù)據(jù)庫(kù)識(shí)別出當(dāng)前應(yīng)用不是正版應(yīng)用,基于該應(yīng)用的關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)特征,例如,版本數(shù)量和/或傳播數(shù)量,識(shí)別當(dāng)前應(yīng)用是否為盜版應(yīng)用,從而實(shí)現(xiàn)了對(duì)盜版應(yīng)用的有效檢測(cè)與識(shí)別。
[0095]圖5為本發(fā)明盜版應(yīng)用檢測(cè)裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖5所示,與圖4所示的實(shí)施例相比,該實(shí)施例的盜版應(yīng)用檢測(cè)裝置還包括認(rèn)證數(shù)據(jù)庫(kù)和認(rèn)證單元。其中:
[0096]認(rèn)證數(shù)據(jù)庫(kù),用于存儲(chǔ)被認(rèn)證為正版應(yīng)用開發(fā)者的用戶信息。
[0097]認(rèn)證單元,用于通過(guò)認(rèn)證數(shù)據(jù)庫(kù)中存儲(chǔ)的用戶信息對(duì)開發(fā)者進(jìn)行認(rèn)證;以及確認(rèn)通過(guò)認(rèn)證的開發(fā)者為正版應(yīng)用開發(fā)者,才能向白名單數(shù)據(jù)庫(kù)提供正版應(yīng)用信息。
[0098]在本發(fā)明盜版應(yīng)用檢測(cè)裝置又一個(gè)實(shí)施例中,識(shí)別單元還可以用于通過(guò)黑名單數(shù)據(jù)庫(kù)識(shí)別當(dāng)前應(yīng)用是否為盜版應(yīng)用,其中的黑名單數(shù)據(jù)庫(kù)中存儲(chǔ)有一個(gè)以上的盜版簽名、以及使用每個(gè)盜版簽名的盜版應(yīng)用的包名。相應(yīng)地,第一檢測(cè)單元具體在識(shí)別單元識(shí)別出當(dāng)前應(yīng)用不是正版應(yīng)用、也不是盜版應(yīng)用時(shí),執(zhí)行基于關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)特征識(shí)別當(dāng)前應(yīng)用是否為盜版應(yīng)用的操作。
[0099]圖6為本發(fā)明盜版應(yīng)用檢測(cè)裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖6所示,與圖4或圖5所示的實(shí)施例相比,該實(shí)施例的盜版應(yīng)用檢測(cè)裝置還包括第一特征信息庫(kù)、第二檢測(cè)單元和第一更新單元。其中:
[0100]第一特征信息庫(kù),用于存儲(chǔ)預(yù)先設(shè)置的惡意特征。
[0101 ]第二檢測(cè)單元,用于在識(shí)別單元識(shí)別出當(dāng)前應(yīng)用不是正版應(yīng)用、也不是盜版應(yīng)用時(shí),檢測(cè)當(dāng)前應(yīng)用是否攜帶有預(yù)先設(shè)置的惡意特征;以及在檢測(cè)出當(dāng)前應(yīng)用攜帶有惡意特征時(shí),判定當(dāng)前應(yīng)用為盜版應(yīng)用、當(dāng)前應(yīng)用的簽名為盜版簽名。
[0102]第一更新單元,用于根據(jù)第二檢測(cè)單元的判定結(jié)果,在黑名單數(shù)據(jù)庫(kù)中記錄當(dāng)前應(yīng)用的盜版簽名和包名。
[0103]再參見圖6,在本發(fā)明盜版應(yīng)用檢測(cè)裝置的再一個(gè)實(shí)施例中,還可以包括第二特征信息庫(kù)和第二更新單元。其中:
[0104]第二特征信息庫(kù),用于存儲(chǔ)預(yù)先設(shè)置的統(tǒng)計(jì)指標(biāo),統(tǒng)計(jì)指標(biāo)數(shù)值包括版本數(shù)和/或傳播數(shù)。
[0105]第一檢測(cè)單元具體用于根據(jù)預(yù)先設(shè)置的統(tǒng)計(jì)指標(biāo),獲取關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)信息,包括同一應(yīng)用的統(tǒng)計(jì)指標(biāo)數(shù)值,包括版本數(shù)量和/或傳播數(shù)量;以及判定統(tǒng)計(jì)指標(biāo)數(shù)值最大的同一應(yīng)用為正版應(yīng)用。
[0106]第二更新單元,用于根據(jù)第一檢測(cè)單元的判定結(jié)果,在白名單數(shù)據(jù)庫(kù)中記錄判定為正版應(yīng)用的同一應(yīng)用的正版應(yīng)用信息。
[0107]進(jìn)一步地,統(tǒng)計(jì)信息還可以包括關(guān)聯(lián)應(yīng)用中使用同一簽名的不同包名。再參見圖6,在本發(fā)明盜版應(yīng)用檢測(cè)裝置的另一個(gè)實(shí)施例中,還可以包括判斷單元,用于判斷關(guān)聯(lián)應(yīng)用中使用同一簽名的不同包名的數(shù)量是否大于1;以及若關(guān)聯(lián)應(yīng)用中使用同一簽名的不同包名的數(shù)量大于1,判斷使用該同一簽名的不同包名之間是否存在關(guān)聯(lián)關(guān)系;若使用該同一簽名的不同包名之間不存在關(guān)聯(lián)關(guān)系,判定使用不同包名的應(yīng)用為盜版應(yīng)用、同一簽名為盜版簽名。相應(yīng)地,該實(shí)施例中,第二更新單元還可用于根據(jù)判斷單元的判定結(jié)果,在黑名單數(shù)據(jù)庫(kù)中記錄同一簽名和使用該同一簽名的不同應(yīng)用的包名。
[0108]再參見圖6,與本發(fā)明上述各實(shí)施例相比,在本發(fā)明盜版應(yīng)用檢測(cè)裝置的另一個(gè)實(shí)施例中,還可以包括收發(fā)單元和第三更新單元。其中:
[0109]收發(fā)單元,用于將關(guān)聯(lián)應(yīng)用中無(wú)法判定為正版應(yīng)用或盜版應(yīng)用的應(yīng)用,發(fā)送給正版開發(fā)者客戶端,并接收正版開發(fā)者客戶端返回的關(guān)聯(lián)應(yīng)用中各應(yīng)用為正版應(yīng)用或盜版應(yīng)用的鑒定結(jié)果消息。
[0110]第三更新單元,用于根據(jù)鑒定結(jié)果消息,若關(guān)聯(lián)應(yīng)用中有正版應(yīng)用,通過(guò)白名單數(shù)據(jù)庫(kù)記錄正版應(yīng)用的正版應(yīng)用信息;若關(guān)聯(lián)應(yīng)用中有盜版應(yīng)用,通過(guò)黑名單數(shù)據(jù)庫(kù)記錄盜版應(yīng)用的盜版簽名和包名。
[0111]圖7為本發(fā)明盜版應(yīng)用檢測(cè)裝置再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖7所示,該實(shí)施例的盜版應(yīng)用檢測(cè)裝置中,還可以包括存儲(chǔ)單元,對(duì)于關(guān)聯(lián)應(yīng)用中無(wú)法判定為正版應(yīng)用或盜版應(yīng)用的應(yīng)用,在樣本數(shù)據(jù)庫(kù)中存儲(chǔ)該無(wú)法判定應(yīng)用,并通過(guò)灰名單數(shù)據(jù)庫(kù)記錄該無(wú)法判定應(yīng)用的應(yīng)用相關(guān)信息,例如可以包括包名、簽名、版本號(hào)、應(yīng)用來(lái)源、使用設(shè)備、傳播數(shù)量。
[0112]另外,在本發(fā)明上述盜版應(yīng)用檢測(cè)裝置實(shí)施例中,還可以包括獲取單元,用于分別獲取關(guān)聯(lián)應(yīng)用中各應(yīng)用的特征信息,包括應(yīng)用的包名、簽名和版本號(hào),另外還可以選擇性地包括應(yīng)用來(lái)源或使用設(shè)備。相應(yīng)地,第一檢測(cè)單元具體用于對(duì)特征信息進(jìn)行統(tǒng)計(jì),獲得關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)信息。
[0113]實(shí)際應(yīng)用中,獲取單元具體可以通過(guò)云查殺客戶端,從應(yīng)用市場(chǎng)和用戶終端上采集關(guān)聯(lián)應(yīng)用中各應(yīng)用的特征信息。
[0114]基于上述盜版應(yīng)用檢測(cè)裝置實(shí)施例,收發(fā)單元還可用于在判定一個(gè)應(yīng)用為盜版應(yīng)用時(shí),根據(jù)該盜版應(yīng)用的使用設(shè)備信息,通知該盜版應(yīng)用的使用設(shè)備對(duì)該盜版應(yīng)用進(jìn)行清理,并可以選擇性地向該云查殺客戶端推送盜版應(yīng)用對(duì)應(yīng)的正版應(yīng)用信息。
[0115]圖8為本發(fā)明盜版應(yīng)用檢測(cè)系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的盜版應(yīng)用檢測(cè)系統(tǒng)可包括上述任一實(shí)施例的盜版應(yīng)用檢測(cè)裝置,用于實(shí)現(xiàn)本發(fā)明上述各盜版應(yīng)用檢測(cè)方法實(shí)施例。
[0116]基于本發(fā)明上述實(shí)施例提供的盜版應(yīng)用檢測(cè)系統(tǒng),可以通過(guò)白名單數(shù)據(jù)庫(kù)中存儲(chǔ)正版應(yīng)用信息,包括正版應(yīng)用的包名和簽名。進(jìn)行盜版應(yīng)用檢測(cè)時(shí),先通過(guò)白名單數(shù)據(jù)庫(kù)識(shí)別當(dāng)前應(yīng)用是否為正版應(yīng)用,若通過(guò)白名單數(shù)據(jù)庫(kù)識(shí)別出當(dāng)前應(yīng)用不是正版應(yīng)用,基于該應(yīng)用的關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)特征,例如,版本數(shù)量和/或傳播數(shù)量,識(shí)別當(dāng)前應(yīng)用是否為盜版應(yīng)用,從而實(shí)現(xiàn)了對(duì)盜版應(yīng)用的有效檢測(cè)與識(shí)別。
[0117]如圖8所示,該實(shí)施例的盜版應(yīng)用檢測(cè)系統(tǒng)還可以選擇性地包括白名單數(shù)據(jù)庫(kù)和/或黑名單數(shù)據(jù)庫(kù)。其中:
[0118]白名單數(shù)據(jù)庫(kù),存儲(chǔ)有一條以上正版應(yīng)用信息,每條正版應(yīng)用信息包括一個(gè)正版應(yīng)用的包名和簽名;
[0119]黑名單數(shù)據(jù)庫(kù),存儲(chǔ)有一個(gè)以上的盜版簽名、以及使用每個(gè)盜版簽名的盜版應(yīng)用的包名。
[0120]再參見圖8,在本發(fā)明盜版應(yīng)用檢測(cè)系統(tǒng)的另一個(gè)實(shí)施例中,還包括位于用戶終端上的云查殺客戶端,該云查殺客戶端例如可以是手機(jī)衛(wèi)士、殺毒軟件等,可以從應(yīng)用市場(chǎng)和用戶終端上采集關(guān)聯(lián)應(yīng)用中各應(yīng)用的特征信息。該實(shí)施例中:
[0121]盜版應(yīng)用檢測(cè)裝置中的收發(fā)單元,用于通知安裝盜版應(yīng)用的用戶終端上的云查殺客戶端對(duì)盜版應(yīng)用進(jìn)行清理,并向該云查殺客戶端推送盜版應(yīng)用對(duì)應(yīng)的正版應(yīng)用信息;
[0122]云查殺客戶端,用于對(duì)盜版應(yīng)用進(jìn)行清理,并在使用設(shè)備上顯示正版應(yīng)用信息,以便用戶給予該正版應(yīng)用信息進(jìn)行正版應(yīng)用的下載安裝。
[0123]如圖9所示,為本發(fā)明盜版應(yīng)用檢測(cè)系統(tǒng)一個(gè)應(yīng)用實(shí)施例的結(jié)構(gòu)示意圖。在具體應(yīng)用中,盜版應(yīng)用檢測(cè)裝置具體可以通過(guò)一個(gè)云查殺引擎實(shí)現(xiàn)。
[0124]正版開發(fā)者提供其全部正版應(yīng)用及其簽名后,基于本發(fā)明實(shí)施例,便可以幫助開發(fā)者發(fā)現(xiàn)其應(yīng)用本身在市面上出現(xiàn)的盜版情況,即幫助開發(fā)者發(fā)現(xiàn)跟它的應(yīng)用簽名不一樣的簽名都分布在哪些地方,或者哪些機(jī)器上出現(xiàn)過(guò),它的傳播數(shù)量有多少,我們還可以把樣本提供