EDB postgresql TDE 加密的文件

What's encrypted with TDE? v15

TDE encrypts:

  • The files underlying tables, sequences, and indexes, including TOAST tables and system catalogs and all forks. These files are known as data files.

  • The write-ahead log (WAL).

  • Various temporary files that are used during query processing and database system operation.

Implications
  • Any WAL fetched from a server using TDE, including by streaming replication and archiving, is encrypted.

  • A physical replica is necessarily encrypted (or not encrypted) in the same way and using the same keys as its primary server.

  • If a server uses TDE, a base backup is encrypted.

The following aren't encrypted or otherwise disguised by TDE:

  • Metadata internal to operating the database system that doesn't contain user data, such as the transaction status (for example, pg_subtrans and pg_xact).

  • The file names and file system structure in the data directory. That means that the overall size of the database system, the number of databases, the number of tables, their relative sizes, as well as file system metadata, such as last access time, are all visible without decryption.

  • Data in foreign tables.

  • The server diagnostics log.

  • Configuration files.

Implications

Logical replication isn't affected by TDE. Publisher and subscriber can have different encryption settings. The payload of the logical replication protocol isn't encrypted. (You can use SSL.)

相关推荐
IvorySQL3 小时前
PostgreSQL 日报|逻辑解码竞态条件修复(9 月 20 日)
数据库·人工智能·postgresql
XMYX-05 小时前
Rocky_Linux_9.8_安装_PostgreSQL_16
postgresql
foolishlee6 小时前
SCRAM-SHA-256
数据库·算法·postgresql
IvorySQL19 小时前
IvorySQL 5.6 发布:PG 18.6 内核升级,沙盒即开即用
数据库·人工智能·postgresql
腾科IT教育20 小时前
PGCM考试详解:认证价值、含金量及与PGCA、PGCE区别
postgresql·pg·pgcm考试·pgca考试·pgce考试
Zhu75820 小时前
docker环境快速部署postgresql数据库18及以上版本
postgresql·容器
l1t1 天前
DeepSeek总结的 pgColumnar 1.0-alpha4 发布说明
数据库·postgresql
Logintern091 天前
“以一致的顺序获取锁“是预防死锁最核心、最有效的手段
python·postgresql·锁机制
风哥2号2 天前
数据库教程FGMT51‑PostgreSQL实例管理与参数文件
数据库·postgresql