Buffer
Overflow Defenses. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G. Hogle.
http://sfsecurity.pr.erau.edu.
Better Software
Engineering Practices
•Testing – Execution of the software with selected data.
•Code Inspection – Inspection of the code by humans with a checklist to
make sure the code meets certain
criteria.
•Documentation of vendor code – Documentation of vendor code components
that others may reuse in their own projects.