This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Security Briefs Protecting Your Code with Visual C++ Defenses Michael Howard Contents Stack-Based Buffer Overrun Detection (/GS) Safe Exception Handling (/SafeSEH) DEP Compatibility (/NXCompat) Image Randomization (/DynamicBase) Safer Function Calls C++