ASLR — механізм захисту ОС, що випадково розміщує сегменти пам'яті (стек, купа, бібліотеки) при кожному запуску програми.
Ускладнює використання hardcoded адрес у експлойтах. Обходиться через інформаційні витоки (info leak), brute force (32-bit), або ret2plt/ROP-техніки.