Address Space Layout Randomization (ASLR) is a security feature that randomizes the memory addresses used by system and application processes, making return-oriented programming (ROP) attacks more difficult to exploit. ROP relies on predictable memory locations, and ASLR disrupts this predictability by randomizing memory locations at runtime. Implementing ASLR on public-facing servers helps mitigate this attack vector. CASP+ recommends leveraging memory protection mechanisms like ASLR to defend against advanced exploitation techniques like ROP. Reference: CASP+ CAS-004 Exam Objectives: Domain 2.0 - Enterprise Security Operations (Memory Protection Mechanisms) CompTIA CASP+ Study Guide: Memory Exploit Mitigations and ASLR