High Quality Content by WIKIPEDIA articles! 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 ...Full description
High Quality Content by WIKIPEDIA articles! 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.