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.
翻译:系统安全保障能够使人们相信,软件系统的安全特征、做法、程序和架构能够调解和执行安全政策,并具有抵御安全失灵和攻击的复原力。新的信息和通信技术(信通技术)的演变除了带来安全保障的巨大好处外,还带来了信息保护方面的新挑战。基于传统工具、技术和程序的安全保障方法可能无法应对因要求规格差、静态性质和开发过程不完善而带来的新挑战。共同标准(CC)通常用于安全评估和认证进程,也伴随着许多限制和挑战。本文件广泛努力研究信通技术和网络物理系统在广泛领域安全保障方面的最新状况、局限性和未来研究方向。我们系统地审查了涉及系统安全保障的要求、流程和活动,包括安全要求、安保指标、系统、环境和保障方法。我们着重指出了现有文献在系统安全保障和相应解决方案方面查明的挑战和差距。我们讨论了目前方法的局限性和未来研究方向。我们讨论了目前的方法和未来研究方向。