Defensive Coding for C/C++
Defensive Coding C/C++
| Intermediate
- 11 videos | 40m 50s
- Earns a Badge
To program defensively, you must know what to look for. Explore common risks to C/C++, how to defend against common attacks, the best way to deal with user input.
WHAT YOU WILL LEARN
-
List potential risks to c/c++ ui applicationsDescribe what buffer overflows are and their impactIdentify how to prevent buffer overflowsDescribe what code injection attacks areDescribe how to mitigate injection attacks in c/c++ applicationsIdentify how to prevent format string vulnerabilities in c/c++ applications
-
Recognize how to prevent dll highjacking in c/c++ applicationsUse exceptions in c/c++ applicationsSpecify how to deal with bad data in your c/c++ applicationsHow to use regular expressions to help in input validationRecognize how to constrain user input to prevent bad data input
IN THIS COURSE
-
4m 15sUpon completion of this video, you will be able to list potential risks to C/C++ UI applications. FREE ACCESS
-
4m 24sAfter completing this video, you will be able to describe what buffer overflows are and their impact on systems. FREE ACCESS
-
3m 46sIn this video, you will learn how to prevent buffer overflows. FREE ACCESS
-
2m 59sUpon completion of this video, you will be able to describe what Code Injection attacks are. FREE ACCESS
-
2m 41sAfter completing this video, you will be able to describe how to reduce the risk of injection attacks in C/C++ applications. FREE ACCESS
-
2m 58sIn this video, you will learn how to prevent Format String vulnerabilities in C/C++ applications. FREE ACCESS
-
3m 29sUpon completion of this video, you will be able to recognize how to prevent DLL highjacking in C/C++ applications. FREE ACCESS
-
4m 29sFind out how to use exceptions in C++ applications. FREE ACCESS
-
3m 49sUpon completion of this video, you will be able to specify how to deal with bad data in your C/C++ applications. FREE ACCESS
-
4m 5sIn this video, you will learn how to use regular expressions to help in input validation. FREE ACCESS
-
3m 55sAfter completing this video, you will be able to recognize how to constrain user input to prevent bad data input. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.