Security assurance provides the confidence that security features, practices, procedures, and architecture of software systems mediateand enforce the security policy and are resilient against security failure and attacks. Alongside the significant benefits of securityassurance, the evolution of new information and communication technology (ICT) introduces new challenges regarding informationprotection. Security assurance methods based on the traditional tools, techniques, and procedures may fail to account new challengesdue to poor requirement specifications, static nature, and poor development processes. The common criteria (CC) commonly used forsecurity evaluation and certification process also comes with many limitations and challenges. In this paper, extensive efforts havebeen made to study the state-of-the-art, limitations and future research directions for security assurance of the ICT and cyber-physicalsystems (CPS) in a wide range of domains. We systematically review the requirements, processes, and activities involved in systemsecurity assurance including security requirements, security metrics, system and environments and assurance methods. We shed lighton the challenges and gaps that have been identified by the existing literature related to system security assurance and correspondingsolutions. Finally, we discussed the limitations of the present methods and future research directions.
翻译:安全保障措施可以使人相信,软件系统的安全特征、做法、程序和架构能够起到调解作用,执行安全政策,并具有抵御安全失灵和攻击的复原力。新的信息和通信技术(信通技术)的演进,除了安全保障带来的重大好处外,还带来了信息保护方面的新挑战。基于传统工具、技术和程序的安全保障方法可能无法应对因要求规格差、静态性质和开发过程不完善而产生的新挑战。安全评价和认证程序通常使用的共同标准(CC)也伴随着许多限制和挑战。本文件还广泛努力研究信息和通信技术和网络-物理系统的安全保障在广泛领域的现状、局限性和未来研究方向。我们系统地审查系统安全保障方面的要求、程序和活动,包括安全要求、安保标准、系统和环境以及保证方法。我们阐述了现有文献在系统安全保障和对应解决方案方面查明的挑战和差距。最后,我们讨论了当前方法的局限性和未来研究方向。我们讨论了当前方法的局限性和未来研究方向。