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

A distributed coding system that prevents code injection or source code decompilation

A technology of distributed coding and code injection, applied in the direction of program/content distribution protection, platform integrity maintenance, etc., can solve the problem of unsuitable distributed coding method, etc., and achieve the effect of good versatility

Active Publication Date: 2021-12-31
GLOBALTOUR GROUP LTD
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the above technical solutions are all aimed at the operation method of centralized coding in the past, and are not suitable for the distributed coding method currently discussed.

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 distributed coding system that prevents code injection or source code decompilation
  • A distributed coding system that prevents code injection or source code decompilation
  • A distributed coding system that prevents code injection or source code decompilation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] as attached figure 1 And attached figure 2 , a distributed coding system that prevents code injection or source code decompilation, the coding system includes a scheduling module, a checking module, and a processing module; the scheduling module runs on at least one node in the distributed system; the scheduling module The coding task to be performed generates a task number and reserves the corresponding distributed cloud storage space, and splits the coding task into k coding stages according to the splitting rules, and further splits each coding stage into j subtasks item; according to the distributed current deployment situation, the dispatching module assigns the subtask item to a designated node in the distributed system for encoding processing; the checking module monitors and verifies the subtask item that has been encoded, and Feedback verification results; the processing module is located on all distributed computing nodes, and is used to perform coding opera...

Embodiment 2

[0049] This embodiment should be understood as at least including all the features of any one of the foregoing embodiments, and further improvements on the basis thereof;

[0050] In the process of executing the code normally, it has certain stability to the memory usage of the system, processor computing power usage, network bandwidth traffic usage and other computer computing characteristics; especially the various function libraries and statement handles transferred into the memory , output fields, etc. have a relatively fixed length and timing; when the code is loaded, the operating system allocates virtual memory, maps the code segment, data segment, etc. in the executable file to the memory, loads the dynamic library, and then executes from the entry point ;All code injections will read / write data in memory, thus enabling additional execution of injected code;

[0051] However, once the code is modified, the execution logic in it is easily disturbed and thus changed; the...

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 provides a distributed encoding system that prevents code injection or source code decompilation; the encoding system is formulated based on the distributed encoding system; the encoding system includes the encoding phase of the general task that needs to complete the encoding task and the subtask items Split and distribute the sub-task items according to the computing power of the computing nodes in the distributed coding system, and then perform distributed coding; after that, through multiple verification nodes in the distributed coding system, multiple codes that have been coded The second code injection test, looking for and analyzing possible code injection vulnerabilities; further, by writing ciphertext segment information in the code, and adding false entry information under the consensus of multiple computing nodes, the decompiled The difficulty is greatly increased, thereby preventing outsiders from decompiling the source code.

Description

technical field [0001] The invention relates to the technical field of distributed coding. Specifically, it relates to a distributed encoding system that prevents code injection or source code decompilation. Background technique [0002] With the development of artificial intelligence, in response to increasingly large application scenarios and the rapidly growing requirements of the Internet of Everything, the computing power consumption of the computing system continues to increase rapidly, and the required computing power, algorithms, and even network communication speeds are corresponding to the current situation. The technical field puts forward unprecedented requirements. Especially for fully automatic artificial intelligence application scenarios, such as smart scenic spots, smart hospitals and other fields, the nodes and information involved require a huge amount of data to be processed and encoded, and static and dynamic data change rapidly. At the same time, highl...

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/14G06F21/56
CPCG06F21/14G06F21/56
Inventor 张卫平丁烨张浩宇
Owner GLOBALTOUR GROUP LTD