International Journal of Network Security & Its Applications · 2014 · 17 citations · 10 references
ComputingCybersecuritySystems EngineeringComputer SecurityNetwork SecurityVulnerability AnalysisExploitation TechniquesGenetic AlgorithmsGraph AlgorithmsNetwork AnalysisNetwork OptimizationThreat AnalysisAttack Graph AnalysisAttack Path AnalysisAttack Scenario AnalysisEvolutionary AlgorithmsGenetic Algorithm OptimizationPopulation-based Optimization
Attack graphs are models that offer significant capabilities to analyse security in network systems. An attack graph allows the representation of vulnerabilities, exploits and conditions for each attack in a single unifying model. This paper proposes a methodology to explore the graph using a genetic algorithm (GA). Each attack path is considered as an independent attack scenario from the source of attack to the target. Many such paths form the individuals in the evolutionary GA solution. The population-based strategy of a GA provides a natural way of exploring a large number of possible attack paths to find the paths that are most important. Thus unlike many other optimisation solutions a range of solutions can be presented to a user of the methodology.
10
A scalable approach to attack graph generation
Xinming Ou, Wayne F. Boyer, Miles McQueen · 2006 · 613 citations
Genetic algorithms and Machine Learning
Machine Learning · 1988 · 567 citations · Full text
MulVAL: a logic-based network security analyzer
Xinming Ou, Sudhakar Govindavajhala, Andrew W. Appel · 2005 · 511 citations
Managing attack graph complexity through visual hierarchical aggregation
Steven Noel, Sushil Jajodia · 2004 · 268 citations