These courses are brought to you by Klocwork and Security Innovation, partners in providing tools and educational resources for software developers - learn more.
Part 1 - CWE-170 Improper Null Termination
Learn to describe, identify and avoid these vulnerabilities. Walk through code examples and understand the security risks they impose.
Part 2 - CWE-401 Improper Release of Memory
Memory leaks pose major security risks including denial-of-service attacks. Learn how to describe, identify and avoid them in your code.
Part 3 - CWE-457 Use of Uninitialized Variable
This issue can expose software to DOS attacks and arbitrary code execution. Learn key strategies to mitigate this weakness.
Part 4 - CWE-476 NULL Pointer Dereference
Learn about this vulnerability type and the security impact it can have. Walk through code examples and learn how to avoid issues.
Demo - Detecting Security Defects in Code
Watch Klocwork on-the-fly source code analysis in action. See CWE memory vulnerabilities identified in code and how Klocwork Review can report on CWE software security defects across your code base.
Like this course? Check out the rest of our free eLearning courses.