Address Space Layout Randomization (ASLR): A security technique that randomly arranges the positions of key data areas of a program—including the base of the executable and position of libraries, heap, and stack—in a process’s address space. By doing so, it makes it harder for an attacker to predict target addresses, thus mitigating the risk of exploitation techniques such as buffer overflow attacks. ASLR is widely used in modern operating systems to enhance their security posture.
Categories: CC D5: Security Operations | CCSP D3: Cloud Platform and Infrastructure Security | CISM D3: Information Security Program | CISSP D4: Communication and Network Security | Security+ D2: Threats Vulnerabilities and Mitigations | SSCP D7: Systems and Application Security
« Back to Glossary Index