Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 064

ASLR

¿Qué es ASLR?

ASLRLa aleatorización del espacio de direcciones distribuye al azar la ubicación en memoria de código, pilas, montones y librerías para impedir que un atacante prediga direcciones.


ASLR es una mitigación defensiva que aleatoriza las direcciones base de las regiones clave de un proceso —ejecutable, librerías compartidas, montón, pila y zona mmap— en cada ejecución. Fue introducida por el proyecto PaX en 2001 y hoy está presente en Linux, Windows, macOS, iOS y Android. Al hacer impredecible la disposición de la memoria, obliga al atacante a filtrar primero una dirección antes de lanzar ataques de reutilización de código como ROP. Su eficacia depende de la entropía disponible, de cubrir todos los binarios (PIE) y de combinarse con DEP/NX, canarios de pila y CFI para resistir desbordes parciales y filtraciones.

Ejemplos

  1. 01

    Linux aleatoriza la base de pila, montón y binario PIE en cada exec.

  2. 02

    Windows reubica kernel32.dll y ntdll.dll en cada arranque.

Preguntas frecuentes

¿Qué es ASLR?

La aleatorización del espacio de direcciones distribuye al azar la ubicación en memoria de código, pilas, montones y librerías para impedir que un atacante prediga direcciones. Pertenece a la categoría de Seguridad de aplicaciones en ciberseguridad.

¿Qué significa ASLR?

La aleatorización del espacio de direcciones distribuye al azar la ubicación en memoria de código, pilas, montones y librerías para impedir que un atacante prediga direcciones.

¿Cómo funciona ASLR?

ASLR es una mitigación defensiva que aleatoriza las direcciones base de las regiones clave de un proceso —ejecutable, librerías compartidas, montón, pila y zona mmap— en cada ejecución. Fue introducida por el proyecto PaX en 2001 y hoy está presente en Linux, Windows, macOS, iOS y Android. Al hacer impredecible la disposición de la memoria, obliga al atacante a filtrar primero una dirección antes de lanzar ataques de reutilización de código como ROP. Su eficacia depende de la entropía disponible, de cubrir todos los binarios (PIE) y de combinarse con DEP/NX, canarios de pila y CFI para resistir desbordes parciales y filtraciones.

¿Cómo defenderse de ASLR?

Las defensas contra ASLR combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

¿Cuáles son otros nombres para ASLR?

Nombres alternativos comunes: Aleatorización del espacio de direcciones, PIE.

Términos relacionados

Véase también