Dynamische Basis (Delphi)
Nach oben zu Liste der Delphi-Compiler-Direktiven - Index
Typ |
Option |
Syntax |
{$DYNAMICBASE ON} {$DYNAMICBASE OFF} |
Vorgabe |
{$DYNAMICBASE ON} |
Bereich |
Lokal |
Bemerkungen
{$DYNAMICBASE} aktiviert ASLR (Address Space Randomization) in Windows Vista und höher, das einen sicheren Schutz vor Angriffen bietet, die auf einem Pufferüberlauf basieren. Das Aktivieren von {$DYNAMICBASE} verhindert Angriffe auf Speicherschwachstellen, indem ASLR die Adressraumpositionen für den Stack, den Heap, die Bibliotheken und die wichtigsten Datenbereiche eines Prozesses zufällig anordnet.