Re: Encryption et PG

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: DOTI Jean-jacques <jean-jacques(dot)doti(at)cegedim(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Encryption et PG
Date: 2014-07-02 11:29:35
Message-ID: CAECtzeULEhQYSCGWAVBPRpPpQY=6fiBCRnmUFh2bPDj-BTCYWQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,

Le 2 juil. 2014 13:23, "DOTI Jean-jacques" <jean-jacques(dot)doti(at)cegedim(dot)fr> a
écrit :
>
> Bonjour,
>
> Le 02/07/2014 10:07, Rodolphe Quiédeville a écrit :
>
>> Salut,
>>
>> Mieux vaut tard que jamais, mais merci à vous trois pour ces liens, j'ai
>> lu vos pointeurs, et pense me diriger vers dm-crypt qui semble le plus
>> adapté à mon contexte.
>>
>>
> J'ai un peu de mal à comprendre en quoi dm-crypt va pouvoir améliorer la
confidentialité des données dans la base PostgreSQL.
>

Pareil.

> Les données sur le disque vont être chiffrées mais, lors de l'accès à ce
FS une passphrase va être fournie et, tant que le serveur tournera (ou que
le volume chiffré ne sera pas explicitement fermé), l'accès aux données
déchiffrées sera possible (moyennant les droits Unix sur les fichiers). La
seule protection apportée par dm-crypt concerne, sauf erreur de la part, le
vol des disques : pour pouvoir accéder aux données, il faut connaître la
passphrase? Ça peut donc être intéressant sur un PC portable mais ça reste
d'un intérêt limité sur un serveur (sans parler de l'inévitable perte de
performance).
> Sans compter que chiffrer le volume postgres ne sert à rien si, par
aillleurs, on ne chiffre pas également les sauvegardes (dump, sauvegarde à
chaud) de la base.
>

Entièrement d'accord. Sans compter qu'il faut aussi chiffrer la connexion
en utilisant openssl, ce qui implique un coût supplémentaire au niveau des
performances.

> Je pense qu'une bonne solution serait de chiffrer les données sensibles
(colonnes sensibles) dans la base (avec pgcrypto) mais je ne crois pas que
cela soit possible de façon transparente au niveau de l'application cliente
(quelqu'un pour confirmer ?).
>

Non, le chiffrement se fait au niveau du serveur. Ce qui veut dire aussi
qu'il faut un chiffrement de la connexion (openssl).

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Marc Cousin 2014-07-02 12:39:42 Re: Encryption et PG
Previous Message DOTI Jean-jacques 2014-07-02 11:23:20 Re: Encryption et PG