Address Space Layout Randomisation (distribution aléatoire de l'espace d'adressage) place le code, la donnée et la pile dans un endroit sélectionné de manière aléatoire dans la mémoire du système d'exploitation OpenBSD. En conséquence, chaque exécution d'un binaire est placée à un endroit différent.
Ce qui rend difficile pour un attaquant de prédire les adresses mémoires et le comportement des processus.
Des détails :
Contribut(rice|eur)s :