CSA440 — Software Assurance
CSA 440 - Software Assurance CSA 440 - Software Assurance Description: Incorporate security practices throughout the software development lifecycle according to industry standards. Implement secure design patterns and program defensively to minimize vulnerabilities. Conduct dynamic analysis, fuzzing and penetration testing to identify and remediate risks. Compose threat models informing defensive programming techniques. (2, 4) Evaluate open source libraries and dependencies for security impacts. (3, 5) Construct Continuous Integration and Continuous Delivery (CI/CD) pipelines integrating static/dynamic analysis. Strategize processes needed to mature software assurance postures.
Prerequisites: CSA345