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

Automatic penetration testing method and system based on knowledge graph

A knowledge graph and penetration testing technology, applied in the field of automated penetration testing methods and systems based on knowledge graphs, can solve problems such as high complexity, poor practicability, and low availability of frameworks, and achieve the effect of improving efficiency and reducing repetitive labor

Active Publication Date: 2022-08-05
NAT UNIV OF DEFENSE TECH
View PDF12 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The DE framework was developed by the Japanese MBSD company and is currently a well-known automated penetration testing framework. The DE framework communicates with Metasploit through the RPC protocol to call Metasploit for penetration testing. Its core lies in the use of the reinforcement learning algorithm A3C (Asynchronous Advantage Actor- Critic) algorithm, but the framework has low availability and low efficiency, and can only support a limited number of vulnerabilities; the AP framework automatically generates an attack graph based on MulVAL for the target network, and uses the attack graph as a reinforcement learning algorithm DQN (Deep Q-Learning Network) The input to obtain the best penetration testing path, its essence is still the extended application of the attack graph, the process of constructing the attack graph is complex and poor in practicability; the MPACT framework developed by CoreSecurity Technologies has a multi-level agent model and automation traces The cleaning module has a complete wizard function, but the framework can only run on the Windows platform, and the applicable scenarios are limited

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 penetration testing method and system based on knowledge graph
  • Automatic penetration testing method and system based on knowledge graph
  • Automatic penetration testing method and system based on knowledge graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0031] A first aspect of the present invention discloses an automated penetration testing method based on a knowledge graph. figure 1 is a flowchart of a knowledge graph-based automated penetration testing method according to an embodiment of the present invention; as figure 1 As shown, the method includes: step S1...

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 an automatic penetration testing method and system based on a knowledge graph, and belongs to the technical field of vulnerability detection. The method comprises the following steps: constructing an expert knowledge base, wherein the expert knowledge base comprises a weak password knowledge base and a vulnerability knowledge base; wherein weak passwords are stored in the weak password knowledge base, and vulnerability information and corresponding vulnerability detection methods are stored in the vulnerability knowledge base; scanning a target host located in a test network to obtain fingerprint information of the target host, and matching the fingerprint information with vulnerability information in the vulnerability knowledge base to obtain a matched vulnerability and a corresponding vulnerability detection method; and sorting the matched vulnerabilities based on the vulnerability risk values, and according to the sorting, calling the corresponding vulnerability detection methods in sequence to detect the matched vulnerabilities. The method and the system disclosed by the invention are used for improving the efficiency and the result accuracy in a vulnerability analysis process and reducing repeated labor of manual analysis.

Description

technical field [0001] The invention belongs to the technical field of vulnerability detection, and in particular relates to an automatic penetration testing method and system based on a knowledge graph. Background technique [0002] As cyberspace has become the fifth largest activity space after sea, land, and air, cyberspace security is closely related to national security and the interests of the people, and maintaining cybersecurity is imminent. Network security intelligence is full of massive multi-source heterogeneous information. Therefore, how to extract threat subjects, detection methods, and defense measures from vulnerability intelligence, threat intelligence, and asset intelligence has become a research hotspot in threat analysis. In 2012, Google took the lead in proposing knowledge graph technology to improve the user's search experience, using the graph structure idea of ​​knowledge graph to improve data collection efficiency and content matching speed when col...

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): H04L9/40H04L67/02G06F16/36
CPCH04L63/1433H04L67/02G06F16/367
Inventor 刘京菊张悦侯冬冬周仕承王永杰杨国正张凯
Owner NAT UNIV OF DEFENSE TECH