High-Entropy für 64-Bit-ASLR unterstützen
Nach oben zu Liste der Delphi-Compiler-Direktiven - Index
|
Typ |
Option |
|
Syntax |
{$HIGHENTROPYVA ON}, {$HIGHENTROPYVA OFF} |
|
Vorgabe |
{$HIGHENTROPYVA ON} |
|
Gültigkeitsbereich |
Global |
Bemerkungen
Das Aktivieren des Flags {$HIGHENTROPYVA} bietet einen sicheren Schutz vor Angriffen, die auf einem Pufferüberlauf basieren. Aktivieren Sie dieses Flag, um Angriffe auf Speicherschwachstellen zu verhindern, indem ASLR die Adressraumpositionen für den Stack, den Heap, die Bibliotheken und die wichtigsten Datenbereiche eines Prozesses zufällig anordnet.
Delphi 11.2 erweitert die ASLR-Unterstützung für die Win64-Plattform durch Hinzufügen der Fähigkeit, Speicheradressen an hohen Positionen zu randomisieren. Dadurch können 64-Bit-Anwendungen den vollen Adressraum wirklich ausnutzen.