2013/9/10 André Geraldo dos Santos <[email protected]>: > > Alinhado com a necessidade do colega eu gostaria de saber se é possível > trabalhar com objetos ( triggers, procedures, functions, tabela e etc) > criptografados no postgresql como no oracle. Tenho este requisito em algumas > aplicações que desenvolvo e gostaria sabe se já existe alguma coisa nativa > no postgresql para tal.
Esse não é o requisito — é apenas uma ferramenta que você pensou em usar para os seus reais requisitos, que não conhecemos. Posso afirmar isso porque são coisas muito diferentes cifrar dados (conteúde de tabelas) e código‐fonte (gatilhos, procedimentos, funções, estruturas de tabelas…). Última vez que olhei, o Oracle apenas obscurecia o código‐fonte, compilando‐o para, se não me falha a memória, uma máquina virtual Ada que subjazia o PL/SQL. Tanto que havia ferramentas para recuperar o código‐fonte, o que não seria possível sem a chave num sistema criptográfico minimamente decente. Quanto aos dados, sempre podem ser cifrados antes de serem armazenados, mas aí perde‐se toda a validação de dados, para além da perda de desempenho, aumento de latência e de consumo de recursos &c. Pode ser necessário, mas geralmente vale mais a pena trabalhar com o controle de acesso do servidor, permissões de usuário, e cifrar apenas as comunicações. Mas não podemos afirmar nada sem conhecer os requisitos. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
