pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
法国埃穆捷,2026 年 10 月 27 日。
Dalibo 宣布发布 PostgreSQL Anonymizer 3.3,包含多项重要安全修复。
PostgreSQL Anonymizer 是一个 PostgreSQL 扩展,用于隐藏或替换数据库中的个人身份信息(PII)或商业敏感数据。
扩展提供六种脱敏策略:
每种策略都可配合丰富的脱敏函数使用,包括替换、随机化、伪造、假名化、局部扰乱、洗牌、添加噪声和泛化。
扩展可通过 Debian 与 RPM 软件包、Ansible 角色、Docker 镜像等方式安装。多数主要 DBaaS 平台均可使用,包括阿里云、Crunchy Bridge、Google Cloud SQL、IBM Cloud、Microsoft Azure Database、Neon 和 Yandex;部分 Postgres 分支也提供支持,例如 EDB Advanced Postgres、Greenplum 和 Yugabyte。详见文档的 INSTALL 章节。
3.3 版修复了 12 个严重漏洞。这些漏洞可能让某些用户在特定条件下取得超级用户权限,或让受脱敏限制的用户访问个人信息:
pg_stats。pg_db_role_setting 中读取。pg_stats 仍保留已脱敏列的原始值。security_invoker 视图。anon.partial() 与 anon.partial_email() 可能泄露数据。所有用户都应尽快将扩展升级至 3.3 版。
3.3 版增加了一系列限制,以阻止恶意行为:
citext、earthdistance 等。此外,强烈建议修改 anon.salt 配置参数的值。详见 UPGRADE 章节。
本次发布包含 Alain Lesage、@dmeremyanin、Gregoire Hubert 及其他贡献者 提供的代码、修复、文档、代码审查和建议。感谢 @dmeremyanin 的首次贡献!
安全问题由 Alexander Kukushkin 和 Ilya Staroverov 报告。感谢他们的投入、配合与高质量工作,也特别感谢 PGRX 团队的出色工作!
PostgreSQL Anonymizer 属于 Dalibo Labs 计划,主要由 Damien Clochard 与 Benoit Lobréau 开发。
这是一个开放项目,欢迎贡献。我们需要您的反馈和想法:请告诉我们您对工具的看法、它如何满足您的需求,以及还缺少哪些功能。希望参与的朋友可以查看 Junior Jobs 列表。