PostgreSQL Anonymizer 2.3 : Enmascaramiento de Réplicas
Eymoutiers, Francia, 2 de julio de 2025
Publicamos hoy PostgreSQL Anonymizer 2.3
, que introduce el tan esperado mecanismo de enmascaramiento de réplicas. Los administradores de bases de datos ahora pueden sincronizar un «clon enmascarado« con su base de datos de producción usando la replicación lógica de PostgreSQL.
Mejor Protección de la Privacidad para los Datos
PostgreSQL Anonymizer es una extensión que oculta o reemplaza información de identificación personal (PII) o datos sensibles de carácter comercial en una base de datos PostgreSQL.
La extensión ofrece cinco estrategias distintas de enmascaramiento:
- Enmascaramiento Dinámico – Protección de datos en tiempo real
- Enmascaramiento Estático – Transformación permanente de datos
- Enmascaramiento de réplicas – Replicación lógica anonimizada
- Enmascaramiento de respaldos – Exportación de bases de datos con protección de privacidad
- Vistas de Enmascaramiento – Visibilidad de datos controlada
- Conectores de Datos Enmascarados – Protección extendida entre sistemas
Cada estrategia se complementa con un conjunto mejorado de Funciones de Enmascaramiento, que incluyen técnicas avanzadas como: Sustitución, Aleatorización, Falsificación, Pseudonimización, Revuelto parcial, Barajado, Adición de ruido y Generalización.
La extensión puede instalarse mediante paquetes Debian y RPM, un rol de Ansible, una imagen de Docker, entre otros métodos. También está disponible en los principales proveedores de DBaaS, incluyendo: Alibaba Cloud, Crunchy Bridge, Google Cloud SQL, Microsoft Azure Database, Neon, etc.
Consulte la sección INSTALACIÓN de la documentación para más detalles.
Enmascaramiento de réplicas
En algunas situaciones, es posible que se desee disponer de una copia anonimizada de la base de datos de producción en otra instancia, como ocurre con el Enmascaramiento de Respaldos (también conocido como «volcados anonimizados«), aunque también se desea que esta copia esté actualizada con los datos originales, como ocurre con el Enmascaramiento Dinámico…
Con la función de Enmascaramiento de Réplicas, es posible utilizar la replicación lógica de PostgreSQL para crear un clon anónimo de una base de datos de producción.
Para más información, consulten la documentación:
¡ATENCIÓN! NO UTILIZAR EN PRODUCCIÓN
Esta característica se encuentra actualmente en fase de desarrollo. La implementación del Enmascaramiento de Réplicas se proporciona únicamente con fines de prueba. Es posible que tengamos que realizar cambios importantes en cualquier momento e incluso que eliminemos esta función por completo si sentimos que no alcanza nuestros estándares de calidad y estabilidad.
Agradecemos cualquier sugerencia, reportes de pruebas, comentarios o contribuciones. Pero, por el momento, no garantizamos ningún tipo de soporte para esta funcionalidad.
Nuestro plan actual es lograr estabilizar esta función con la versión 3.0, cuyo lanzamiento está previsto para principios de 2026.
Agradecimientos
Esta versión también incluye código, correcciones de errores, mejoras en la documentación, revisiones de código e ideas aportadas por Robin Portigliatti, Suhas Thalanki, Benoit Lobréau y otros contribuidores.
Un agradecimiento especial también al equipo de PGRX por su increíble trabajo
¡Únanse a nuestra comunidad para mejorar la privacidad de los datos!
PostgreSQL Anonymizer forma parte de la iniciativa de Dalibo Labs. Está desarrollado principalmente por Damien Clochard.
Este es un proyecto abierto y las contribuciones son bienvenidas. ¡Necesitamos sus comentarios e ideas! Hágannos saber qué les parece esta herramienta, cómo se adapta a sus necesidades y qué características consideran que faltan.
Si desean colaborar, pueden consultar aquí una lista de trabajos menores.