Static code analyzing system and method capable of being debugged online

A static code and analysis system technology, applied in the field of information security, can solve the problems of high labor and time cost, lack of project code standard management and multi-user management, etc.

Pending Publication Date: 2018-08-14
曾鸿坤
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, manual code analysis will consume a lot of manpower and time costs, so an automated / semi-automated method is needed to assist in finding security flaws in source code
[0003] Traditional code analysis tools basically analyze the code locally and output an analysis report, without setting breakpoints, variable output, debugging and other interactive functions with users, lacking standardized management of project codes and multi-user management

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
  • Static code analyzing system and method capable of being debugged online
  • Static code analyzing system and method capable of being debugged online

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] Such as figure 1 As shown, the embodiment of the present invention is based on the C / S and B / S architecture, has an independent client for user operation, and provides an online browser page for the user to directly operate.

[0011] The composition of this system mainly includes the following four functional modules: 1. Online code management module. Responsible for version control and user authority control of project code, and provide source code operation interface to other modules; 2. Static code audit module. Responsible for semantic analysis of the project source code, analyzing potential security issues according to the rule base, and generating reports; 3. Online code interpreter. Responsible for parsing the code for users to debug and analyze; 4. User interface. Responsible for interacting with users, users can import, export, and modify items on the operation interface. You can modify the project code, set breakpoints, modify project settings, view analysi...

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 static code analyzing system and method capable of being debugged online. The method comprises four main parts of an online code managing module, a static code auditing module, an online code interpreter and a user operating interface. According to the method, a user is allowed to conduct version control on project codes through the online code managing module, the staticcode auditing module can automatically conduct safety analysis on the project codes, and possible defect codes and defects types are listed. The user can browse and edit codes on the user operating interface, and method tracing and breakpoint setting operations can be conducted on the codes on the user operating interface, so that the project defect and the repairing method can be quickly determined.

Description

technical field [0001] The invention uses code analysis and code detection technology, is mainly applied to code review, and belongs to the technical field of information security. Background technique [0002] With the development of the network, more and more attention is paid to network security, and a large number of network security incidents originate from the security flaws of application programs. Therefore, it is particularly important to test the security of the application program, and source code analysis is also one of the methods for testing the security of the application program. However, manual code analysis consumes a lot of manpower and time costs, so an automated / semi-automated method is needed to assist in finding security flaws in source code. [0003] Traditional code analysis tools basically analyze the code locally and output an analysis report, without setting breakpoints, variable output, debugging, etc. to interact with users, and lack standardiz...

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
CPCG06F11/3628G06F8/427G06F11/3636
Inventor 曾鸿坤
Owner 曾鸿坤
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products