Unlock instant, AI-driven research and patent intelligence for your innovation.

Code obfuscation method and system for application

A technology for obfuscation of application programs and codes, applied in the computer field, can solve problems such as low efficiency of obfuscation processing, and achieve the effect of improving efficiency

Active Publication Date: 2018-02-16
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Based on this, it is necessary to provide an application code obfuscation method and system for the technical problem of low obfuscation processing efficiency in the prior art

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
  • Code obfuscation method and system for application
  • Code obfuscation method and system for application
  • Code obfuscation method and system for application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The specific implementation of the method and system for obfuscating application program codes provided by the present invention will be described in detail below in conjunction with the accompanying drawings.

[0016] refer to figure 1 , figure 1 Shown is a flow chart of the code obfuscation method of the application program of an embodiment, including the following steps:

[0017] S30. Obtain the keyword of the class name corresponding to each obfuscation rule in the preset obfuscation rule library, and obtain the rule keyword;

[0018] In the above step S30, before obfuscating different types of codes in the application program, an obfuscation rule library can be preset first, and the above preset rule library can be stored in obfuscation rules corresponding to different types, so that subsequent code obfuscation needs to be performed. The application program can directly use the obfuscation rules in the obfuscation rule library, without re-determining the obfuscat...

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 present invention relates to a code obfuscation method for an application and a code obfuscation system for an application. The code obfuscation method for the application comprises the following steps of: acquiring keywords of a class name corresponding to each obfuscation rule in a preset obfuscation rule base so as to obtain rule keywords; determining keywords of a class in the application which needs to be subjected to code obfuscation, inquiring the rule keywords corresponding to the keywords of the class in the application from the obfuscation rule base and determining an obfuscation rule corresponding to the inquired rule keywords; and according to the determined obfuscation rule, inserting an obfuscation code corresponding to the keywords into a class code of the application. According to the code obfuscation method and system for the application, the obfuscation rule does not need to be repeatedly designed for carrying out obfuscation processing on the same class code, so that efficiency of carrying out related code obfuscation processing on the application is improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a code obfuscation method and system for application programs. Background technique [0002] With the rapid development of software-related technologies, people's life and work are more dependent on applications, and their security awareness is gradually increasing. After the application is released, it is easy to be decompiled and expose its source code, making the information carried by the application unsafe. At this time, it is necessary to obfuscate the code involved in the relevant application to hide its effective code . In the obfuscation processing of application program codes in the prior art, it is necessary to add obfuscation rules to various codes each time, so that the efficiency of related obfuscation processing is low. Contents of the invention [0003] Based on this, it is necessary to provide an application code obfuscation method and system for the techni...

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/14
Inventor 郑裕集
Owner GUANGZHOU SHIYUAN ELECTRONICS CO LTD