AppArmor
AppArmor és un mòdul de seguretat del kernel que et permet restringir les capacitats d'un programa.
Introducció
Un dels principals objectius d’aquesta activitat és que t’adonis de tots els processos que s’executen, fitxers que es manipulen i recursos que s’utilitzen quan executes una aplicació, dels quals no ets conscient, i és el primer pas per poder assegurar un sistema: que tu siguis conscient que està passant.
Nota. No podem utilitzar WSL per apparmor: Issue: AppArmor Support
Crea una nova màquina virtual a Isard amb el nom armor.
En l’activitat Usuaris vam veure que hi ha usuaris “humans” i de “sistema”, encara que pel sistema operatiu tots són iguals.
Linux és el sistema operatiu més utilitzat en servidors, i si mirem quants usuaris hi ha pots veure que hi ha molts usuaris:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
...
box:x:1000:1000::/home/box:/bin/bashPerò d’aquests dos usuaris només hi ha dos que són “humans” (els que fan servir bash): box i root.
|
root:x:0:0:root:/root:/bin/bash
box:x:1000:1000::/home/box:/bin/bashSi volem contar quants usuaris de sistema hi ha:
28 /etc/passwd
26Saps qui són aquests 26 usuaris i que fan? Crec que no.
Protegir un sistema operatiu és difícil, i no és suficient amb el que has après a Usuaris respecte permisos, contrasenyes, etc. perquè el problema es controlar que fan els processos.
Per exemple, baixa una canço:
Estàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleEncara no has enllaçat el compte? Entra un cop a l'Escola amb el Moodle del centre.