Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:security_technique
|
| gptkbp:category |
computer security
|
| gptkbp:fullName |
gptkb:Address_Space_Layout_Randomization
|
| gptkbp:implementedIn |
gptkb:Windows
gptkb:macOS gptkb:Linux |
| gptkbp:introducedIn |
2001
|
| gptkbp:limitation |
can be bypassed with information leaks
|
| gptkbp:protectedBy |
gptkb:return-to-libc_attacks
code injection stack smashing |
| gptkbp:purpose |
mitigate buffer overflow attacks
|
| gptkbp:randomChance |
memory address space locations
|
| gptkbp:relatedTo |
gptkb:DEP
stack canaries |
| gptkbp:requires |
support from hardware and OS
|
| gptkbp:statusInLinux |
enabled by default since kernel 2.6.12
|
| gptkbp:statusInmacOS |
enabled by default since Mac OS X 10.5
|
| gptkbp:statusInWindows |
enabled by default since Windows Vista
|
| gptkbp:usedIn |
operating systems
|
| gptkbp:bfsParent |
gptkb:OpenBSD
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
ASLR
|