Imagem de fundo

Um gerente de RH precisa acessar os dados de funcionários, mas não deve ter permissão p...

Um gerente de RH precisa acessar os dados de funcionários, mas não deve ter permissão para visualizar a coluna SALARIO de todos eles. O DBA precisa implementar uma solução de segurança no nível de objeto para atender a esse requisito.


Assinale a afirmativa correta sobre o uso de Views para implementar a restrição de acesso a colunas específicas.


A

Views não podem ser usadas para segurança, pois elas apenas fornecem um nome alternativo para a tabela base.


B

O DBA pode criar uma VIEW que omite a coluna SALARIO da tabela FUNCIONARIO e conceder ao gerente de RH privilégios SELECT apenas sobre a View.


C

A View deve incluir todos os campos da tabela base, e a restrição de coluna deve ser aplicada por meio de uma Stored Procedure.


D

A restrição deve ser aplicada usando uma TRIGGER AFTER SELECT que define o valor de SALARIO como NULL se o usuário for o gerente de RH.


E

A segurança no nível de coluna é impossível de ser implementada sem o uso de criptografia TDE em toda a tabela.