Company: Pluralsight Author: Nick Cano Full Title: Modern C++ Secure Coding Practices: Const Correctness Year: 2018 Language: English Genre: Educational: Application Development Skill Level: Intermediate Price: - - Files: MP4 (+ Slides .PDF, Subtitles .SRT) Time: 00:42:52 Video: AVC, 1280 x 720 (1.778) at 15.000 fps, 250 kbps Audio: AAC at 92 Kbps, 2 channels, 44.1 KHz This course will show you attacks hackers use against C++ programs and teach you how const correctness can prevent many of the bugs these attacks leverage. Attackers often utilize small and otherwise unnoticed coding mistakes to hack applications. In this course, Modern C++ Secure Coding Practices: Const Correctness, you'll learn how these attacks take place and how you can prevent them from using const correctness. First, you'll take a look at how to properly handle pointers. Next, you'll discover how you can avoid accidentally assigning to variables. Finally, you'll explore strategies which can aid you in being const correct. When you're finished with this course, you'll have a foundational knowledge of const correctness that will help you move forward and write more secure and future-proof code. Lessons: 1. Course Overview 01. Course Overview 2. What Is Const Correctness? 02. Introduction 3. Bug Class: Memory Corruption via Pointer Mutation 03. Overview 04. Pointer Mutation Demo 05. Pointed Value Mutation Demo 06. Takeaways 4. Bug Class: Control Flow Hijacking via Accidental Assignment 07. Overview 08. Accidental Assignment Demo 09. Takeaways 5. Const Correctness as a Best Practice 10. Wrap Up Our members see more. Join us! ------------- Our members see more. Join us!