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
|