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
- Duración: 15 h.
- Vídeos: 20
- Otros recursos: 12
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.
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.
1.1. Sistemas de auditorías.
2.1. Configuración del log para auditar.
2.2. Ventajas e inconvenientes.
3.1. Disparadores, funciones y variables.
3.2. Ejemplo de auditoría personalizada.
3.3. Cómo auditar en remoto con plproxy.
4.1. Descarga e instalación.
4.2. Explorando el esquema audit.
4.3. Cómo activar auditoría de tablas.
4.4. Auditar operaciones en cascada.
4.5. Omitir columnas de la auditoría.
4.6. Cómo optimizar el rendimiento de audit-trigger 91 plus.
5.1. pgAudit y sus modos de funcionamiento.
5.2. Instalación.
5.3. Formato de pista de auditoría.
5.4. Parámetros de pgAudit.
5.5. Registro de auditoría de sesión.
5.6. Registro de auditoría de objetos.
6.1. Instalación y configuración.
6.2. Registro de auditoría de objetos con pgAudit y pgAudit Analyze.
- Conocer la finalidad del registro de auditorías en bases de datos.
- Cómo registrar pistas de auditoría en el log de PostgreSQL.
- Descargar e instalar la contribución audit-trigger 91 plus.
- Conocer el manejo de audit-trigger y el formato de las pistas de auditoría.
- Instalar y cargar la extensión pgAudit.
- Conocer el modo de funcionamiento Session Audit Logging.
- Conocer el modo de funcionamiento Role Audit Logging.
- Configuración de los parámetros de pgAudit.
- Conocer la estructura de las pistas de auditoría generadas por pgAudit.
- Instalar y configurar la contribución pgAudit Analyze.
- Cómo configurar una base remota para auditoría con plproxy.
- Conocimientos básicos de PostgreSQL.
- Conocimientos básicos de Linux.
Inscríbete a este curso por el precio reducido de 14,99€ hasta el 30 de Noviembre con el código de cupón NOV-2024:
https://www.udemy.com/course/sistemas-de-auditorias-en-postgresql/?referralCode=A572762AC4619604C800