Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb: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
|
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
W^X memory protection
|