Systems & Memory
Stack Canary
Also: stack cookie
A secret value the compiler places between a buffer and the return address and checks before a function returns.
In more detail
If an overflow changed the canary, the program stops instead of returning to a corrupted address. It turns many takeovers into crashes but does not fix the underlying bug.
