NX sta per No eXecute e XD sta per eXecute Disable è una tecnologia utilizzata nei processori per impedire l'esecuzione di determinati tipi di codice. NX/XD è una funzionalità della CPU hardware fornita in quasi tutto l'hardware. Alcuni BIOS hanno un'opzione avanzata per abilitarlo o disabilitarlo. Questo post aiuterà a verificare NX/XD se la funzione è abilitata o disabilitata.
Utilizzare il comando seguente per verificare lo stato di NX/XD dal livello del sistema operativo.
Ad esempio:
1. Dal comando dmesg:
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
2. Dal comando journaltcl:
# journalctl -b | grep 'Execute Disable' Dec 31 14:30:23Nota :È una funzionalità hardware e disponibile in quasi tutto l'hardware, alcuni hardware hanno questa funzione Abilita/Disabilita nel BIOS stesso. Ma non è consigliabile disabilitare questa funzione.kernel: NX (Execute Disable) protection: active
Conclusione
NX sta per No eXecute e XD sta per eXecute Disable. Entrambi sono uguali e sono una tecnologia utilizzata nei processori per impedire l'esecuzione di determinati tipi di codice. Puoi anche utilizzare /var/log/messages file e dmesg comando per verificare se questa funzione è abilitata.
Ad esempio:
# cat /var/log/messages | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active