アドレス空間の微調整 stackgap スタックの最上位に使用するランダムな 8 バイト配列 最大 1 ページの実メモリの浪費 ランダムな N ページのプロセス アドレス空間の浪費 管理者が範囲を調整できる... 共有ライブラリの配置 共有ライブラリを毎回異なる配置でマップする 1 つのプログラムが多くのライブラリを使用する場合、すなわち sshd(8) 等 の場合により重要となる 共有ライブラリの場合のランダム化アドレス 構成済みライブラリは非常に容量が大きい この場合は、アドレス空間内にランダムにマップすることを試みる 非常に安価。攻撃者に打撃を与えることができる 初心者向きではなく、困難である プログラムへの配慮がない