Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Progressive Calculation Method of K-Maximum Probability Attack Paths for a Specified Target Node Set

A technology of attack path and target designation, which is applied in the field of progressive solution of the K maximum probability attack path, can solve problems affecting the real-time performance of the attack path, increase calculation time, and increase calculation, so as to improve real-time calculation, reduce calculation time, The effect of reducing the amount of calculation

Active Publication Date: 2020-07-24
SHANGHAI MARITIME UNIVERSITY
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, such as Bi Kun et al. in the invention patent "A Method for Gradually Solving the K-Maximum Probability Attack Path" (CN 107135221 A, 2017.09.05, hereinafter referred to as patent 1), proposed a progressive A method for solving the top K attack paths with the highest probability of attacking each node in the network. This method realizes the round-by-round output of each node’s attack path by setting the access flag of the available vulnerability information table. In each round In this process, each node has the opportunity to output an attack path, which solves the problem that the node corresponding to the attack path with a small cumulative probability value of vulnerability availability may not be able to output an attack path for a long time. This method can also The K maximum probability attack path of each target node in the attack target node set is output in rounds, but this method is to calculate the K maximum probability attack path for each node in the network, and the nodes in the target node set When the number of nodes is less than the total number of network nodes, this method will still calculate the K maximum probability attack path for each node that is not in the target node set, which adds a lot of unnecessary calculations, thereby increasing the calculation time. It affects the real-time performance of the attack path output, and the problem will be more serious when the number of target nodes is far less than the total number of network nodes; on the other hand, this method is to output the attack path of attacking each node in rounds , the value K of the number of attack paths output by each node is uniform. If it is necessary to solve different numbers of attack paths for each target node, set according to the maximum value of the number of attack paths that all target nodes need to solve. The value of K wastes computing resources and increases computing time
[0004] In the prior art, for example, Bi Kun et al. proposed a method for solving The method of the top K attack paths with the highest probability of attacking each node in the network. This method can directly calculate the top K attack paths with the highest probability of attacking each node in the network without calculating and generating a complete attack graph. However, this method also calculates the K maximum probability attack path for each node in the network, and cannot effectively reduce the amount of calculation by using the information of the specified target node set, nor can it realize the output of the attack path in rounds

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
  • A Progressive Calculation Method of K-Maximum Probability Attack Paths for a Specified Target Node Set
  • A Progressive Calculation Method of K-Maximum Probability Attack Paths for a Specified Target Node Set
  • A Progressive Calculation Method of K-Maximum Probability Attack Paths for a Specified Target Node Set

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to make the technical means, creative features and objectives of the present invention easy to understand, the present invention is further described below in conjunction with specific embodiments.

[0047] Network topology diagram such as figure 2 As shown, node A represents the attacker, nodes B, C, D, E, F and G represent the nodes in a given network system, and the directed arrows between nodes represent the access relationship between nodes, access relationship such as image 3 As shown, starting from the second line, each line represents a set of nodes that a node can access, "√" means direct access, "X" means no direct access, for example, the second line means that the attacker can directly access Nodes B, C, and D, but cannot directly access nodes E, F, and G. The third line indicates that node B can directly access nodes B, E, and F, but cannot directly access nodes C, D, and G. For the access relationship between other nodes, see image 3 . In 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 discloses a progressive solving method for a K maximum probability attack path of a specified target node set. After a target node set is specified, the K maximum probability attack pathof each target node in an attack target node set can be solved according to the rounds by using the method, each target node can separately set different K values, and in each round, each target nodehas the opportunity to calculate and output the attack path. According to the method, access tags of corresponding available vulnerability information tables of each node are set in a calculation process, vulnerabilities are only selected and used from all available vulnerability information tables of which the access tags are 'non-accessed', the target nodes are tagged, and the access tags of the corresponding available vulnerability information tables can be reset after all the target nodes in a node set to be solved are tagged, and thus the purpose of outputting the attack paths accordingto the rounds can be achieved; and according to the method, the calculation amount in an attack path solving process can be effectively reduced.

Description

technical field [0001] The invention relates to a network security analysis method, in particular to a progressive solution method for the K maximum probability attack path of a designated target node set. Background technique [0002] Network security is an important concern of enterprises. Given a network system, analyzing potential attack paths inside the system is very valuable for understanding the security status of a network. Nodes in a network system include network devices such as servers, computers, firewalls, routers, and switches. There are usually key nodes in the network system. The key nodes run the core services of the enterprise or store confidential data. They are important targets for attackers to attack. Administrators are particularly concerned about the security status of such target nodes. For target nodes that cannot be directly attacked in the network, attackers will find and exploit vulnerabilities on multiple intermediate nodes in the network, gra...

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 Patents(China)
IPC IPC(8): H04L29/06
CPCH04L63/1433H04L63/20
Inventor 毕坤韩德志张桂臣王军殷俊
Owner SHANGHAI MARITIME UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products