gpt4 book ai didi

PostgreSQL 数据库静态加密

转载 作者:行者123 更新时间:2023-11-29 11:21:21 25 4
gpt4 key购买 nike

如何加密静态 PostgreSQL 数据库。

我找不到有关如何实现此目标的良好文档?

最佳答案

威胁模型在这种情况下非常重要,因为有效地加密数据库不是一件容易的事,这可以在 3 个不同的层(客户端应用程序、存储设备、数据库本身) 请注意,在所有情况下,如果客户端应用程序受到威胁,加密将毫无用处,自数据库加密解决方案涵盖的威胁模型最少,如下所列。

  • 恶意用户窃取存储设备并直接读取数据库文件。
  • 恶意备份运算符(operator)进行备份。
  • 保护静态数据(持久数据)

数据库加密方案一:

系统磁盘加密 ( cryptsetup/luks )... 在这种情况下不需要对 Postgres 设置进行修改。这也使阻塞和文本日志加密(静态)。如果您使用的是谷歌云 VM this guide可能会有用。

数据库加密方案二:

PostgreSQL TDE (透明数据加密)此 postgres 功能为整个数据库实现静态透明数据加密。示例演示here .

数据库加密方案三:

Pgcrypto可用于加密部分数据库,而不是加密所有内容的解决方案。示例演示here .

关于PostgreSQL 数据库静态加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45848457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com