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.