Buffer overflow protection refers to various techniques used during software development to enhance the security of executable programs by detecting buffer overflows on stack-allocated variables as they occur and preventing them from becoming serious security vulnerabilities. There have been several implementations of buffer overflow protection.
This article deals with stack-based overflow; similar protections also exist against heap-based overflows, but they are implementation-specific.
Read more about Buffer Overflow Protection: How It Works, Canaries, Attacks That Cannot Be Protected Against, Bounds Checking, Tagging, An Example of Canaries
Famous quotes containing the words overflow and/or protection:
“All good poetry is the spontaneous overflow of powerful feelings: it takes its origin from emotion recollected in tranquillity.”
—William Wordsworth (17701850)
“Were for statehood. We want statehood because statehood means the protection of our farms and our fences; and it means schools for our children; and it means progress for the future.”
—Willis Goldbeck (19001979)