/HIGHENTROPYVA
Określa, czy obraz wykonywalny obsługuje losowe układy przestrzeni adresowej o wysokiej entropii 64-bitowej (ASLR).
Składnia
/HIGHENTROPYVA
[:NO
]
Uwagi
Ta opcja modyfikuje nagłówek pliku obrazu wykonywalnego (na przykład .dll
plik lub .exe
), aby wskazać obsługę 64-bitowego adresu ASLR. Aby mieć wpływ, ustaw opcję zarówno dla pliku wykonywalnego, jak i wszystkich modułów, od których zależy. Następnie systemy operacyjne, które obsługują 64-bitową odpowiedź ASLR, mogą ponownie bazować segmenty obrazu wykonywalnego w czasie ładowania przy użyciu losowych 64-bitowych adresów wirtualnych. Ta duża przestrzeń adresowa utrudnia atakującemu odgadnięcie lokalizacji określonego regionu pamięci.
Domyślnie konsolidator włącza /HIGHENTROPYVA
64-bitowe obrazy wykonywalne. Ta opcja wymaga zarówno , jak /DYNAMICBASE
i /LARGEADDRESSAWARE
, które są również domyślnie włączone dla obrazów 64-bitowych. /HIGHENTROPYVA
nie ma zastosowania do 32-bitowych obrazów wykonywalnych, gdzie opcja jest ignorowana. Aby jawnie wyłączyć tę opcję, użyj polecenia /HIGHENTROPYVA:NO
.
Zobacz też
Opcje EDITBIN
/DYNAMICBASE
/LARGEADDRESSAWARE
Zabezpieczenia oprogramowania niezależnego dostawcy oprogramowania systemu Windows