ASLRとは【用語集詳細】
ASLR(Address Space Layout Randomization)は、OSにおけるセキュリティ機能の1つです。日本語では「アドレス空間配置のランダム化」等と訳されます。
ASLRは、DLLを含む実行コードや、ライブラリ、ヒープ、スタックが利用するメモリアドレスをランダム配置することで、攻撃者がメモリの脆弱性を探知し、バッファオーバーフローなどの攻撃を行うことを阻止します。
ASLRはWindowsの他、Linux、Android OS、iOSなど主要なOSに組み込まれています。
なお、BlindeSide攻撃の他、ASLR機能をバイパスする脆弱性もこれまでに確認されています。