This lecture will teach several proactively secure programming methods that can be applied to direct-memory languages like C and C++. These methods are an application of the fundamental defense in depth principle that can provide an extra level of security against common buffer overflow attacks, double-free vulnerabilities, and logic errors.