Freigeben über


/HIGHENTROPYVA

Gibt an, ob das ausführbare Image 64-bit-ASLR mit hoher Entropie unterstützt.

Syntax

/HIGHENTROPYVA[:NO]

Hinweise

Mit dieser Option wird der Header einer ausführbaren Bilddatei (z. B. einer oder .exe einer .dll Datei) geändert, um die Unterstützung für die 64-Bit-Adresse ASLR anzugeben. Um einen Effekt zu haben, legen Sie die Option sowohl für die ausführbare Datei als auch für alle Module fest, von denen sie abhängig ist. Anschließend können Betriebssysteme, die 64-Bit-ASLR unterstützen, die Segmente des ausführbaren Images zur Ladezeit mithilfe zufälligisierter virtueller 64-Bit-Adressen neu erstellen. Aufgrund dieses großen Adressbereichs ist es für einen Angreifer schwieriger, den Ort eines bestimmten Speicherbereichs zu schätzen.

Standardmäßig aktiviert /HIGHENTROPYVA der Linker ausführbare 64-Bit-Images. Diese Option erfordert sowohl als /LARGEADDRESSAWAREauch /DYNAMICBASE , die auch für 64-Bit-Bilder standardmäßig aktiviert sind. /HIGHENTROPYVA gilt nicht für ausführbare 32-Bit-Images, bei denen die Option ignoriert wird. Um diese Option explizit zu deaktivieren, verwenden Sie /HIGHENTROPYVA:NO.

Siehe auch

EDITBIN-Optionen
/DYNAMICBASE
/LARGEADDRESSAWARE
Windows ISV Software Security Defenses