Statements (24)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Security_Mechanism
|
| gptkbp:alsoKnownAs |
gptkb:Stack_Smashing_Protector
Stack Guard |
| gptkbp:category |
Software Security
|
| gptkbp:checksFor |
Function Epilogue
|
| 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:Kernel_Address_Space_Layout_Randomization
gptkb:Shadow_Stack |
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Stack Canaries
|