Des instructions exécutables marquées sont écrites par défaut dans des espaces d'adressage déconnectés afin de réduire la possibilité que des intrus injectent des instructions sur la pile exécutable.
Avant de commencer
Vous devez prendre le rôle root. Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# sxadm info EXTENSION STATUS CONFIGURATION aslr enabled (all) enabled (all)
La valeur all est plus forte que la valeur par défaut. Elle peut créer des erreurs dans des applications qui s'appuient sur une pile consécutive située en mémoire. Par exemple, les bases de données peuvent dépendre d'une pile consécutive située en mémoire.
# sxadm delcust aslr # sxadm info EXTENSION STATUS CONFIGURATION aslr enabled (tagged-files) system default (default)
Voir aussi
Vous pouvez désactiver la fonction ASLR à des fins de débogage en appelant la commande sxadm sur un fichier binaire particulier. Pour consulter des exemples, reportez-vous à la page de manuel sxadm(1M).