Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — IV - UFG 2024

Banco de DadosOracle
Código
qg269931
Banca
IV - UFG
Órgão
Prefeitura de Rio Branco - AC
Ano
2024
Nível
Superior
Cargo
Analista de Suporte - Especialização em Banco de Dados
Um administrador de banco de dados precisa criar um ambiente Oracle Database onde usuários de diferentes departamentos têm acessos distintos a objetos específicos. Cada usuário dentro de um departamento deve herdar um conjunto comum de privilégios relacionados aos objetos de seu departamento, além de possuir privilégios individuais para objetos específicos. Qual a melhor estratégia para implementar esse modelo de segurança, considerando a manutenção e a flexibilidade?
  1. ACriar um usuário para cada departamento e conceder todos os privilégios necessários a esse usuário, usando-o como um usuário compartilhado entre os membros do departamento.
  2. BUtilizar o recurso de Profiles para definir limites de recursos e privilégios de sistema para cada departamento, aplicando esses profiles aos usuários individualmente.
  3. CCriar roles representando cada departamento, concedendo a essas roles os privilégios comuns aos objetos do departamento, e atribuir essas roles aos usuários conforme necessário, além de conceder privilégios específicos diretamente aos usuários quando apropriado.
  4. DImplementar Virtual Private Database (VPD) para controlar o acesso a dados no nível de linha e coluna, criando políticas de segurança que refletem os requisitos de acesso de cada departamento.
Revelar gabarito e comentário

GabaritoC — Criar roles representando cada departamento, concedendo a essas roles os privilégios comuns aos objetos do departamento, e atribuir essas roles aos usuários conforme necessário, além de conceder privilégios específicos diretamente aos usuários quando apropriado.

Link permanente: /questoes/qg269931