Questão de Sistemas Operacionais — Segurança de sistemas operacionais — CESGRANRIO 2008
Sistemas OperacionaisSegurança de sistemas operacionais
- Código
- cg028727
- Banca
- CESGRANRIO
- Órgão
- TJ-RO
- Ano
- 2008
- Nível
- Médio
- Cargo
- Agente Judiciário - Analista de Sistemas (Desenvolvimento)
Modernos sistemas operacionais utilizam sistemas de arquivos capazes de armazenar as permissões dos usuários para cada arquivo e diretório. Em geral, quando um usuário executa um software sob um sistema operacional, o software roda com as mesmas permissões do usuário. Porém, há algumas situações em que este comportamento não é suficiente. Um exemplo simples é o programa de alteração de senhas nos sistemas operacionais Unix e Linux. Todo usuário deve ser capaz de executá-lo para trocar a sua própria senha, porém o programa precisa escrever em um arquivo, ao qual apenas o administrador do sistema possui acesso de escrita, para registrar a nova senha do usuário. Este tipo de demanda é viabilizada nos modernos sistemas operacionais através de mecanismos que permitem que
- Ao software seja executado com permissões fixas, diferentes das permissões do usuário.
- Bo usuário se torne momentaneamente dono dos arquivos a serem acessados durante a execução do software.
- Co administrador do sistema delegue momentaneamente suas permissões ao usuário.
- Das alterações sejam feitas em uma cópia dos arquivos e que, mais tarde, um serviço do sistema com as permissões necessárias execute a atualização.
- Eos arquivos tenham permissões de acesso liberadas para todos os usuários e o diretório em que os mesmos residem seja de acesso exclusivo do administrador do sistema.