NewApp Monitoring is liveSign up free
AgentbeamBeta
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.

Browse the dictionary