バッファオーバーフローを防ぐために、プログラム実行時にメモリ上のアドレス(スタック、ヒープ、ライブラリ)をランダム化するOSの機能はどれか。

ASLRは、主要なデータ領域のアドレス配置をランダム化し、攻撃者が特定のアドレス(JMP ESP等)に依存することを防ぐ。