A kind of apk reinforcement protection method and system

A technology of instruction code and instruction conversion, which is applied in the direction of program/content distribution protection, instrument, electrical digital data processing, etc. It can solve problems such as application memory restoration attack, repackaging, and customization, so as to ensure security and prevent reverse analysis and secondary packaging, the effect of ensuring reliability

Active Publication Date: 2018-07-24
BEIJING QIHOO TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the open source of Android, there are a lot of reverse tools, which lead to serious piracy and repackaging. These conditions have given birth to the demand for application protection, and many manufacturers have also appeared to provide apk ("APK" is the abbreviation of AndroidPackage, that is, the Android application installation package ) Protection Services
[0003] The existing apk reinforcement manufacturers include Qihoo 360, Bangbang, APKProtect, Ai Encryption, Baidu, Tencent, Alibaba, etc. The solutions adopted by these manufacturers are mainly divided into three types: the first one is to completely encrypt the entire Dex file; The second is to transform the bytecode of the Dex file at runtime to prevent the complete Dex from being dumped directly. The existing methods cannot well customize functions that need to be transformed into bytecodes; the third is to mix the first two solutions use
Because the above three solutions have a complete Dex image in the memory where the apk runs, it can be completely restored, and android is open source, so the protected application is still vulnerable to memory restoration attacks

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A kind of apk reinforcement protection method and system
  • A kind of apk reinforcement protection method and system
  • A kind of apk reinforcement protection method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] For ease of illustration and understanding, embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0047] Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elemen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides an APK reinforcing protection method. The method is characterized by comprising the steps that an APK to be reinforced is obtained; the APK to be reinforced is decompiled, and an instruction code needing to be protected in the APK to be reinforced is extracted; the instruction code needing to be protected in the APK to be reinforced is replaced with a user-defined code, wherein the user-defined code comprises code data incapable of being executed by a computer, and the APK to be reinforced is subjected to reinforcing protection. The embodiment of the invention further provides an APK reinforcing protection system. Reinforcing protection on the APK is achieved, and the APK is effectively prevented from being reversely analyzed or tampered or secondarily packaged.

Description

technical field [0001] The invention relates to the field of application security of mobile terminals, in particular to an APK reinforcement protection method and system. Background technique [0002] The rapid development of the Android system and the rapid growth of devices have produced a large number of third-party applications. Due to the open source of Android, there are a lot of reverse tools, which lead to serious piracy and repackaging. These conditions have given birth to the demand for application protection, and many manufacturers have also appeared to provide apk ("APK" is the abbreviation of AndroidPackage, that is, the Android application installation package ) protection service. [0003] The existing apk reinforcement manufacturers include Qihoo 360, Bangbang, APKProtect, Ai Encryption, Baidu, Tencent, Alibaba, etc. The solutions adopted by these manufacturers are mainly divided into three types: the first one is to completely encrypt the entire Dex file; ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/14
CPCG06F21/14G06F2221/2107
Inventor 霍亮周亚金徐伟
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products