Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Source node loophole detection method based on integrated neural network

A vulnerability detection and neural network technology, applied in the field of detection, can solve problems such as complex software security vulnerability detection requirements

Inactive Publication Date: 2015-07-29
CHINA ELECTRIC POWER RES INST +3
View PDF4 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The detection of software security vulnerabilities requires more complex requirements than earlier standard program analysis techniques used in compiler optimization and software testing bug-finding

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
  • Source node loophole detection method based on integrated neural network
  • Source node loophole detection method based on integrated neural network
  • Source node loophole detection method based on integrated neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0054] Such as figure 1 , the present invention provides a kind of source code loophole detection method based on integrated neural network, described method comprises the following steps:

[0055] Step 1: Establish a vulnerability detection model;

[0056] Step 2: Perform source code vulnerability detection based on the vulnerability detection model.

[0057] Described step 1 comprises the following steps:

[0058] Step 1-1: given training set;

[0059] Step 1-2: Preprocess the source code, and then perform feature extraction based on the N-gram algorithm;

[0060] Step 1-3: Based on the extracted features, use the ReliefF algorithm for feature selection;

[0061] Steps 1-4: Source code vulnerability detection learning based on the integrated neural network.

[0062] In the step 1-1, given the training set D={d through manual classification 1 , d 2 ,...

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 source node loophole detection method based on an integrated neural network. Source nodes are processed with an N-Gram algorithm, and a represented by an N-Gram set; implicit characteristics are mined from the N-Gram set with a probability statistics method, so that the attribute of code content is ensured, and the sequence correlation property among the codes is kept; characteristic selection is performed with a ReliefF algorithm to calculate a characteristic weight; specific to the aim of solving extreme imbalance of sample data, the functions of small type samples need to be fully considered during calculation, and different neighbor values are set for different types so that the characteristics of the small sample data can play certain roles in calculation; a multilayer feed-forward network is trained with a BP algorithm in the neural network for serving as individual networks, the trust scope of each individual network is learned through a series of parameter learning of identification rate, reject rate and the like with a DS evidence theory, and a final detection result is summarized according to different trust values of each network, so that accurate and effective source node loophole detection is realized.

Description

technical field [0001] The invention relates to a detection method, in particular to a source code vulnerability detection method based on an integrated neural network. Background technique [0002] With the increasing number of hacker attacks and the proliferation of worms on the Internet, information security has gradually become the focus of people's eyes. A core problem in information security is the software security loopholes in computer systems. Malicious attackers can use these security loopholes to elevate their privileges, access unauthorized resources, and even destroy sensitive data. [0003] The heavy losses caused by software security loopholes and the increasing number of loopholes have made people realize the importance of software security. Since the 1990s, information security scholars and computer security researchers have begun to study computer security vulnerabilities, the most well-known of which is the buffer overflow attack vulnerability. However, ...

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): G06F11/36G06N3/02
Inventor 周诚张涛马媛媛楚杰汪晨时坚李伟伟张波黄秀丽费稼轩
Owner CHINA ELECTRIC POWER RES INST
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
Eureka Blog
Learn More
PatSnap group products