Sistemas de Auditorías en PostgreSQL

Conoce los medios, herramientas y configuraciones necesarias para disponer de pistas de auditoría en bases de datos PostgreSQL

Categoría: Administración PostgreSQL

Los medios y las herramientas para que PostgreSQL pueda producir pistas de auditoría es lo que aprenderemos en este curso, además de conocer el alcance de cada una de ellas para configurarlas de manera adecuada.

Disponible en:

El principal objetivo de registrar auditorías en bases de datos es proporcionar la información necesaria, en un formato adecuado, para cumplir con requerimientos empresariales, gubernamentales, de certificación, etc.

Es labor del DBA establecer mecanismos en el servidor PostgreSQL que permita la recopilación de pistas de auditoría y en este curso conoceremos dos tipos de auditorías: auditorías basadas en el log y auditorías basadas en triggers.

Veremos cómo registrar pistas de auditoría usando el sistema de log nativo de PostgreSQL, demostrando de una forma práctica por qué no es recomendable. Aprenderemos a instalar y utilizar la contribución audit-trigger 91 plus como una muy buena opción de registro de auditorías basada en triggers.

Instalaremos y configuraremos pgAudit, una extensión de PostgreSQL que registra pistas e auditorías en el log de forma efectiva y eficiente. Y pgAudit Analyze, una contribución para trabajar de la mano con pgAudit, que mejora sus características.

Y además, basándonos de nuevo en disparadores, aprenderemos a crear nuestro propio sistema de registro de auditorías, totalmente personalizado para que se ajuste exactamente a las necesidades particulares de nuestro negocio y conseguiremos que las auditorías se registren en una base de datos remota para preservarla de manipulaciones.