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

Cloud OS Java source code protection method

A source code, source code technology, applied in the field of computer system security, can solve the problem of decompilation speed and good effect, etc.

Inactive Publication Date: 2015-01-07
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF0 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] At present, there are many Java decompilation tools on the market, some are free, some are for commercial use, and some are open source. The decompilation speed and effect are very good.

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
  • Cloud OS Java source code protection method
  • Cloud OS Java source code protection method
  • Cloud OS Java source code protection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Refer to the attached figure 1 , to describe the specific embodiment of the present invention.

[0021] As described in the summary of the invention, the architecture of the present invention mainly includes: source code compilation (1), file encryption (2), rewriting class loader (3), and confusing class loader (4).

[0022] Among them, source code compilation (1) is the realization basis of this scheme. Use Ant to package each Web project in the cloud OS project source code, first package the project into a War package, and then decompress it into a folder. The folder contains compiled Class files.

[0023] File encryption (2) is the first protection measure of the program, by encrypting the Class source code files to protect the source code files. Specific steps are as follows:

[0024] S1 selects the encryption algorithm. At present, the mainstream encryption algorithms with relatively high security in the industry include DES, AES, RSA, MD5, etc. Refer to at...

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 discloses a cloud OS Java source code protection method and belongs to the field of computer security. The method specifically includes the steps of 1), for source code compiling, using Ant to package the project source codes into a War package and extract the War package into a file mode; 2), for document encryption, encrypting a source code document under the designated file and reducing risks that a source Class document is directly decompiled; 3), for class loader rewriting, decrypting the source code document through a user-defined JVM (java virtual machine)-class loader; 4), for class loader confusion, realizing the purposes of disturbing a logic and concealed decryption algorithm of the loader by confusing the user-defined class loader. The source code document is encrypted through the advanced encryption algorithm, the compiled encrypted document is supplied, and the source codes are protected originally; encryption keys of the documents are different, so that individual keys are prevented from being lost to cause decryption of an entire project.

Description

technical field [0001] The invention relates to a source code protection method, which belongs to the field of computer system security, in particular to a cloud OS Java source code protection method. Background technique [0002] With the development of information technology, cloud computing has gradually become a hot spot in the industry, and cloud computing service platforms of major manufacturers at home and abroad have also begun to invest in science, education, culture, health, government, high-performance computing, e-commerce, and the Internet of Things. used in many fields. [0003] Inspur Yunhai OS cloud data center management platform (hereinafter referred to as cloud OS) is a cloud data center resource management and maintenance software, compatible with different virtualization architectures, monitoring and managing cloud resources and data center software and hardware resources, and realizing the service of infrastructure . The platform provides a wealth of ...

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
IPC IPC(8): G06F21/10G06F21/62
CPCG06F21/125G06F21/6209G06F2221/2141
Inventor 吕广杰刘正伟高飞
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
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