2017-05-16 3 views

答えて

2

特別な指示は不要です。– PostgreSQLは他のファイルシステムと同様にオープンな暗号化ファイルシステムを使用します。 initdbを開いたファイルシステムのディレクトリに置くだけで、そこでPostgreSQLクラスタが作成されます。

パスフレーズを入力する必要があるため、サーバーの自動再起動は失敗します。

  • は通常、データベースへの攻撃は、通常、SQLインジェクションで、クライアントを経由して行われます。ファイルシステムの暗号化データベースを保護するためにすべての方法の

    は便利以上です。ファイルシステムを暗号化することは役に立ちません。

  • 他の一般的な攻撃のベクトルはバックアップです。 pg_dumpまたはpg_basebackupで行われたバックアップは暗号化されません。

しかし、あなたはそれが必要な理由を知っていると思います。

+0

私たちはSQLインジェクションとpgcryptoを使ってPII /機密データを保存しました。私たちは、データを暗号化した後にストアバックアップを行います。私たちは銀行と仕事をしており、安心してデータを暗号化する必要があります。それは私がファイルレベルの暗号化を探していたところです。 –

+0

ファイルシステムを開いたままにして、誰かがあるシステムから別のシステムにフォルダをコピーするとします。コピーされたデータは動作するか、パスフレーズを要求しますか? –

+0

LUKSは分かりませんが、ファイルシステムを開くと、データをコピーするだけで済みます。それはあなたのハードディスクをリッピングする泥棒からあなたを守るだけです。 –

関連する問題