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

SSA structure analysis method, device, electronic equipment and storage medium

An electronic device and structure analysis technology, applied in the field of programming language, can solve problems such as inability to perform cross-packet data flow, inability to match, and tracking

Inactive Publication Date: 2020-10-23
BEIJING DIDI INFINITY TECH & DEV
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the existing white-box testing software cannot match the specific code content with the specific package when testing the golang language, resulting in the inability to track cross-packet data flow when analyzing the data flow. Therefore, it can only be used in golang Available in single-file packages for languages

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
  • SSA structure analysis method, device, electronic equipment and storage medium
  • SSA structure analysis method, device, electronic equipment and storage medium
  • SSA structure analysis method, device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, 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. It should be understood that the appended The figures are only for the purpose of illustration and description, and are not used to limit the protection scope of the present application. Additionally, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented in accordance with some embodiments of the application. It should be understood that the operations of the flowcharts may be performed out of order, and steps that have no logical context may be performed in reverse order or concurrently. In addition, those skilled in the art may add one or more other operations t...

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 an SSA structure analysis method, a device, electronic equipment and a storage medium. The method comprises the steps of dividing a plurality of CFG nodes according to a data flow analysis rule; aiming at each CFG node, searching a target node corresponding to each CFG node from the data type of the source code of the program language, extracting the information in the target node, writing the information into a CFG node corresponding to the target node to obtain an analyzed CFG node, and performing relationship association on the analyzed CFG node to obtain CFG structure data capable of being used for data flow analysis. Therefore, the CFG node comprises the original path information of the program language source code and the name of the corresponding packet, and the cross-packet data flow detection of the source code can be realized when the data flow analysis is carried out through the CFG structure.

Description

technical field [0001] The present application relates to the technical field of programming language, and in particular, relates to an SSA structure analysis method, device, electronic equipment and storage medium. Background technique [0002] With the continuous development of network technology, more and more application programs are written in different types of programming languages. In order to ensure the user experience of the application program, before releasing the new application program, the application program is usually analyzed for vulnerabilities. [0003] White-box testing technology is a commonly used vulnerability analysis technology. White-box testing technology can generally be divided into two types: static analysis and dynamic analysis. Static analysis mainly includes: control flow analysis technology, data flow analysis technology, information flow analysis technology. When using data flow analysis technology for white-box testing, it is necessary ...

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): G06F11/36G06F8/41
CPCG06F8/42G06F8/425G06F8/436G06F11/3604
Inventor 张煜昆
Owner BEIJING DIDI INFINITY TECH & DEV