CSSLP 2024: Security in Memory Management, the Build Process, and APIs
Sahana M
Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Secure implementation practices are the bridge between secure architecture and secure testing. This course covers everything from memory management, API security, and build process security, all the way to static and dynamic application security testing.
First, you’ll learn secure memory management practices in Python by focusing on preventing vulnerabilities like buffer overflows, memory leaks, and dangling pointers while comparing memory management techniques in C++, C#, and Java. Then, you’ll explore static application security testing (SAST) techniques such as source code, binary, and control flow analysis, and contrast them with dynamic application security testing (DAST).
Moving on, you’ll study API security strategies such as Gateway API rate limiting, load balancing, and caching, and review the OWASP API Security Top 10 for 2023, learning how to protect APIs from common threats. Finally, you’ll learn about build process security techniques like obfuscation and code signing and examine compiler and interpreter switches in Python, Java, C#, and C++.
This course prepares learners for the Certified Secure Software Lifecycle Professional (CSSLP) exam.
Issued on
March 10, 2025
Expires on
Does not expire