Buffer
Overflow Defenses. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G. Hogle.
http://sfsecurity.pr.erau.edu.
Language tools
•Languages less susceptible to buffer overflows – Languages other than C/C++
that are less susceptible to buffer overflows when used
properly.
•Languages based on C – Languages like Cyclone that were designed with preventing
buffer overflows in mind.
•“Safe” buffers – Buffers that automatically truncate inputs, generate exceptions, are
grow bigger.
•Safer library functions – Library functions that are less susceptible to buffer
overflows than the standard C library.