Defensive Coding for C/C++

Defensive Coding C/C++
  • 11 Videos | 44m 50s
  • Earns a Badge
Likes 31 Likes 31
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 applications
    describe what buffer overflows are and their impact
    identify how to prevent buffer overflows
    describe what Code injection attacks are
    describe how to mitigate injection attacks in C/C++ applications
    identify how to prevent Format String vulnerabilities in C/C++ applications
  • recognize how to prevent DLL highjacking in C/C++ applications
    use exceptions in C/C++ applications
    specify how to deal with bad data in your C/C++ applications
    how to use regular expressions to help in input validation
    recognize how to constrain user input to prevent bad data input

IN THIS COURSE

  • Playable
    1. 
    Potential UI Application Risks  in C/C++
    4m 15s
    UP NEXT
  • Playable
    2. 
    Buffer Overflows in C/C++ Applications
    4m 24s
  • Locked
    3. 
    Preventing Buffer Overflows  in C/C++
    3m 46s
  • Locked
    4. 
    Code Injection Attacks in C/C++
    2m 59s
  • Locked
    5. 
    Mitigating Code Injection Attacks in C/C++
    2m 41s
  • Locked
    6. 
    Format String Attacks in C/C++
    2m 58s
  • Locked
    7. 
    Preventing DLL Highjacking  in C/C++ Applications
    3m 29s
  • Locked
    8. 
    Using Exceptions in C/C++ Applications
    4m 29s
  • Locked
    9. 
    Dealing with Bad Data in C/C++
    3m 49s
  • Locked
    10. 
    Using Regular Expressions in C/C++
    4m 5s
  • Locked
    11. 
    Constraining User Input in C/C++
    3m 55s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 5 Likes 5  
Likes 26 Likes 26  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 19 Likes 19  
Likes 8 Likes 8  
Likes 91 Likes 91