給開(kāi)發(fā)者。
[0125]本發(fā)明實(shí)施例提供了以下技術(shù)方案:
[0126]1、一種盜版應(yīng)用檢測(cè)方法,包括:
[0127]通過(guò)查詢(xún)白名單數(shù)據(jù)庫(kù)是否包括當(dāng)前應(yīng)用的正版應(yīng)用信息,識(shí)別當(dāng)前應(yīng)用是否為正版應(yīng)用;所述白名單數(shù)據(jù)庫(kù)中存儲(chǔ)有一條以上正版應(yīng)用信息,每條正版應(yīng)用信息包括一個(gè)正版應(yīng)用的包名和簽名;
[0128]若識(shí)別出所述當(dāng)前應(yīng)用不是正版應(yīng)用,基于關(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ù)量。
[0129]2、根據(jù)1所述的方法,所述白名單數(shù)據(jù)庫(kù)中的正版應(yīng)用信息由認(rèn)證機(jī)構(gòu)和/或正版應(yīng)用開(kāi)發(fā)者提供。
[0130]3、根據(jù)2所述的方法,還包括:
[0131]通過(guò)認(rèn)證數(shù)據(jù)庫(kù)中存儲(chǔ)的用戶(hù)信息對(duì)開(kāi)發(fā)者進(jìn)行認(rèn)證;
[0132]通過(guò)認(rèn)證的開(kāi)發(fā)者為正版應(yīng)用開(kāi)發(fā)者。
[0133]4、根據(jù)1所述的方法,還包括:
[0134]通過(guò)黑名單數(shù)據(jù)庫(kù)識(shí)別所述當(dāng)前應(yīng)用是否為盜版應(yīng)用;所述黑名單數(shù)據(jù)庫(kù)中存儲(chǔ)有一個(gè)以上的盜版簽名、以及使用每個(gè)盜版簽名的盜版應(yīng)用的包名;
[0135]若識(shí)別出所述當(dāng)前應(yīng)用不是正版應(yīng)用、也不是盜版應(yīng)用,執(zhí)行所述基于關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)特征識(shí)別所述當(dāng)前應(yīng)用是否為盜版應(yīng)用的操作。
[0136]5、根據(jù)4所述的方法,還包括:
[0137]若識(shí)別出所述當(dāng)前應(yīng)用不是正版應(yīng)用、也不是盜版應(yīng)用,檢測(cè)當(dāng)前應(yīng)用是否攜帶有預(yù)先設(shè)置的惡意特征;
[0138]若檢測(cè)出當(dāng)前應(yīng)用攜帶有惡意特征,判定當(dāng)前應(yīng)用為盜版應(yīng)用、當(dāng)前應(yīng)用的簽名為盜版簽名;
[0139]在黑名單數(shù)據(jù)庫(kù)中記錄當(dāng)前應(yīng)用的盜版簽名和包名。
[0140]6、根據(jù)1至5任意一項(xiàng)所述的方法,所述基于關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)特征識(shí)別所述當(dāng)前應(yīng)用是否為盜版應(yīng)用包括:
[0141]根據(jù)預(yù)先設(shè)置的統(tǒng)計(jì)指標(biāo),獲取所述關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息包括同一應(yīng)用的統(tǒng)計(jì)指標(biāo)數(shù)值,所述統(tǒng)計(jì)指標(biāo)數(shù)值包括版本數(shù)量和/或傳播數(shù)量;
[0142]判定統(tǒng)計(jì)指標(biāo)數(shù)值最大的同一應(yīng)用為正版應(yīng)用;
[0143]在白名單數(shù)據(jù)庫(kù)中記錄判定為正版應(yīng)用的同一應(yīng)用的正版應(yīng)用信息。
[0144]7、根據(jù)6所述的方法,所述統(tǒng)計(jì)信息還包括所述關(guān)聯(lián)應(yīng)用中使用同一簽名的不同包名;
[0145]所述方法還包括:
[0146]判斷所述關(guān)聯(lián)應(yīng)用中使用同一簽名的不同包名的數(shù)量是否大于1;
[0147]若所述關(guān)聯(lián)應(yīng)用中使用同一簽名的不同包名的數(shù)量大于1,判斷使用該同一簽名的不同包名之間是否存在關(guān)聯(lián)關(guān)系;
[0148]若使用該同一簽名的不同包名之間不存在關(guān)聯(lián)關(guān)系,判定使用所述不同包名的應(yīng)用為盜版應(yīng)用、所述同一簽名為盜版簽名;
[0149]在黑名單數(shù)據(jù)庫(kù)中記錄所述同一簽名和使用該同一簽名的不同應(yīng)用的包名。
[0150]8、根據(jù)4至7任意一項(xiàng)所述的方法,還包括:
[0151]對(duì)于所述關(guān)聯(lián)應(yīng)用中無(wú)法判定為正版應(yīng)用或盜版應(yīng)用的應(yīng)用,發(fā)送給正版開(kāi)發(fā)者客戶(hù)端,并接收正版開(kāi)發(fā)者客戶(hù)端返回的所述關(guān)聯(lián)應(yīng)用中各應(yīng)用為正版應(yīng)用或盜版應(yīng)用的鑒定結(jié)果消息;
[0152]根據(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)用的盜版簽名和包名。
[0153]9、根據(jù)4至7任意一項(xiàng)所述的方法,還包括:
[0154]對(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)信息,所述應(yīng)用相關(guān)信息包括包名、簽名、版本號(hào)、應(yīng)用來(lái)源、使用設(shè)備、傳播數(shù)量。
[0155]10、根據(jù)6至9任意一項(xiàng)所述的方法,還包括:
[0156]分別獲取所述關(guān)聯(lián)應(yīng)用中各應(yīng)用的特征信息,所述特征信息包括應(yīng)用的包名、簽名和版本號(hào);
[0157]獲取所述關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)信息包括:對(duì)所述特征信息進(jìn)行統(tǒng)計(jì),獲得所述關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)信息。
[0158]11、根據(jù)10所述的方法,所述特征信息還包括應(yīng)用來(lái)源或使用設(shè)備。
[0159]12、根據(jù)10或11所述的方法,所述獲取應(yīng)用的特征信息包括:通過(guò)云查殺客戶(hù)端,從應(yīng)用市場(chǎng)和用戶(hù)終端上采集所述關(guān)聯(lián)應(yīng)用中各應(yīng)用的特征信息。
[0160]13、根據(jù)11或12所述的方法,還包括:
[0161]響應(yīng)于判定一個(gè)應(yīng)用為盜版應(yīng)用,根據(jù)該盜版應(yīng)用的使用設(shè)備信息,通知該盜版應(yīng)用的使用設(shè)備對(duì)該盜版應(yīng)用進(jìn)行清理。
[0162]14、根據(jù)13所述的方法,所述通知該盜版應(yīng)用的使用設(shè)備對(duì)該盜版應(yīng)用進(jìn)行清理包括:
[0163]通知所述盜版應(yīng)用的使用設(shè)備上的云查殺客戶(hù)端對(duì)盜版應(yīng)用進(jìn)行清理,并向該云查殺客戶(hù)端推送所述盜版應(yīng)用對(duì)應(yīng)的正版應(yīng)用信息;
[0164]所述盜版應(yīng)用的使用設(shè)備上的云查殺客戶(hù)端對(duì)所述盜版應(yīng)用進(jìn)行清理,并在所述使用設(shè)備上顯示所述正版應(yīng)用信息,以便用戶(hù)給予該正版應(yīng)用信息進(jìn)行正版應(yīng)用的下載安裝。
[0165]15、一種盜版應(yīng)用檢測(cè)裝置,包括:
[0166]識(shí)別單元,用于通過(guò)查詢(xún)白名單數(shù)據(jù)庫(kù)是否包括當(dāng)前應(yīng)用的正版應(yīng)用信息,識(shí)別當(dāng)前應(yīng)用是否為正版應(yīng)用;所述白名單數(shù)據(jù)庫(kù)中存儲(chǔ)有一條以上正版應(yīng)用信息,每條正版應(yīng)用信息包括一個(gè)正版應(yīng)用的包名和簽名;
[0167]第一檢測(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ù)量。
[0168]16、根據(jù)15所述的裝置,所述白名單數(shù)據(jù)庫(kù)中的正版應(yīng)用信息由認(rèn)證機(jī)構(gòu)和/或正版應(yīng)用開(kāi)發(fā)者提供。
[0169]17、根據(jù)2所述的裝置,還包括:
[0170]認(rèn)證數(shù)據(jù)庫(kù),用于存儲(chǔ)認(rèn)證為正版應(yīng)用開(kāi)發(fā)者的用戶(hù)信息;
[0171]認(rèn)證單元,用于通過(guò)認(rèn)證數(shù)據(jù)庫(kù)中存儲(chǔ)的用戶(hù)信息對(duì)開(kāi)發(fā)者進(jìn)行認(rèn)證;以及確認(rèn)通過(guò)認(rèn)證的開(kāi)發(fā)者為正版應(yīng)用開(kāi)發(fā)者。
[0172]18、根據(jù)15所述的裝置,所述識(shí)別單元,還用于通過(guò)黑名單數(shù)據(jù)庫(kù)識(shí)別所述當(dāng)前應(yīng)用是否為盜版應(yīng)用;所述黑名單數(shù)據(jù)庫(kù)中存儲(chǔ)有一個(gè)以上的盜版簽名、以及使用每個(gè)盜版簽名的盜版應(yīng)用的包名;
[0173]所述第一檢測(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)用的操作。
[0174]19、根據(jù)18所述的裝置,還包括:
[0175]第一特征信息庫(kù),用于存儲(chǔ)預(yù)先設(shè)置的惡意特征;
[0176]第二檢測(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)用的簽名為盜版簽名;
[0177]第一更新單元,用于根據(jù)第二檢測(cè)單元的判定結(jié)果,在黑名單數(shù)據(jù)庫(kù)中記錄當(dāng)前應(yīng)用的盜版簽名和包名。
[0178]20、根據(jù)15至19任意一項(xiàng)所述的裝置,還包括:
[0179]第二特征信息庫(kù),用于存儲(chǔ)預(yù)先設(shè)置的統(tǒng)計(jì)指標(biāo),所述統(tǒng)計(jì)指標(biāo)數(shù)值包括版本數(shù)和/或傳播數(shù);
[0180]所述第一檢測(cè)單元,具體用于根據(jù)預(yù)先設(shè)置的統(tǒng)計(jì)指標(biāo),獲取所述關(guān)聯(lián)應(yīng)用的統(tǒng)計(jì)信息,所述統(tǒng)計(jì)信息包括同一應(yīng)用的統(tǒng)計(jì)指標(biāo)數(shù)值,所述統(tǒng)計(jì)指標(biāo)數(shù)值包括版本數(shù)量和/或傳播數(shù)量;以及判定統(tǒng)計(jì)指標(biāo)數(shù)值最大的同一應(yīng)用為正版應(yīng)用;
[0181]第二更新單元,用于根據(jù)第一檢測(cè)單元的判定結(jié)果,在白名單數(shù)據(jù)庫(kù)中記錄判定為正版應(yīng)用的同一應(yīng)用的正版應(yīng)用信息。
[0182]21、根據(jù)20所述的裝置,所述統(tǒng)計(jì)信息還包括所述關(guān)聯(lián)應(yīng)用中使用同一簽名的不同包名;
[0183]所述裝置還包括:
[0184]判斷單元,用于判斷所述關(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)用、所述同一簽名為盜版簽名;
[0185]所述第二更新單元,還用于根據(jù)判斷單元的判定結(jié)果,在黑名單數(shù)據(jù)庫(kù)中記錄所述同一簽名和使用該同一簽名的不同應(yīng)用的包名。