2 ms·
A few terrorists among hundreds of good people have little chance now. Too many canaries. Terrorists will only have their corrupt data invalidated. From http:/
by staunch 12y ago
A few terrorists among hundreds of good people have little chance now. Too many canaries. Terrorists will only have their corrupt data invalidated.
From http://en.wikipedia.org/wiki/Buffer_overflow_protection#Canaries http://en.wikipedia.org/wiki/Buffer_overflow_protection#Cana...
Canaries or canary words are known values that are placed between a buffer and control data on the stack to monitor buffer overflows. When the buffer overflows, the first data to be corrupted will usually be the canary, and a failed verification of the canary data is therefore an alert of an overflow, which can then be handled, for example, by invalidating the corrupted data.