CET Institute - ATT

Accelerated Technical Training

Secure Coding in C and C++

Scheduled Classes

Date Location Purchase
Sep 14, 2020 to Sep 17, 2020 Warner Robins, GA
Sep 14, 2020 to Sep 17, 2020 Virtual Day School
Sep 21, 2020 to Sep 24, 2020 Virtual Day School
Sep 21, 2020 to Sep 24, 2020 Warner Robins, GA
Class Description: 

This course provides a detailed explanation of common programming errors in C and C++ and describes how these errors can lead to code that is vulnerable to exploitation. The course concentrates on security issues intrinsic to the C and C++ programming languages and associated libraries. The intent is for this course to be useful to anyone involved in developing secure C and C++ programs regardless of the specific application.

Price: 
$2 160.00

10% Discount for Veterans, or 20% Discount for Government Agencies! Use coupon code "VET2020" or "GOV2020" at checkout. Call us at 888-410-7818 to verify your status before class.

Prerequisites: 

It is recommended that participants have a basic to intermediate understanding of the C and C++ programming languages. Software security knowledge or experience is not required.

Who Should Attend?: 

C and C++ Software Developers

What You Will Learn: 

Participants should come away from this course with a working knowledge of common programming errors that lead to software vulnerabilities, how these errors can be exploited, and effective mitigation strategies for preventing the introduction of these errors. In particular, participants will learn how to
• improve the overall security of any C or C++ or C# application
• thwart buffer overflows and stack-smashing attacks that exploit insecure string manipulation logic
• avoid vulnerabilities and security flaws resulting from the incorrect use of dynamic memory management functions
• eliminate integer-related problems: integer overflows, sign errors, and truncation errors
• correctly use formatted output functions without introducing format-string vulnerabilities
• avoid I/O vulnerabilities, including race conditions

What is Included: 

• Secure Coding in C and C++
• The CERT C++ Coding Standard
• C Coding Guidelines

Duration: 
40 hours