Sistemas Operacionais
Aula 21: Proteção
Referências:
Objetivos da Proteção
Domínios de Proteção
Computador: uma coleção de objetos. e.g. CPU, arquivo, impressora, semáforos, etc.
Cada objeto tem um tipo de acesso diferente: tipo abstrato de dados.
Processo devem ter acesso somente aos objetos que precisa na hora em que for preciso.
Um domínio de proteção especifica quais objetos um processo pode acessar:
<objeto, permissão>
Exemplo: <arquivo_A, rw>
Domínios de Proteção
Podem ter sobreposição;
Podem ser atribuidos
Diferenças ? Vantagens ?
Tipos de domínios:
Exemplos de Domínios de Proteção
Unix:
Exemplos de Domínios de Proteção
Multics:
Exemplos de Domínios de Proteção
Multics:
Matriz de Acesso
Especifica quem pode acessar o que:
Troca de domínios pode ser implementada acrescentando-se domínios à tabela:
Matriz de Acesso
Permissões podem ter bits adicionais:
Matriz de Acesso
Implementação pode ser:
Remoção de Permissões
Questões sobre remoção de permissões:
Remoção:
Questões Principais de Proteção