[發明專利]一種用于檢測盜版應用程序的方法及裝置有效
| 申請號: | 201310382289.3 | 申請日: | 2013-08-28 |
| 公開(公告)號: | CN104424402B | 公開(公告)日: | 2019-03-29 |
| 發明(設計)人: | 彭躍輝;羅輯;黃東旭;丁吉昌 | 申請(專利權)人: | 卓易暢想(北京)科技有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京展翼知識產權代理事務所(特殊普通合伙) 11452 | 代理人: | 屠長存 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 檢測 盜版 應用程序 方法 裝置 | ||
本發明公開了一種用于檢測盜版應用程序的方法,其中,方法包括:獲取待檢測應用程序安裝包的二進制特征文件;通過對所述待檢測應用程序安裝包的二進制特征文件與正版應用程序安裝包的二進制特征文件進行分析,以確定所述待檢測應用程序安裝包的二進制特征文件與正版應用程序安裝包的二進制特征文件的相似度;根據所述相似度判斷待檢測應用程序安裝包是否是盜版應用程序安裝包。采用本發明的技術方案,即使盜版應用程序安裝包進行了重新打包并更換包名,也可以檢測出應用程序安裝包是否是盜版的應用程序安裝包。
技術領域
本發明涉及計算機技術,尤其涉及一種用于檢測盜版應用程序的方法及裝置。
背景技術
隨著計算機技術的不斷發展,應用程序代碼盜版現象越來越普遍。相對于自然語言,程序語言的語法相對規則,這一特點使應用程序代碼剽竊起來更容易,一般僅通過文本編輯器進行簡單的變量替換,添加冗余代碼,變換程序次序等手段,就可以改變應用程序源代碼的形式,而不影響源程序的正常運行。目前比較普遍的應用程序代碼剽竊手段包括:完整拷貝,修改注釋,重新排版,標識符重命名,代碼塊重排序,代碼塊內語句重排序,改變表達式中的操作符或者操作數順序,改變數據類型,增加冗余的語句或者變量,用等價的控制結構替換控制結構,常量替換,表達式拆分等。
隨著智能手機的普及,手機應用程序的盜版現象也越來越普遍。例如在Android操作系統中,用戶如果需要安裝一個新的應用程序,可以去諸如安卓市場等應用程序市場選擇需要安裝的應用程序,但是應用程序市場中的應用程序數量非常多,準入門檻又低,對于從應用程序市場獲得的應用程序安裝包是否是盜版,不能方便的判斷。
應用程序安裝包的包名是應用程序安裝包的標識,操作系統通過應用程序安裝包的包名,識別兩個應用程序安裝包是否為不同的應用程序安裝包,應用程序安裝包的包名相同,操作系統識別為同一個應用程序安裝包,不能安裝在同一個操作手機中。
目前,現有技術中提供一種通過簽名校驗的方式來判斷應用程序安裝包是否是盜版的方法,這種方法是將包名相同的應用程序安裝包的簽名與該應用程序的官方簽名進行比較,與該應用程序的官方簽名一致的應用程序安裝包為正版的應用程序安裝包,與該應用程序的官方簽名不一致的應用程序安裝包為盜版的應用程序安裝包。但是,如果該盜版的應用程序安裝包被重新打包,并更改了應用程序安裝包的包名,現有技術的這種簽名校驗方法就不能準確判斷該應用程序安裝包是否是盜版的安裝包。
發明內容
本發明所要解決的技術問題是提供一種用于檢測盜版應用程序的方法,以解決現有技術在應用程序安裝包被重新打包并更改包名的情況下,不能準確判斷應用程序安裝包是否為盜版的應用程序安裝包的問題。
根據本發明的一個方面,提供一種用于檢測盜版應用程序的方法,包括:
獲取待檢測應用程序安裝包的二進制特征文件;
通過對所述待檢測應用程序安裝包的二進制特征文件與正版應用程序安裝包的二進制特征文件進行分析,以確定所述待檢測應用程序安裝包的二進制特征文件與正版應用程序安裝包的二進制特征文件的相似度;
根據所述相似度判斷待檢測應用程序安裝包是否是盜版應用程序安裝包。
根據本發明的另一個方面,還提供了一種用于檢測盜版應用程序的裝置,包括:
獲取裝置,用于獲取待檢測應用程序安裝包的二進制特征文件;
相似度確定裝置,用于通過對所述待檢測應用程序安裝包的二進制特征文件與正版應用程序安裝包的二進制特征文件進行分析,以確定所述待檢測應用程序安裝包的二進制特征文件與正版應用程序安裝包的二進制特征文件的相似度;
盜版判斷裝置,用于根據所述相似度判斷待檢測應用程序安裝包是否是盜版應用程序安裝包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于卓易暢想(北京)科技有限公司,未經卓易暢想(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310382289.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用解鎖方法及裝置
- 下一篇:一種空調連接管自動走管的方法和裝置





