About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
CCGrid 2024
Conference paper
STRonG: System Topology Risk Analysis on Graphs
Abstract
Production systems run complex stacks comprising of constantly-evolving hardware and software components. Vulnerabilities in such stacks continuously pose security risks to both the service provider and customers, and thus calls for a solution to analyze and quantify security risks. STRonG is a framework that leverages a layered graph-based approach to model, analyze, and quantify security risks in complex software and hardware stacks of systems. We propose the use of adjustable templates/stencils for easier and more consistent modeling and allow user-defined scoring methods to be applied. STRonG quantitatively assesses how modifications in structure, components, or attributes impact the security risk of critical parts of a system stack during the design phase or early stages of the development process. Efficacy of the framework is demonstrated by applying STRonG to the control stack of OpenStack cloud infrastructure and performing risk assessment before and after the introduction of a novel security layer. Risk is shown to be quantitatively reduced post introduction of the security layer, while allowing for a 10% error margin in scoring.