What's Software & Platform Security all about?
This category within the Cyber Body of Knowledge, covers 3 wider knowledge areas:
Software Security - known categories of programming errors resulting in security bugs, and techniques for avoiding these errors – both through coding practice and improved programming language design, and tools, techniques and methods for detection of such errors in existing systems.
Web & Mobile Security - issues related to web applications and services distributed across devices and frameworks, including the diverse programming paradigms and protection models.
Secure Software Lifecycle - the application of security software engineering techniques in the whole systems development lifecycle resulting in software that is secure by default.