Supercharge Your Innovation With Domain-Expert AI Agents!

Code obfuscation processing system and method for protecting java program

A code obfuscation and processing system technology, which is applied in the field of code obfuscation processing system for protecting java programs, can solve problems such as programs not running normally, and achieve the effects of saving batch processing time, ensuring consistency, and protecting java programs

Pending Publication Date: 2022-07-29
济南浪潮数据技术有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the code obfuscation technology mainly focuses on control flow obfuscation and data flow obfuscation. While these two obfuscation techniques increase the complexity and anti-attack capability of the program, they also increase the extra execution overhead of the program. This execution overhead sometimes even leads to program does not work properly

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 processing system and method for protecting java program
  • Code obfuscation processing system and method for protecting java program
  • Code obfuscation processing system and method for protecting java program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0045] The present invention provides a code obfuscation processing system for protecting java programs, such as figure 1 shown, including:

[0046] User login module 1, which is used to provide user login entry and upload java programs that need to be obfuscated;

[0047]The information collection module 2 is used to obtain the uploaded java program, obtain the class file that needs to be obfuscated, and set the obfuscation method ...

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 invention relates to the technical field of computers, and discloses a code obfuscation processing system and method for protecting a java program, and the system comprises a user login module which is used for providing a user login entrance and uploading the java program needing to be obfuscated; the information acquisition module is used for acquiring the uploaded java program to obtain a class file needing to be confused, and setting a confusion mode and a confusion level; the code obfuscation module is used for carrying out code obfuscation processing on the class file needing to be obfuscated by adopting a corresponding obfuscation mode and an obfuscation level; and the Class management module is used for managing the obfuscation result output by the code obfuscation module. The modules in the code obfuscation processing system are clear in division of labor, batch uploading obfuscation processing of the java programs can be achieved, the batch processing speed is greatly increased, the batch processing time is saved, additional execution expenses of the programs are not increased, and the effect of protecting the java programs is achieved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a code obfuscation processing system and method for protecting java programs. Background technique [0002] With the development of computer networks and distributed systems, java language has been widely used in the software industry due to its good platform independence and portability, so that developers can use java language to develop various s application. At present, java software has been widely used in various embedded applications, enterprise applications and other fields, providing new impetus for the rapid development of information technology. [0003] The compilation process of java programs is different from that of C / C++ programs. The object code generated by the C / C++ compiler is the code that runs on a specific platform. Through the lookup table, the compiler can convert all references to variables and method symbols into specific ones. memory offset. But t...

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 Applications(China)
IPC IPC(8): G06F8/30G06F21/14
CPCG06F8/315G06F21/14
Inventor 闫永晖郭涛
Owner 济南浪潮数据技术有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More