COD 303 – Mitigating C Code Vulnerabilities (UPDATED)

Course Overview


In the rapidly evolving world of software development, security is paramount. This course dives into the heart of C programming vulnerabilities, offering a comprehensive guide on how to fortify your code against an array of threats. In this secure coding course, you will review common C application vulnerabilities, how they manifest in code, and techniques and libraries that you can use to mitigate the risk of attack. The objectives of this course align with the CWE Top 25 Most Dangerous Software Weaknesses, OWASP Secure Coding Practices, and the CERT C Coding Standard.

Upon completing this course, you will have the knowledge and skills required to:

  • Identify and mitigate the risks associated with common C code vulnerabilities, including but not limited to injection attacks, format string vulnerabilities, integer wraparounds, and path traversal
  • Apply secure coding effectively, utilizing techniques and libraries designed to safeguard against potential attacks.
  • Grasp the theoretical underpinnings of secure coding but also apply this knowledge in mitigating real-world software vulnerabilities effectively
  • Enhance coding practices and bolster the security of C applications

Course Details

Course Number: COD 303
Course Duration: 20 minutes
Course CPE Credits: .4

NICE Specialty Areas

Available Languages

  • English