Video description
The C++ programming language is widely used, but C++ programs are often insecure. A number of different vulnerabilities can exist in C++ code and make it vulnerable to exploitation. If you want to write secure C++ code, you need to identify and understand the numerous potential errors that can be made in C++ programs. This includes everything from identification of a potential vulnerability to understanding how it could be exploited to knowing how to correct your vulnerable code. This course walks you through this entire process by providing examples of vulnerable code, exploiting this code, and then demonstrating corrected code that is immune to exploitation.
Table of contents
- Chapter 1: Introduction to C++ Programming
- Chapter 2: Battling Integer Vulnerabilities in C++
- Chapter 3: Memory Management in C++
- Chapter 4: Pointer Subterfuge and Object Misuse in C++
- Chapter 5: Code Injection Attacks and Run-time Countermeasures
- Chapter 6: Eliminate Common Issues with Multithreaded Programming: Concurrency and Parallelism
- Chapter 7: Exceptions and Error Handling in C++
- Chapter 8: Industry Resources and Best Practices for C++ Development
Product information
- Title: Secure Programming with C++
- Author(s):
- Release date: July 2020
- Publisher(s): EC-Council
- ISBN: None
You might also like
book
Secure Programming Cookbook for C and C++
Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the …
video
Open Source Software Superstream Series: C++
Known for its speed and multithreading support—and its more than four decades of powerful application development—C++ …
video
Secure Programming with C
Secure coding with C is a top concern. Although the C programming language, which is commonly …
book
Hands-On GUI Programming with C++ and Qt5
Create visually appealing and feature-rich applications by using Qt 5 and the C++ language About This …