/HIGHENTROPYVA

Especifica se a imagem executável dá suporte a uma ASLR (Address Space Layout Randomization) de 64 bits de alta entropia.

Sintaxe

/HIGHENTROPYVA[:NO]

Comentários

Essa opção modifica o cabeçalho de um arquivo de imagem executável (por exemplo, um arquivo .dll ou .exe), para indicar suporte para ASLR de endereço de 64 bits. Para ter algum efeito, defina a opção no executável e em todos os módulos dos quais ele depende. Em seguida, os sistemas operacionais que dão suporte à ASLR de 64 bits podem trocar a base dos segmentos da imagem executável e tempo de carregamento usando endereços virtuais aleatórios de 64 bits. Esse grande espaço de endereço torna mais difícil para um invasor adivinhar a localização de uma região de memória específica.

Por padrão, o vinculador habilita /HIGHENTROPYVA para imagens executáveis de 64 bits. Essa opção requer /DYNAMICBASE e /LARGEADDRESSAWARE, que também são habilitados por padrão em imagens de 64 bits. /HIGHENTROPYVA não é aplicável a imagens executáveis de 32 bits, nas quais a opção é ignorada. Para desabilitar explicitamente essa opção, use /HIGHENTROPYVA:NO.

Confira também

Opções de EDITBIN
/DYNAMICBASE
/LARGEADDRESSAWARE
Defesas de segurança de software de ISV do Windows