Secure Coding in C/C++ Training
Secure Coding in C/C++ Training Course Description
This Secure Coding in C/C++ Training course will cover all of the most common programming flaws that affect C and C++ code. Each issue is described clearly with examples. Throughout the Secure Coding in C & C++ Training course students are asked to identify flaws in modern versions of common open-source software to provide hands-on experience identifying these issues in existing code. Exercises also require students to provide secure solutions to coding problems in order to demonstrate mastery of the subject.
The C and C++ programming languages are the bedrock for most operating systems, major network services, embedded systems and system utilities. Even though C and, to a lesser extent, C++ are well understood languages, the flexibility of the language and inconsistencies in the standard C libraries have led to an enormous number of discovered vulnerabilities over the years. The unfortunate truth is that there are probably more undiscovered vulnerabilities than there are known vulnerabilities!
• Understand basic concepts of security, IT security and secure coding
• Realize the severe consequences of non-secure buffer handling
• Understand the architectural protection techniques and their weaknesses
• Learn about typical coding mistakes and how to avoid them
• Be informed about recent vulnerabilities in various platforms, frameworks and libraries
With onsite Training, courses can be scheduled on a date that is convenient for you, and because they can be scheduled at your location, you don’t incur travel costs and students won’t be away from home. Onsite classes can also be tailored to meet your needs. You might shorten a 5-day class into a 3-day class, or combine portions of several related courses into a single course, or have the instructor vary the emphasis of topics depending on your staff’s and site’s requirements.
IT security and secure coding
Security relevant C/C++ programming bugs and flaws
Common Coding Errors & Vulnerabilities
Advice and Principles
Whether you are looking for general information or have a specific question, we want to help
Request More Information