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

Automatic artificial intelligence vulnerability detection system

A technology of vulnerability detection and artificial intelligence, applied in the direction of binary to binary, program code conversion, instruments, etc., can solve the problems of long detection cycle, long time consumption, and poor effect, so as to achieve perfect accuracy and expand the application field , The effect of lowering the application threshold

Inactive Publication Date: 2019-08-13
刘士刚
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Furthermore, although there are commercial software that can perform vulnerability analysis, according to our experience, commercial software such as IDA Pro takes a long time to detect. Once a large software is encountered, the detection cycle is too long and the effect is not very good.
The results of IDA Pro's detection on the CGC data led by the US Department of Defense are very unsatisfactory

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
  • Automatic artificial intelligence vulnerability detection system
  • Automatic artificial intelligence vulnerability detection system
  • Automatic artificial intelligence vulnerability detection system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Embodiments of the present application are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present application, and are not construed as limiting the present application.

[0029] Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the wording "comprising" used in the description of the present application refers to the existence of said features, integers, steps, operations, training and testing, but does not exclude the existence or addition of one or more other features, integers, Steps, operations, training and testing. It should be understood that when we train a function recognition model or a...

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 system relates to the field of computer software security. By computer software vulnerability detection, the invention discloses an automatic vulnerability detection method based on artificial intelligence directly on a binary language (namely a machine language), the method is named as an automatic artificial intelligence vulnerability detection system, and the automatic artificial intelligence vulnerability detection system comprises function identification based on artificial intelligence on the binary language, .On the premise that the function is identified in the binary language, the vulnerability is detected by applying an artificial intelligence-based method. According to the method provided by the embodiment of the invention, a user can perform vulnerability detection on purchased software on the premise that the user cannot take the source code, so that the problem of rapidly performing vulnerability detection on the closed-source software is solved. Meanwhile, whether the automatic artificial intelligence vulnerability detection system can train the model offline or not is detected online by utilizing the trained model, and particularly, rapid detection is carried out on large software, so that the problem that some existing software is very low in efficiency for the large software is avoided.

Description

technical field [0001] This system involves the field of computer software security. Aiming at computer software vulnerability detection, a vulnerability detection method based on artificial intelligence directly in binary language (ie machine language) is developed, named as the automatic artificial intelligence vulnerability detection system. Background technique [0002] With the development of computers, computer software has shown explosive growth, and the loopholes of computer software and the development of computer software have shown a positive correlation. Research shows that a major cause of cybersecurity incidents is hard-to-find vulnerabilities and hard-to-achieve vulnerability detection in software. Statistics show that the global cost of cybercrime will reach $2 trillion by 2019, three times the estimated $500 billion in 2015. Global spending to fight cybercrime will reach $80 billion this year. At the same time, closed-source software on the Internet also b...

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/57G06F8/52
CPCG06F8/52G06F21/577G06F2221/033
Inventor 刘士刚
Owner 刘士刚