2002 · 327 citations · 7 references
ComputingComputer ScienceCybersecurityComputer SecurityNetwork SecurityVulnerability AnalysisConfiguration VulnerabilitiesNetwork AnalysisThreat AnalysisThreat ModelingVulnerability AssessmentVulnerability ManagementAttack Graph AnalysisAttack Path AnalysisAttributesNetwork ConfigurationNetwork Vulnerability AssessmentShortest PathsSystem ConfigurationSystem Configuration Vulnerabilities
This paper presents a tool for assessment of security attributes and vulnerabilities in computer networks. The tool generates attack graphs (Phillips and Swiler, 1998). Each node in the attack graph represents a possible attack state. Edges represent a change of state caused by a single action taken by the attacker or unwitting assistant, and are weighted by some metric (such as attacker effort or time to succeed). Generation of the attack graph requires algorithms that match information about attack requirements (specified in attack templates) to information about the network configuration and assumed attacker capabilities (attacker profile). The set of near-optimal shortest paths indicates the most exploitable components of the system configuration. This paper presents the status of the tool and discusses implementation issues, especially focusing on the data input needs and methods for eliminating redundant paths and nodes in the graph.
7
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 17K citations
1990 · 3.1K citations
A graph-based system for network-vulnerability analysis
Cynthia A. Phillips, Laura Swiler · 1998 · 799 citations · Full text
Computer Security Technology Planning Study
James P. Anderson · 1972 · 668 citations