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

Distributed coding system for preventing code injection or source code decompilation

A technology of distributed coding and distributed system, 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-11-02
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
  • Distributed coding system for preventing code injection or source code decompilation
  • Distributed coding system for preventing code injection or source code decompilation
  • Distributed coding system for preventing 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 invention provides a distributed coding system for preventing code injection or source code decompilation. The coding system is formulated based on a distributed system; according to the coding system, a coding stage and sub-task item splitting are carried out on a general task needing to complete a coding task, and distributed coding is carried out after sub-task item assignment is carried out according to the operation capability of operation nodes in a distributed system; afterwards, through a plurality of verification nodes in the distributed system, code injection testing is carried out on the coded codes for multiple times, and possible code injection vulnerabilities in the codes are found and analyzed; furthermore, ciphertext segment information is written into the code, and pseudo entry information is added under the consensus of the plurality of computing nodes, so that the decompilation difficulty is greatly improved, and the decompilation operation on the source code by strangers is prevented.

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