Buffer Overflow Protection - How IT Works

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 day—who works at a job and then takes on a second shift with the kids every night—is much more likely to adopt the survivor’s motto: “If it works, I’ll 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 don’t get it.
    Ron Taffel (20th century)