/HIGHENTROPYVA

指定可執行檔映像是否支援高熵 64 位元位址空間配置隨機載入 (ASLR)。

語法

/HIGHENTROPYVA[:NO]

備註

此選項會修改可執行文件的標頭(例如 .dll.exe 檔案),以指出對64位位址ASLR的支援。 若要產生效果,請在可執行檔及其相依的所有模組上設定 選項。 然後,支援 64 位 ASLR 的作業系統可以使用隨機化的 64 位虛擬位址,在載入時重新建置可執行映像的區段。 這個大型位址空間會使攻擊者較難猜到特定記憶體區域的位置。

根據預設,連結器會啟用 /HIGHENTROPYVA 64 位可執行檔映像。 此選項需要 /DYNAMICBASE/LARGEADDRESSAWARE,預設也會針對64位映像啟用。 /HIGHENTROPYVA 不適用於 32 位可執行檔映像,其中會忽略 選項。 若要明確停用這個選項,請使用 /HIGHENTROPYVA:NO

另請參閱

EDITBIN 選項
/DYNAMICBASE
/LARGEADDRESSAWARE
Windows ISV 軟體安全性防禦