Proteção com ACLs
Cada objeto possui uma ACL (Access Control List)
Diz quem pode fazer o quê
A ACL pode ser discricionária ou obrigatória
Quando é obrigatória não se consegue modificar
Quando é discricionária pode ser alterada
É verificada quando uma atividade pretende manipular o objeto
Se o pedido de manipulação não estiver autorizado é negado
Quem faz as validações das ACLs é o núcleo do SO
Dimensão Fixa
Cada elemento do sistema de ficheiros possui uma ACL
Atribui 3 tipos de direitos a 3 entidades
Apenas o dono do elemento pode mudar a ACL
Direitos sobre ficheiros e diretórios: RWX
Leitura / listagem
Escrita / adição/remoção de ficheiros ou subdiretorias
Execução / uso como diretoria corrente do processo
Entidades:
Um UID (dono do ficheiro)
Um GID
Os demais
Dimensão Variável
Cada elemento do sistema de ficheiros possui uma ACL e um dono
A ACL atribui 14 tipos de direitos a uma lista de entidades
O dono pode ser um utilizador singular ou um grupo
O dono não possui direitos especiais por esse facto
Direitos
Entidades
Utilizadores singulares
Grupos de utilizadores
Windows: Cada recurso possui uma ACL e um dono
O dono pode ser um utilizador ou grupo
Não existem outras permissões definidas
Entidades
Utilizadores individuais
Grupos de utilizadores
Last updated