

Microsoft SQL ServerとPostgreSQLで下記の暗号化を検討しています  
（所謂アプリケーション層での暗号化/列レベル暗号化）

  * Microsoft SQL Server: ENCRYPTION BY XXでの暗号化
  * PostgreSQL：pgcryptoを使った暗号化

**データを暗号化する際にどの組み合わせが一般的なのか教えていただけますでしょうか**

  1. 共通鍵
  2. 共通鍵＋パスワードでの鍵保護
  3. 共通鍵＋証明書での鍵保護
  4. 公開鍵＋秘密鍵
  5. その他

**鍵は通常DBサーバーとは別のサーバーに置きますでしょうか？どのように鍵を管理するのが一番安全でしょうか**


CC BY-SA 4.0
2021-01-22T04:38:18.283
73490
2021-01-22T05:46:57.913
2021-01-22T05:46:57.913
3060
29648
question
postgresql database sql-server encryption
データベースを暗号化する際の暗号鍵の管理