/HIGHENTROPYVA
Especifica si la imagen ejecutable es compatible con la selección aleatoria del diseño del espacio de direcciones (ASLR) de 64 bits de alta entropía.
Sintaxis
/HIGHENTROPYVA
[:NO
]
Comentarios
Esta opción modifica el encabezado de un archivo de imagen ejecutable (por ejemplo, un archivo .dll
o .exe
) para indicar la compatibilidad con ASLR de dirección de 64 bits. Para tener un efecto, establezca la opción en el ejecutable y en todos los módulos de los que depende. A continuación, los sistemas operativos que admiten ASLR de 64 bits pueden rebase los segmentos de la imagen ejecutable en tiempo de carga mediante direcciones virtuales aleatorias de 64 bits. Este gran espacio de direcciones dificulta a un atacante la tarea de adivinar la ubicación de un área de memoria específica.
De forma predeterminada, el enlazador habilita /HIGHENTROPYVA
para las imágenes ejecutables de 64 bits. Esta opción requiere /DYNAMICBASE
y /LARGEADDRESSAWARE
, que también están habilitadas de forma predeterminada para las imágenes de 64 bits. /HIGHENTROPYVA
no es aplicable a las imágenes ejecutables de 32 bits, donde se omite la opción. Para deshabilitar explícitamente esta opción, utilice /HIGHENTROPYVA:NO
.
Consulte también
Opciones de EDITBIN
/DYNAMICBASE
/LARGEADDRESSAWARE
Defensas de seguridad de software ISV de Windows