Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A source code distributed detection system and method based on serialized intermediate representation

A technology of intermediate representation and code detection, applied in the field of source code detection, which can solve problems such as poor user experience, inability to obtain detection results, and computer unresponsiveness.

Active Publication Date: 2019-03-12
北京奇虎测腾安全技术有限公司 +1
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Currently, various source code detection tools are integrated into development tools, but when the amount of source code to be detected is too large, local development tools usually take an extraordinary amount of time
Also, due to the limitations of local computing resources, the instrumentation of massive source code often causes the computer to become unresponsive
This situation results in poor user experience and inability to obtain valid detection results

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 source code distributed detection system and method based on serialized intermediate representation
  • A source code distributed detection system and method based on serialized intermediate representation
  • A source code distributed detection system and method based on serialized intermediate representation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Exemplary embodiments of the present invention will now be described with reference to the drawings; however, the present invention may be embodied in many different forms and are not limited to the embodiments described herein, which are provided for the purpose of exhaustively and completely disclosing the present invention. invention and fully convey the scope of the invention to those skilled in the art. The terms used in the exemplary embodiments shown in the drawings do not limit the present invention. In the figures, the same units / elements are given the same reference numerals.

[0044] Unless otherwise specified, the terms (including scientific and technical terms) used herein have the commonly understood meanings to those skilled in the art. In addition, it can be understood that terms defined by commonly used dictionaries should be understood to have consistent meanings in the context of their related fields, and should not be understood as idealized or over...

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 distributed source code detection system and the method based on the serialized intermediate representation, the system functions in the the following steps: coordinating the nodes, determining the programming language and the edition of compiler used for the source code to be detected, using the integrated compiler to compile the source code to be detected and generating the intermediate representation, serializing the intermediate representation on the basis of code translation unit to create the relevant intermediate representation files and independent intermediate representation files; representing the detection node, selecting at least one rule bank from multiple rule banks based on the detection type, and using at least one rule bank to detect at least one independent intermediate representation file to confirm the detection result of at least one independent code; using the relevant detection nodes based on the relationships of detection relevance and the detection results of at least one independent code to detect the relevant intermediate representation file in order to determine the detection results of the relevant code.

Description

technical field [0001] The present invention relates to the field of source code detection, and more specifically, to a source code distributed detection system and method based on serialized intermediate representation. Background technique [0002] With the rapid development of network technology and applications, information system security is facing unprecedented challenges. Networking and interoperability have become the development direction of current software and information systems. The interconnection of information systems with the Internet or other networks increases the probability of information systems being attacked, and also leads to an unprecedented increase in security threats to information systems. On the other hand, with the continuous enrichment of various business applications built on information systems, and the continuous improvement of the complexity of software and information systems, there are more and more hidden security risks in information...

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/56
CPCG06F21/563G06F2221/033
Inventor 章磊韩建
Owner 北京奇虎测腾安全技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products