Description
Secure Coding in C course. This course examines common challenges and vulnerabilities in the C language, including data typing problems, buffer overflows, and memory mismanagement. Instructor Dan Gookin teaches defensive coding techniques to mitigate security risks. Topics include identifying undefined behavior, validating input, safely handling strings and pointers, and preventing common exploits. It also emphasizes how careful code documentation can help identify and fix vulnerabilities. Practical examples of programming errors, such as out-of-bounds array access, improper use of library functions, and unhealthy data conversions, are provided. This course is designed for developers who want to write more secure and resilient code in C.
What you will learn:
- Understand the weaknesses in the C language that lead to security vulnerabilities.
- Identify and deal with undefined behavior in C code.
- Validate user input to prevent security attacks.
- Safely manage strings and avoid common errors.
- Safe work with pointers and memory management.
- Defensive coding methods to reduce vulnerabilities.
- Use appropriate data types to increase security.
Who is this course suitable for?
- C programmers looking to write more secure code.
- Developers working with legacy C code and want to understand security vulnerabilities.
- Security professionals seeking a deeper understanding of common vulnerabilities in C code.
- Anyone interested in learning the principles of secure programming in C.
Secure Coding in C course details
- Publisher: LinkedIn
- Instructor: Dan Gookin
- Education level: Intermediate
- Training duration: 1 hour and 28 minutes
Course topics
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: English
Quality: 720p
Download link
File size
156 MB