Aggregating vulnerability metrics in enterprise networks using attack graphs

  • Authors:
  • John Homer;Su Zhang;Xinming Ou;David Schmidt;Yanhui Du;S. Raj Rajagopalan;Anoop Singhal

  • Affiliations:
  • Abilene Christian University, Abilene, TX, USA;Kansas State University, Manhattan, KS, USA;Kansas State University, Manhattan, KS, USA;Kansas State University, Manhattan, KS, USA;Chinese People's Public Security University, Beijing, China;Honeywell ACS Labs, Phoenix, AZ, USA;National Institute of Standards and Technology, Gaithersburg, MD, USA

  • Venue:
  • Journal of Computer Security
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Quantifying security risk is an important and yet difficult task in enterprise network security management. While metrics exist for individual software vulnerabilities, there is currently no standard way of aggregating such metrics. We present a model that can be used to aggregate vulnerability metrics in an enterprise network, producing quantitative metrics that measure the likelihood breaches can occur within a given network configuration. A clear semantic model for this aggregation is an important first step toward a comprehensive network security metric model. We utilize existing work in attack graphs and apply probabilistic reasoning to produce an aggregation that has clear semantics and sound computation. We ensure that shared dependencies between attack paths have a proportional effect on the final calculation. We correctly reason over cycles, ensuring that privileges are evaluated without any self-referencing effect. We introduce additional modeling artifacts in our probabilistic graphical model to capture and account for hidden correlations among exploit steps. The paper shows that a clear semantic model for aggregation is critical in interpreting the results, calibrating the metric model, and explaining insights gained from empirical evaluation. Our approach has been rigorously evaluated using a number of network models, as well as data from production systems.