Address Space Layout Randomization

GPTKB entity

Statements (29)
Predicate Object
gptkbp:instanceOf computer security technique
gptkbp:abbreviation gptkb:ASLR
gptkbp:category exploit mitigation
gptkbp:effect gptkb:organization
implementation quality
https://www.w3.org/2000/01/rdf-schema#label Address Space Layout Randomization
gptkbp:implementedIn gptkb:Linux_kernel_2.6.12
gptkb:macOS_10.5_Leopard
gptkb:Windows_XP_SP2
gptkbp:introducedIn 2001
gptkbp:limitation can be bypassed with memory leaks
not effective against all attacks
gptkbp:prevention reliable exploitation of buffer overflows
gptkbp:purpose mitigate memory corruption vulnerabilities
gptkbp:randomChance libraries
heap
stack
memory address space locations
executable code
gptkbp:relatedTo gptkb:Data_Execution_Prevention
gptkb:control_flow_integrity
stack canaries
gptkbp:usedIn gptkb:Windows
gptkb:macOS
gptkb:Linux
operating systems
gptkbp:vulnerableTo information disclosure attacks
gptkbp:bfsParent gptkb:Data_Execution_Prevention
gptkbp:bfsLayer 6