A Customizable Framework for Prioritizing Systems Security Engineering Processes, Activities, and Tasks
As modern systems become increasingly complex, current security practices lack effective methodologies to adequately address the system security. This paper proposes a repeatable and tailorable framework to assist in the application of systems security engineering (SSE) processes, activities, and tasks as defined in the recently released National Institute of Standards and Technology (NIST) Special Publication 800-160. First, a brief survey of systems-oriented security methodologies is provided. Next, an examination of the relationships between the NIST-defined SSE processes is conducted to provide context for the engineering problem space. These findings inform a mapping of the NIST SSE processes to seven system-agnostic security domains which enable prioritization for three types of systems (conventional IT, cyber-physical, and defense). These concrete examples provide further understanding for applying and prioritizing the SSE effort. The goal of this paper is assist practitioners by informing the efficient application of the 30 processes, 111 activities, and 428 tasks defined in NIST SP 800-160. The customizable framework tool is available online for developers to employ, modify, and tailor to meet their needs.
S. Khou, L. O. Mailloux, J. M. Pecarina and M. Mcevilley, "A Customizable Framework for Prioritizing Systems Security Engineering Processes, Activities, and Tasks," in IEEE Access, vol. 5, pp. 12878-12894, 2017. https://doi.org/10.1109/ACCESS.2017.2714979