ASLR(Address Space Layout Randomization)
ASLR(Address Space Layout Randomization)とは、ひとことで言えば、プログラムの実行時にスタック・ヒープ・ライブラリ等のメモリ配置をランダム化することで、バッファオーバーフロー攻撃を困難にする防御機構です。攻撃者は固定アドレスに依存したシェルコードを書けなくなるため、エクスプロイトの成功率が大幅に下がります。DEPと組み合わせて使われることが多く、現代のOS(Windows、Linux、macOS)で標準的に有効化されています。

