[發(fā)明專(zhuān)利]APK程序文件的保護(hù)方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201711385175.9 | 申請(qǐng)日: | 2017-12-20 |
| 公開(kāi)(公告)號(hào): | CN108090368A | 公開(kāi)(公告)日: | 2018-05-29 |
| 發(fā)明(設(shè)計(jì))人: | 孟釗 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京小牛互聯(lián)科技有限公司 |
| 主分類(lèi)號(hào): | G06F21/60 | 分類(lèi)號(hào): | G06F21/60;G06F21/62 |
| 代理公司: | 北京奉思知識(shí)產(chǎn)權(quán)代理有限公司 11464 | 代理人: | 吳立;鄒軼鮫 |
| 地址: | 100095 北京市海淀區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 程序文件 安裝信息 預(yù)處理 預(yù)處理步驟 解密 復(fù)原 程序處理步驟 下載服務(wù)器 加密處理 生成步驟 隨機(jī)抽取 位置處 合成 終端 發(fā)布 | ||
1.一種APK程序文件的保護(hù)方法,其特征在于,所述方法包括:
預(yù)處理步驟,該預(yù)處理步驟包括:
APK程序處理步驟,在APK程序文件的任意位置處隨機(jī)抽取部分?jǐn)?shù)據(jù),以得到預(yù)處理的APK程序文件;和
安裝信息生成步驟,對(duì)所述部分?jǐn)?shù)據(jù)進(jìn)行加密處理,以生成安裝信息;以及
安裝步驟,在終端處下載服務(wù)器發(fā)布的所述預(yù)處理的APK程序文件,請(qǐng)求并解密所述安裝信息,將所述預(yù)處理的APK程序文件與解密后的所述安裝信息合成以復(fù)原APK程序文件,并安裝復(fù)原后的APK程序文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中,所述預(yù)處理步驟還包括:
發(fā)布程序步驟,發(fā)布所述預(yù)處理的APK程序文件。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,其中,所述安裝步驟包括:
下載程序步驟,下載所述預(yù)處理的APK程序文件;
請(qǐng)求并獲取安裝信息步驟,發(fā)送安裝請(qǐng)求,并獲取與所述安裝請(qǐng)求相對(duì)應(yīng)的安裝信息;和
解密復(fù)原步驟,對(duì)所述安裝信息進(jìn)行解密,并將解密后的安裝信息與所述下載程序步驟中下載的所述預(yù)處理的APK程序文件合成以復(fù)原。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,其中,所述安裝步驟還包括:
完成安裝步驟,安裝復(fù)原后的APK程序文件。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,其中,
在所述安裝信息生成步驟中,通過(guò)預(yù)先確定的加密算法和密鑰對(duì)所述部分?jǐn)?shù)據(jù)進(jìn)行加密處理。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,其中,
在所述安裝步驟中,通過(guò)所述預(yù)先確定的加密算法和密鑰對(duì)所述安裝信息進(jìn)行解密。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,其中,
所述密鑰是對(duì)稱(chēng)密鑰,所述對(duì)稱(chēng)密鑰與用于辨識(shí)用戶(hù)身份的信息進(jìn)行綁定。
8.根據(jù)權(quán)利要求1至7的任意一項(xiàng)所述的方法,其特征在于,其中
所述終端預(yù)置有支持所述APK程序文件的保護(hù)方法的APK程序安裝軟件。
9.一種APK程序文件的保護(hù)系統(tǒng),其特征在于,所述系統(tǒng)包括:
服務(wù)器,該服務(wù)器包括:
APK程序處理單元,用于在APK程序文件的任意位置處隨機(jī)抽取部分?jǐn)?shù)據(jù),以得到預(yù)處理的APK程序文件;和
安裝信息生成單元,用于對(duì)所述部分?jǐn)?shù)據(jù)進(jìn)行加密處理,以生成安裝信息;以及
終端,該終端下載服務(wù)器發(fā)布的所述預(yù)處理的APK程序文件,請(qǐng)求并解密所述安裝信息,將所述預(yù)處理的APK程序文件和解密后的所述安裝信息合成以復(fù)原APK程序文件,并安裝復(fù)原后的APK程序文件。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,其中,所述服務(wù)器還包括:
發(fā)布程序單元,用于發(fā)布所述預(yù)處理的APK程序文件。
11.根據(jù)權(quán)利要求9或10所述的系統(tǒng),其特征在于,其中,所述終端包括:
下載程序單元,用于下載所述預(yù)處理的APK程序文件;
請(qǐng)求并獲取安裝信息單元,用于發(fā)送安裝請(qǐng)求,并獲取與所述安裝請(qǐng)求相對(duì)應(yīng)的安裝信息;和
解密復(fù)原單元,用于對(duì)所述安裝信息進(jìn)行解密,并將解密后的安裝信息與所述下載程序單元所下載的所述預(yù)處理的APK程序文件合成以復(fù)原。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,其中,所述終端還包括:
完成安裝單元,用于安裝復(fù)原后的APK程序文件。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,其中,
所述安裝信息生成單元通過(guò)預(yù)先確定的加密算法和密鑰對(duì)所述部分?jǐn)?shù)據(jù)進(jìn)行加密處理。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京小牛互聯(lián)科技有限公司,未經(jīng)北京小牛互聯(lián)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711385175.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪(fǎng)問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪(fǎng)問(wèn)或處理程序或過(guò)程
- 一種訪(fǎng)問(wèn)Web應(yīng)用程序文件的方法及系統(tǒng)
- 一種應(yīng)用程序文件搬移方法及系統(tǒng)
- 一種程序文件自動(dòng)上線(xiàn)方法及系統(tǒng)
- 程序異常恢復(fù)方法及裝置
- 安全防護(hù)方法及裝置
- 一種OTX程序文件執(zhí)行方法及裝置
- 一種文件管理方法和裝置
- 一種程序文件顯示方法、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)程序文件的識(shí)別方法、裝置、計(jì)算設(shè)備以及介質(zhì)
- 程序文件的編譯方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 電鍍預(yù)處理溶液和電鍍預(yù)處理方法
- 鐵水預(yù)處理方法及其預(yù)處理裝置
- 預(yù)處理裝置及其預(yù)處理方法
- 預(yù)處理組件、使用該預(yù)處理組件進(jìn)行試樣的預(yù)處理的預(yù)處理裝置及包括該預(yù)處理裝置的分析系統(tǒng)
- 待測(cè)樣品預(yù)處理裝置、預(yù)處理筒及預(yù)處理方法
- 醋酸纖維卷曲預(yù)處理裝置、預(yù)處理液及預(yù)處理方法
- 預(yù)處理裝置
- 預(yù)處理濾芯
- 甘薯儲(chǔ)藏預(yù)處理設(shè)備及預(yù)處理方法
- 水樣預(yù)處理裝置、水樣預(yù)處理系統(tǒng)及水樣預(yù)處理方法





