Stack Canaries

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf Security Mechanism
gptkbp:alsoKnownAs gptkb:Stack_Smashing_Protector
Stack Guard
gptkbp:category Software Security
gptkbp:checksFor Function Epilogue
https://www.w3.org/2000/01/rdf-schema#label Stack Canaries
gptkbp:ifModified Indicates Buffer Overflow
gptkbp:implementedIn Operating Systems
Compilers
gptkbp:introducedIn 1997
gptkbp:purpose Detect Stack Buffer Overflows
gptkbp:relatedTo gptkb:Data_Execution_Prevention
gptkb:Address_Space_Layout_Randomization
gptkbp:supportedBy gptkb:GCC
gptkb:Clang
gptkb:Microsoft_Visual_Studio
gptkbp:usedIn gptkb:Computer_Security
Buffer Overflow Protection
gptkbp:vulnerableTo Information Disclosure Attacks
Non-contiguous Overflows
gptkbp:worksWith Placing Known Value Before Return Address
gptkbp:bfsParent gptkb:Shadow_Stack
gptkbp:bfsLayer 7