Completed
Introduction
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Secure Programming Practices in C++
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Agenda
- 3 What kind of specs exists
- 4 C Core Guidelines
- 5 C Coding Standard
- 6 Common Weakness Enumeration
- 7 Undefined Behavior
- 8 Undefined Behavior Example
- 9 Compiler Optimizations
- 10 The Disappearing Memset
- 11 Live Demo
- 12 References
- 13 Era of the SAE
- 14 Exploitability
- 15 Sign Integer Overflow
- 16 Overflows
- 17 Buffer Underflow
- 18 Incorrect Type Conversion
- 19 The Good Thing
- 20 Use Your Tools
- 21 Avoid loops
- 22 Save casts
- 23 Allocation
- 24 Garbage Collection
- 25 Make Sure
- 26 No Semantics
- 27 enum class
- 28 string literal
- 29 loop
- 30 literals
- 31 struct
- 32 quote operator
- 33 semantics to numbers
- 34 sizes
- 35 fuzzers
- 36 taint
- 37 pointer
- 38 clever code
- 39 shared pointer
- 40 shared state
- 41 modern C