Per impostazione predefinita, le istruzioni eseguibili contrassegnate vengono scritte su spazi con indirizzi non connessi per ridurre la possibilità che eventuali intrusi inseriscano istruzioni nello stack eseguibile.
Prima di cominciare
È necessario utilizzare il ruolo root. Per ulteriori informazioni, vedere Using Your Assigned Administrative Rights in Securing Users and Processes in Oracle Solaris 11.2 .
# sxadm info EXTENSION STATUS CONFIGURATION aslr enabled (all) enabled (all)
Il valore all è più complesso del valore predefinito e potrebbe generare errori in applicazioni che si basano su uno stack consecutivo in memoria. Ad esempio, i database potrebbero basarsi su uno stack consecutivo in memoria.
# sxadm delcust aslr # sxadm info EXTENSION STATUS CONFIGURATION aslr enabled (tagged-files) system default (default)
Vedere anche
A scopo di debug, è possibile disattivare ASLR richiamando il comando sxadm su un determinato binario. Per alcuni esempi, consultare la pagina man sxadm(1M).