Professional Documents
Culture Documents
INTRODUCCION
LA BITACORA ES UNA HERRAMIENTA QUE NOS PERMITE REGISTRAR, DETECTAR Y NOTIFICAR EVENTOS QUE
SUCEDAN EN CUALQUIER SYSTEMA DE INFORMACION UTILIZADO EN LAS ORGANIZACIONES, Y ES LA
ESTRUCTURA MAS AMPLIAMENTE USADA PARA GRABAR LAS MODIFICACIONES DE LA BASE DE DATOS.
LA BITACORA PERMITE GUARDAR LAS TRANSACCIONES REALIZADAS SOBRE UNA BASE DE DATOS EN
ESPECIFICO, DE TAL MANERA QUE ESTAS TRANSACCIONES PUEDAN SER AUDITADAS Y ANALIZADAS
POSTERIORMENTE.
AUDITORIA EN ORACLE
1.-PRIMERO INICIAMOS SESION COMO SYSDBA
4.-APAGAMOS LA INSTANCIA Y LA VOLVEMOS A INICIAR, PARA QUE INICIE CON LA NUEVA CONFIGURACION DE
SYSTEMA.
Y VEMOS QUE YA ESTA ACTIVADA AHORA EL PARAMETRO audit_trail TIENE EL VALOR DB QUE SIGNIFICA LA
AUDITORIA ESTA ACTIVADA PARA TODA LA BASE DE DATOS.
MODIFICAMOS UN USUARIO
8.-AHORA NOS CONECTAMOS COMO SYSDBA Y VISUALIZAMOS SI REGISTRO NUESTRA ACCION EN LA VISTA
DBA_AUDIT_TRAIL
Y CONFIRMAMOS QUE EN EL USUARIO JORGE REALIZO UN CREATE TABLE, 3 INSERTS 1 UPDATE, 1 DELETE Y 2
SELECT.
3.-DESPUES DE CREARLA, NOS VAMOS A LA BASE DE DATOS Y EN LA CARPETA SECURITY >DATABASE AUDIT SPECIFICATION DAMOS CLICK DERECHO Y DAMOS EN NEW DATABASE
AUDIT SPECIFICATION
Y DAMOS EN CLOSE
AUDITORIAS EN MySQL
EN MySQL NO EXISTE UNA BITACORA COMO TAL, ASI QUE LAS BITACORAS SE REALIZAN CREANDO TABLAS,
TRIGGERS ETC.
1.-CREAMOS LA TABLA PERSONAS A LA QUE REALIZAREMOS LA BITACORA
2.-CREAREMOS LA TABLA DONDE REGISTRAREMOS LOS DATOS IMPORTANTES PARA MONITORIZAR LA TABLA
EN CASO DE ACCIONES MALICIOSAS O INTRUSOS.
EN LA CUAL REGISTRAREMOS EL HOST, EL USUARIO QUE REALIZO LA ACCION, LA FECHA EN QUE LA REALIZO Y
LA HORA, Y LA ACCION QUE REALIZO.
3.-CREAMOS EL TRIGGER QUE HARA EL REGISTRO EN NUESTRA BITACORA CUANDO INSERTE DATOS EN LA
TABLA PERSONAS.
CONCLUSION:
EN LAS BASES DE DATOS ES INDISPENSABLE LA AUDITORIA YA QUE EN ELLA PODEMOS MONITORIZAR EL
COMPORTAMIENTO DE LAS ACCIONES DE NUESTROS USUARIOS DENTRO DE NUESTRO GESTOR DE BASE DE
DATOS, EN ALGUNOS YA TIENEN IMPLEMENTADA LA AUDITORIA COMO LO ES ORACLE Y SQL SERVER 2012, Y
OTROS QUE NO SON TAN COMPLEJOS COMO SQL SERVER Y ORACLE SON MySQL Y POSTGRESQL YA QUE EN
ESTOS SE DEBEN CREAR SUS PROPIAS BITACORAS REALIZADAS ANTERIORMENTE.
BIBLIOGRAFIA
http://sqlserverlatino.com/la-bitacora-de-transacciones/
http://es.slideshare.net/LaloOsorio1/bitcora-de-base-de-datos
https://www.youtube.com/watch?v=_CvHt3gANho
http://es.slideshare.net/ecastrom/auditora-en-sql-server-2012
http://auladirectiva.com/creacion-auditorias-instancias-sqlserver/