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

Responder a