SlideShare una empresa de Scribd logo
1 de 42
K2BAudit: La forma más sencilla de auditar su aplicación Federico Dominioni fdominioni@k2business.com  #GX2478
Agenda 1 Introducción 2 ¿Porqué auditar y cómo? 3 K2BAudit 4 Pasos a seguir
Agenda 1 Introducción
Introducción Auditoría de base de datos ¿Qué es?
“ ” Wikipedia Observar la base de datos de forma de estar informados de las acciones realizadas por los usuarios
Auditoría Cambios en los datos (Insert, Update, Delete)
Agenda 2 ¿Porqué auditar y cómo?
¿Porqué?
¿Porquéauditar? Detección de oparecionesfraudulentas
¿Porquéauditar? Errores de usuario Cambios en parametrización
¿Porquéauditar? Errores de la aplicación
¿Porquéauditar? Mantenerhistórico de entidades Sin hacercomplejo el modelo de datos
¿Porquéauditar? Normativas
¿Porquéauditar? Detección de operacionesfraudulentas Normativ Errores de usuarios Cambios en parametrizaciones Errores en la aplicación Mantener un históricode entidades sin hacercomplejo el modelo de datos.
¿Cómo auditar?
Objetivo No hacer modificaciones sobre el modelo de datos. Auditar todas las operaciones no solo las últimas.
Alternativa 1 Auditar transacción GeneXus.
Alternativa 1 Reglas en la transacción Usar siempre la transacción como BC.
Alternativa 2	 Logs del DBMS
Agenda 3 K2BAudit
Alternativa 3
K2BAudit ¿Qué se modificó?  ¿Quén lo hizo? Audita Cambios en los datos ¿Cuándo lo hizo?
K2BAudit Arquitecura
K2BAudit  Arquitectura KB de  Mi Aplicación K2B AUDIT(GX Extension) Mi  BD  AUDIT  Data Base Mi aplicación
K2BAudit Se audita usuario de la aplicación Transparente al desarrollador Puede ser incorporada en cualquier versión de GeneXus. Se exportan las transacciones a la XEv1 o XEv2 y se aplica K2BAudit. Se auditan todas las operaciones sobre la base de datos. Visualización valor anterior y posterior de cada cambio. Explotación Web Seleccionar que tablas se auditan en tiempo de ejecución.
K2BAudit Se audita el usuario de la aplicación
K2BAudit Transparente al desarrollador
K2BAudit Puede ser incorporada en cualquierversión de GeneXus. Export a últimasversiones.
K2BAudit Se auditantodaslasoperacionessobre la base de datos Insert, Update, Delete
K2BAudit Visualizacación valor anterior y posterior de cadacambio
K2BAudit Selección de tablas a auditar en tiempo de ejecución
K2BAudit Explotación web
K2BAudit Ejecución normal de su aplicación 1.     Instalar  K2B AUDIT ANALYZER 2. Aplicar   K2B AUDIT a su KB 3. Explotación
    2.   Aplicar   K2B AUDIT a su KB 2. AplicarK2B AUDIT KB de  Mi Aplicación  1.  Seleccionar Transacciones a Auditar 3.Ejecutar creación de triggers Mi DB Creación  de Triggers AUDIT DB Mi Aplicación
3.        Explotando la Auditoría   con K2B AUDIT ANALYZER K2B  AUDIT ANALYZER Transformación de logs de auditoría Explotación Auditoría AUDIT DB  Datos “crudos”   Auditoria  Datos transformados
Cliente muy enojado “ ” John HELP!!!!Mis facturas no me llegan Cliente feliz!!!
K2BAudit Analyzer Extensibilidad Estadísticas de usuarios Estadísticas por tablas. Otros análisis
K2BAudit	 Disponible para MySQL(>=5.0) SQL Server (>=2005) Oracle (>=10g) Extensible DB2 (CSI) Posgress SQL
Agenda 4 Pasos a seguir
¿Cómo seguir? Evaluación K2BAudit Free Edition Auditar hasta 5 tablas www.k2btools.com
FREE EDITION www.k2btools.com

Más contenido relacionado

Similar a 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion

Generacion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iGeneracion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iHelpSystems
 
0089 quien_se_robo_mis_datos
0089  quien_se_robo_mis_datos0089  quien_se_robo_mis_datos
0089 quien_se_robo_mis_datosGeneXus
 
020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividad
020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividad020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividad
020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividadGeneXus
 
Diseño y construcción de un software para una tienda
Diseño y construcción de un software para una tiendaDiseño y construcción de un software para una tienda
Diseño y construcción de un software para una tiendaOscar Hernando Sanchez Roa
 
Exposicion proyecto primera parte
Exposicion proyecto primera parteExposicion proyecto primera parte
Exposicion proyecto primera parteElizabeth Juarez
 
Integrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexusIntegrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexusGeneXus
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando GitHugo Gilmar Erazo
 
Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012
Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012
Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012Overalia
 
Software para auditoría informática
Software para auditoría informáticaSoftware para auditoría informática
Software para auditoría informáticameme694
 
Expoauditoria 121201010024-phpapp01
Expoauditoria 121201010024-phpapp01Expoauditoria 121201010024-phpapp01
Expoauditoria 121201010024-phpapp01Makiito Quispe
 
ADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONHERNAN JIMENEZ
 
Auditoria de Base de Datos
Auditoria de Base de DatosAuditoria de Base de Datos
Auditoria de Base de DatosMaria Jaspe
 
Ciclo de Vida de los Sistemas
Ciclo de Vida de los SistemasCiclo de Vida de los Sistemas
Ciclo de Vida de los Sistemasmmiutirla
 

Similar a 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion (20)

Generacion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iGeneracion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm i
 
ciclo de vida.pdf
ciclo de vida.pdfciclo de vida.pdf
ciclo de vida.pdf
 
0089 quien_se_robo_mis_datos
0089  quien_se_robo_mis_datos0089  quien_se_robo_mis_datos
0089 quien_se_robo_mis_datos
 
Sisaad presentación avalon
Sisaad presentación avalonSisaad presentación avalon
Sisaad presentación avalon
 
020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividad
020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividad020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividad
020 k2 b-tools_y_alcance_un_nuevo_nivel_de_productividad
 
Diseño y construcción de un software para una tienda
Diseño y construcción de un software para una tiendaDiseño y construcción de un software para una tienda
Diseño y construcción de un software para una tienda
 
Exposicion proyecto primera parte
Exposicion proyecto primera parteExposicion proyecto primera parte
Exposicion proyecto primera parte
 
Integrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexusIntegrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexus
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando Git
 
Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012
Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012
Analítica web Overalia Máster Comunicación Corporativa UPV/EHU 2012
 
OBIEE 12c
OBIEE 12cOBIEE 12c
OBIEE 12c
 
Software para auditoría informática
Software para auditoría informáticaSoftware para auditoría informática
Software para auditoría informática
 
Gustavo cornejo gonzales new
Gustavo cornejo gonzales newGustavo cornejo gonzales new
Gustavo cornejo gonzales new
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Expoauditoria 121201010024-phpapp01
Expoauditoria 121201010024-phpapp01Expoauditoria 121201010024-phpapp01
Expoauditoria 121201010024-phpapp01
 
ADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACION
 
Auditoria de Base de Datos
Auditoria de Base de DatosAuditoria de Base de Datos
Auditoria de Base de Datos
 
Ciclo de Vida de los Sistemas
Ciclo de Vida de los SistemasCiclo de Vida de los Sistemas
Ciclo de Vida de los Sistemas
 
Informe auditoria base de datos 2016
Informe auditoria base de datos 2016Informe auditoria base de datos 2016
Informe auditoria base de datos 2016
 

Más de GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)GeneXus
 

Más de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)
 

032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion

Notas del editor

  1. Porqué razones nosotros queremos tener una auditoría de datos....