Data processing method and device, program running method

A data processing and processor technology, applied in the computer field, can solve the problems of low Java code security, obfuscation tools do not have much preventive effect, and Java programs are easy to be cracked and reversed, so as to increase the difficulty of cracking and code security Effect

Pending Publication Date: 2019-12-03
ALIBABA GRP HLDG LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, because the Java program must meet the bytecode specification of the virtual machine, the compiled Java file still retains a large amount of information, which makes the Java program easy to crack and reverse, although there are special obfuscation tools. Avoid cracking and reverse engineering of Java programs
However, for attackers who are familiar with Java language features, these obfuscation tools do not have much defensive effect
[0004] For the problem of low Java code security, no effective solution has been proposed yet

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
  • Data processing method and device, program running method
  • Data processing method and device, program running method
  • Data processing method and device, program running method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

[0039] Considering that the existing Java code is insecure and easy to crack and reverse, and the C code is not easy to crack and reverse, if the more important Java code or the code that needs to be improved in security is converted into C code, and the normal Java code analysis and running requirements can effectively improve the securi...

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 provides a data processing method and device, and a program running method. The data processing method comprises the steps: obtaining a target program package, wherein a program code inthe target program package is written through a Java language; filtering the program code according to a preset filtering rule to obtain a filtered program code; and translating the filtered program code into a C language code. By means of the scheme, the technical problem that existing Java program codes are not high in safety is solved, and the technical effects of effectively improving the codesafety and improving the cracking difficulty are achieved.

Description

technical field [0001] The present application belongs to the field of computer technology, and in particular relates to a data processing method, a program running method and equipment. Background technique [0002] As one of the more popular development languages ​​at present, Java is widely used by developers. Compared with C language, Java programs have many advantages, such as: security, versatility, stability, etc. [0003] However, because the Java program must meet the bytecode specification of the virtual machine, the compiled Java file still retains a large amount of information, which makes the Java program easy to crack and reverse, although there are special obfuscation tools. Avoid cracking and reverse engineering of Java programs. However, for attackers who are familiar with the characteristics of the Java language, these obfuscation tools do not have much defensive effect. [0004] Aiming at the problem of low Java code security, no effective solution has b...

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/30
CPCG06F8/315
Inventor 陈晋福
Owner ALIBABA GRP HLDG 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