/highentropyva (Opções do compilador de C#)

O /highentropyvaopção de compilador informa o kernel do Windows se um determinado executável suporta alta entropia randomização de Layout de espaço de endereço (ASLR).  

/highentropyva[+ | -]

Argumentos

  • + | -
    Esta opção especifica que executável um 64 bits ou um executável que é marcado pela /platform: anycpuopção decompilador suporta um espaço de endereço virtual de entropia de alta. A opção é desabilitado por padrão.Use /highentropyva+ or /highentropyva to enable it.

Comentários

O /highentropyva opção permite que as versões compatíveis do kernel do Windows para usar os níveis mais altos de entropia quando geração aleatória do layout do espaço de endereço de um processo como parte da ASLR. O uso de níveis mais altos de entropia significa que um número maior de endereços pode ser alocado para regiões de memória como, por exemplo, pilhas e heaps.Como resultado, é mais difícil de adivinhar a localização de uma região específica da memória .

Quando o /highentropyvaopção de compilador for especificada, oexecutável de destinoe todos os módulos que ele depende devem ser capazes de identificadorvalores deponteiro that are larger than 4 gigabytes (GB), quando estiverem executando como um processode 64 bits.

Para obter mais informações sobre o ASLR, consulte Atenuar as vulnerabilidades de Software.