ASLR 是 Address Space Layout Randomization 的缩写,中文常译为地址空间布局随机化:一种操作系统级安全机制,通过随机化程序在内存中的关键地址(如栈、堆、共享库、可执行文件基址)来增加漏洞利用(尤其是缓冲区溢出、ROP)难度。也常泛指“启用/禁用 ASLR”。
/ˌeɪ ɛs ɛl ˈɑːr/
ASLR makes many simple exploits fail.
ASLR 会让许多简单的漏洞利用失效。
Even with ASLR enabled, an attacker may succeed if they can leak memory addresses and build a reliable ROP chain.
即使启用了 ASLR,攻击者若能泄露内存地址并构造可靠的 ROP 链,仍可能成功利用漏洞。
ASLR 属于首字母缩略词,来自 Address Space(地址空间)+ Layout(布局)+ Randomization(随机化)。该概念在现代操作系统安全加固中广泛使用,常与 DEP/NX 等机制配合。