Security Software Assessments

placeholder

In this 13-video course learners will discover techniques used to perform software security assessments and testing including components of a security assessment test strategy approaches security control and software testing and the security management process. Key concepts covered in this course include the major components of a security assessment and test strategies approaches; security control review methods including log and code reviews; and how to recognize security control testing mechanisms such as code testing. Next learn the importance of a security management process and its common functions; learn steps to take to properly test software to ensure that it is secure; and learn methods to detect potential software vulnerabilities. Then learn common software vulnerabilities such as buffer overflow and injection flaws; learn how to avoid common software vulnerabilities by using secure coding techniques; and explore steps and techniques to analyze risk. Finally learn about penetration testing and its purpose; and learn microservices a mini-application that focuses on a specific task and application programming interfaces (APIs) and highlight security concerns associated with each.