Pular para o conteúdo principal

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
  1. Ao software seja executado com permissões fixas, diferentes das permissões do usuário.
  2. Bo usuário se torne momentaneamente dono dos arquivos a serem acessados durante a execução do software.
  3. Co administrador do sistema delegue momentaneamente suas permissões ao usuário.
  4. 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.
  5. 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.
Revelar gabarito e comentário

GabaritoA — o software seja executado com permissões fixas, diferentes das permissões do usuário.

Link permanente: /questoes/cg028727