How It Works
Typically, buffer overflow protection modifies the organization of data in the stack frame of a function call to include a "canary" value which, when destroyed, shows that a buffer preceding it in memory has been overflowed. This gives the benefit of preventing an entire class of attacks. According to some software vendors, the performance impact of these techniques is negligible.
Read more about this topic: Buffer Overflow Protection
Famous quotes containing the word works:
“And when discipline is concerned, the parent who has to make it to the end of an eighteen-hour daywho works at a job and then takes on a second shift with the kids every nightis much more likely to adopt the survivors motto: If it works, Ill use it. From this perspective, dads who are even slightly less involved and emphasize firm limits or character- building might as well be talking a foreign language. They just dont get it.”
—Ron Taffel (20th century)