Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
memory protection policy
|
gptkbp:abbreviation |
gptkb:Write_XOR_Execute
|
gptkbp:alsoKnownAs |
gptkb:Write_XOR_Execute
|
gptkbp:category |
computer security
memory management operating system security |
gptkbp:enforcedBy |
memory pages cannot be both writable and executable
|
https://www.w3.org/2000/01/rdf-schema#label |
W^X memory protection
|
gptkbp:introduced |
gptkb:Theo_de_Raadt
|
gptkbp:introducedIn |
gptkb:OpenBSD_3.3
2003 |
gptkbp:prevention |
arbitrary code execution
buffer overflow attacks |
gptkbp:purpose |
mitigate security vulnerabilities
|
gptkbp:relatedTo |
gptkb:ASLR
gptkb:DEP gptkb:NX_bit |
gptkbp:usedIn |
gptkb:Windows
gptkb:OpenBSD gptkb:Linux operating systems |
gptkbp:bfsParent |
gptkb:OpenBSD
|
gptkbp:bfsLayer |
6
|