/HIGHENTROPYVA
Určuje, jestli spustitelný obrázek podporuje randomizaci rozložení 64bitového adresního prostoru s vysokou entropií (ASLR).
Syntaxe
/HIGHENTROPYVA
[:NO
]
Poznámky
Tato možnost upraví hlavičku spustitelného souboru obrázku (například souboru nebo .exe
souboru) tak, .dll
aby označí podporu 64bitové adresy ASLR. Pokud chcete mít vliv, nastavte možnost pro spustitelný soubor i všechny moduly, na kterých závisí. Operační systémy, které podporují 64bitovou verzi ASLR, pak můžou segmenty spustitelné image v době načtení znovu založit pomocí randomizovaných 64bitových virtuálních adres. Tento velký adresní prostor znesnadňuje útočníkovi odhadnout umístění konkrétní oblasti paměti.
Ve výchozím nastavení linker povolí /HIGHENTROPYVA
64bitové spustitelné image. Tato možnost vyžaduje obojí /DYNAMICBASE
i /LARGEADDRESSAWARE
, které jsou ve výchozím nastavení povoleny pro 64bitové image. /HIGHENTROPYVA
se nevztahuje na 32bitové spustitelné image, kde je tato možnost ignorována. Pokud chcete tuto možnost explicitně zakázat, použijte /HIGHENTROPYVA:NO
.
Viz také
EDITBIN – možnosti
/DYNAMICBASE
/LARGEADDRESSAWARE
Ochrana zabezpečení softwaru pro Windows ISV