Toward Non-security Failures as a Predictor of Security Faults and Failures

  • Authors:
  • Michael Gegick;Pete Rotella;Laurie Williams

  • Affiliations:
  • Department of Computer Science, North Carolina State University, Raleigh, USA;Cisco Systems, Inc., USA;Department of Computer Science, North Carolina State University, Raleigh, USA

  • Venue:
  • ESSoS '09 Proceedings of the 1st International Symposium on Engineering Secure Software and Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

Abstract

In the search for metrics that can predict the presence of vulnerabilities early in the software life cycle, there may be some benefit to choosing metrics from the non-security realm. We analyzed non-security and security failure data reported for the year 2007 of a Cisco software system. We used non-security failure reports as input variables into a classification and regression tree (CART) model to determine the probability that a component will have at least one vulnerability. Using CART, we ranked all of the system components in descending order of their probabilities and found that 57% of the vulnerable components were in the top nine percent of the total component ranking, but with a 48% false positive rate. The results indicate that non-security failures can be used as one of the input variables for security-related prediction models.