/highentropyva (Visual Basic)
Indica se un eseguibile a 64 bit o un eseguibile che è contrassegnato dall'opzione del compilatore di /platform: anycpu supporta l'ASLR (ASLR) elevato di entropia.
/highentropyva[+ | -]
Argomenti
- + | -
Parametro facoltativo. L'opzione è disattivata per impostazione predefinita o se si specifica /highentropyva-. L'opzione è attivata se si specifica /highentropyva o /highentropyva+.
Note
Se si specifica questa opzione, le versioni compatibili del kernel di windows possono utilizzare i livelli superiori di entropia quando il kernel randomizza il layout dello spazio degli indirizzi di un processo come parte di ASLR. Se il kernel utilizza i livelli superiori di entropia, un numero maggiore degli indirizzi può essere allocata alle aree di memoria come gli stack e heap. Di conseguenza, è più difficile indovinare la posizione di un'area di archiviazione specifico.
Quando l'opzione è attivata, l'eseguibile di destinazione e tutti i moduli da cui dipende siano in grado di gestire i valori di puntatore maggiori di 4 GB (GB) quando i moduli sono in esecuzione come processi a 64 bit.
Per ulteriori informazioni su ASLR, vedere Vulnerabilità del software di attenuare.
Vedere anche
Riferimenti
Esempi di righe di comando di compilazione (Visual Basic)