Erlon Sousa Pinheiro wrote:

> Pessoal, um cliente me solicitou que a base de dados dele fosse
> criptografada, gostaria de saber se alguem por aqui já fez algo do
> gênero, existe algo nativo no postgreSQL pra isso? criptografar via S.O.
> o sistema de arquivos onde ficarão os dados causa grande perda de
> performance?
> 
Acho que primeiro você tem que definir o escopo do que quer
criptografar. (i) Se for o agrupamento de dados (aka PGDATA), você terá
uma perda de performance (como você já disse) pois criptografia implica
em mais I/O. (ii) Se for somente algumas colunas de tabelas, o
PostgreSQL possue suporte a alguns mecanismos de criptografia (tais como
aes, blowfish, md5, sha1). (iii) Se sua preocupação for somente garantir
a entrega dos dados (através da rede) de forma "sigilosa", o PostgreSQL
ainda lhe oferece mecanismo de comunicação utilizando TCP/IP sob SSL.

Normalmente o que se procura é (ii) e/ou (iii). Vi raros casos no qual
(i) era realmente necessário. Talvez o problema seja outro: segurança
física.

-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a