AppArmor — Profili di Sicurezza

AppArmor è un sistema di controllo accessi obbligatori (MAC). In NextRedOS è abilitato e carica profili per le applicazioni principali.

Verificare lo Stato

sudo aa-status

sudo systemctl status apparmor

Modalità Profili

enforceIl profilo è attivo e blocca le violazioni
complainIl profilo registra le violazioni ma non le blocca
disabledIl profilo è disabilitato

Gestione Profili

sudo aa-enforce /etc/apparmor.d/usr.bin.firefox

sudo aa-complain /etc/apparmor.d/usr.bin.firefox

sudo aa-disable /etc/apparmor.d/nomeprogramma

sudo apparmor_parser -r /etc/apparmor.d/nomeprogramma

Creare un Profilo Personalizzato

  1. Installare gli strumenti: sudo apt install apparmor-utils
  2. Generare il profilo base: sudo aa-genprof /path/al/programma
  3. Eseguire il programma mentre aa-genprof è attivo
  4. Tornare ad aa-genprof e premere ‘S’ per salvare
  5. Attivare con: sudo aa-enforce /etc/apparmor.d/nomeprogramma

Log AppArmor

sudo grep apparmor /var/log/syslog | tail -50

sudo journalctl -f | grep apparmor