2013 · 17 citations · 11 references
ComputingComputer ScienceCybersecurityComputer SecuritySecurity ArchitectureVulnerability AnalysisSoftware Vulnerability DiscoveryStatic Vulnerability AnalysisThreat AnalysisThreat DetectionVulnerability AssessmentVulnerability ManagementAutomated Vulnerability DetectionFormal Security AnalysisVulnerabilityVulnerability ClassificationVulnerability CorrelationVulnerability DetectionVulnerability Discovery AutomationVulnerability Scanning
A global vulnerability is a set of vulnerabilities in one or several nodes of an ICT infrastructure. These vulnerabilities enable some attacks that may be sequentialized so that the privileges that each attack requires are acquired through the previous ones. Current vulnerability scanners cannot discover global vulnerabilities because they analyze each node in isolation, without correlating the vulnerabilities in the same or in distinct nodes. To discover global vulnerabilities, an analysis has to correlate node vulnerabilities according to the architecture and the topology of the infrastructure. After defining a formal analysis to discover global vulnerabilities and the corresponding attack sequences, we present GVScan, a tool to automate the analysis based upon a classification of vulnerabilities. A first application of GVScan to a real infrastructure is described together with an evaluation of its accuracy.
11
Automated generation and analysis of attack graphs
Oleg Sheyner, Joshua Haines, Somesh Jha et al. · 2005 · 1.3K citations
A scalable approach to attack graph generation
Xinming Ou, Wayne F. Boyer, Miles McQueen · 2006 · 613 citations
Yin Zhang⋆, Vern Paxson · 2000 · 384 citations
Modeling multistep cyber attacks for scenario recognition
Steven W. Cheung, Ulf Lindqvist, Martin Fong · 2004 · 231 citations