Coding securely in C and C++ can be difficult. This training course focuses on specific security issues associated with software development using these languages. It is designed for individuals who have a thorough understanding of C and C++ as coding languages but do not possess a high degree of security expertise. Over three days the course will help them to understand the coding weaknesses that they need to avoid and to develop a better understanding of defensive coding practices.
Important elements of the course include improving memory allocation processes and the use of Static Analysis Tools to identify security issues relating to native code before it is compiled. The course is usually run over three days.