Measuring and Improving the Effectiveness of Defense-in-Depth Postures
Title | Measuring and Improving the Effectiveness of Defense-in-Depth Postures |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Mell, Peter, Shook, James, Harang, Richard |
Conference Name | Proceedings of the 2Nd Annual Industrial Control System Security Workshop |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4788-4 |
Keywords | attack graph, Attack Graphs, controller area network security, controller area networks, defense in depth, industrial control systems, Internet of Things, Internet of Things (IoT), Measurement, Metrics, Network Security Architecture, pubcrawl, Resiliency, Scalability, security, security weaknesses |
Abstract | Defense-in-depth is an important security architecture principle that has significant application to industrial control systems (ICS), cloud services, storehouses of sensitive data, and many other areas. We claim that an ideal defense-in-depth posture is 'deep', containing many layers of security, and 'narrow', the number of node independent attack paths is minimized. Unfortunately, accurately calculating both depth and width is difficult using standard graph algorithms because of a lack of independence between multiple vulnerability instances (i.e., if an attacker can penetrate a particular vulnerability on one host then they can likely penetrate the same vulnerability on another host). To address this, we represent known weaknesses and vulnerabilities as a type of colored attack graph. We measure depth and width through solving the shortest color path and minimum color cut problems. We prove both of these to be NP-Hard and thus for our solution we provide a suite of greedy heuristics. We then empirically apply our approach to large randomly generated networks as well as to ICS networks generated from a published ICS attack template. Lastly, we discuss how to use these results to help guide improvements to defense-in-depth postures. |
URL | http://doi.acm.org/10.1145/3018981.3018986 |
DOI | 10.1145/3018981.3018986 |
Citation Key | mell_measuring_2016 |