Buffer Overflow Defenses. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G. Hogle. http://sfsecurity.pr.erau.edu.
Kinds of Defenses
Better software engineering practices
Find-and-patch methods
Language tools
Analysis tools
Compiler tools
Operating system tools