Opa, blz ? Então, tudo depende do nível de segurança que vc precisa : a opção 
mais simples e menos intrusiva para os usuários finais seria criar uma VIEW que 
simplesmente no SELECT "troca" a coluna que não deve ser vista por alguma 
string 'xxxxx' ou coisa do tipo e dar acesso APENAS e TÃO SOMENTE a view, 
Proibindo os usuários finais de enxergarem a tabela real - isso é bem fácil de 
fazer, e desde que a view não seja usada em sub-sub-sub-queries loucamente 
complexas a performance deve em tese ficar Inalterada, mas não é a segurança 
mais forte possível.... 
 Uma opção imho mais robusta (E que, inclusive, por ser programada permite 
regras muito mais complexas e completas) seria o row-level security, a nível de 
colunas :  
https://asktom.oracle.com/pls/apex/f?p=100:11:::YES:RP:P11_QUESTION_ID:1855489000346413353
 exemplifica. 
  Finalmente, teríamos as opções ainda mais robustas , como TDE (Transparent 
Data Encryption) + VPD (Virtual private Database) ou mesmo aquelas REALMENTE à 
prova de balas, que protegem até mesmo de DBAs e/ou de técnicos, como o Oracle 
database Vault : estas últimas todas requerem alguns 
Licenciamentos/compras/instalação ou setup à parte (Não são nativas e defaults 
no RDBMS) , então é Indeterminado se vc vai os poder usar (e também não sabemos 
se vc precisa chegar a este nível de Segurança) mas tá feita a referência... 
Mais info vc encontra na Documentação, e 
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:906227800346393844
 e http://www.oracle.com/technetwork/database/security/index-088277.html tem 
exemplinhos, e sobre o Vault 
http://gavinsoorma.com/2009/07/using-oracle-data-vault-some-examples/ , 
http://www.ilegra.com/beyonddata/2014/05/oracle-audit-vault-parte-i/ e 
http://www.qassociates.co.uk/Downloads/Oracle%20Database%20Vault.pdf falam um 
pouco...

  Apenas como Complemento (já que ao que entendi, vc não tem essa necessidade, 
vc quer ESCONDER completamente os dados sem acesso), mas cito que também 
existem diversas ferramentas de Encriptação manual nativas no RDBMS : a idéia 
seria escrever uma procedure, view ou similar que para os usuários 
não-autorizados retorne os dados encriptados : 
http://www.petefinnigan.com/Encryption.pdf é uma ref legal pra isso ...
  
[]s

  Chiappa
  • [oracle_br] Conexão ... luiz.ribe...@t-systems.com.br [oracle_br]
    • RE: [oracle_br]... 'Schiavini' et...@schiavini.inf.br [oracle_br]
      • RE: [oracle... luiz.ribe...@t-systems.com.br [oracle_br]
        • Re: [or... Emerson Martins emersonmarti...@gmail.com [oracle_br]
        • RE: [or... jlchia...@yahoo.com.br [oracle_br]
          • Re:... angelo angelolis...@gmail.com [oracle_br]
            • ... luiz.ribe...@t-systems.com.br [oracle_br]
              • ... angelo angelolis...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... Antionio Antonio logg logg...@hotmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... Alex Zaballa zaballa_gru...@yahoo.com.br [oracle_br]

Responder a