C Language — Secure and Reliable Code (C6)
Programming, C, C++
Learn practical methods to write secure C code and systematically eliminate undefined behavior. The course covers proven techniques for memory and pointer safety and practical defences against buffer and integer overflows.
Hands-on work with static analysis, compilers and modern sanitizers plus dynamic analysis to find bugs early. The course explains applying C security standards (CERT C, MISRA C), defensive design and code review practices for long-term maintainability.
Location, current course term
Contact us
The course:
Hide detail
-
Safe memory and pointer handling
-
Buffer overflows and integer overflow
-
Input validation and error handling
-
Secure design principles in C
-
Sanitizers and dynamic analysis
-
Security standards (CERT C, MISRA C)
-
Code review and long-term maintainability
-
Assumed knowledge:
-
Good knowledge of C programming.
-
Recommended previous course:
-
C Language – Automated Testing (C5)
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Language:
-