System Security Assurance: A Systematic Literature Review
Authors:
- Ankur ShuklaASAnkur Shukla
- Goitom Kahsay WeldehawaryatGWGoitom Kahsay Weldehawaryat
Preprint
Abstract
System security assurance provides the confidence that security features, practices, procedures, and architecture of software systems mediate and enforce the security policy and are resilient against security failure and attacks. Alongside the significant benefits of security assurance, the evolution of new information and communication technology (ICT) introduces new challenges regarding information protection. Security assurance methods based on the traditional tools, techniques, and procedures may fail to account new challenges due to poor requirement specifications, static nature, and poor development processes. The common criteria (CC) commonly used for security evaluation and certification process also comes with many limitations and challenges. In this paper, extensive efforts have been made to study the state-of-the-art, limitations and future research directions for security assurance of the ICT and cyber-physical systems (CPS) in a wide range of domains. We conducted a systematic review of requirements, processes, and activities involved in system security assurance including security requirements, security metrics, system and environments and assurance methods. We highlighted the challenges and gaps that have been identified by the existing literature related to system security assurance and corresponding solutions. Finally, we discussed the limitations of the present methods and future research directions.Keywords
All Related Versions
- Version 1, 2021-10-05, ArXiv
- Version 2, 2022-07-29, ArXiv
- Published version: Computer Science Review, 45.
This publication has 44 references indexed in Scilit:
- Aligning the Concepts of Risk, Security and Privacy Towards the Design of Secure Intelligent Transport Systems2020
- Cyber Security Assessment Education for E-Governance Systems2020
- Core‐level cybersecurity assurance using cloud‐based adaptive machine learning techniques for manufacturing industryTransactions on Emerging Telecommunications Technologies, 2020
- Model-Driven Cyber Range Training: A Cyber Security Assurance Perspective2020
- A Case for IoT Security Assurance2017
- Security Metrics, Secure Elements, and Operational Measurement Trust in Cloud EnvironmentsLecture Notes in Computer Science, 2015
- Specification, verification, and quantification of security in model-based systemsComputing, 2015
- A methodology for security assurance-driven system developmentRequirements Engineering, 2010
- A Security Assurance Model to Holistically Assess the Information Security Posture2010
- Eliciting security requirements and tracing them to design: an integration of Common Criteria, heuristics, and UMLsecRequirements Engineering, 2009