032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion
Transcript of 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion
![Page 2: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/2.jpg)
Agenda
Introducción1¿Porqué auditar y
cómo?2K2BAudit3Pasos a seguir4
![Page 3: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/3.jpg)
Agenda
Introducción1
![Page 4: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/4.jpg)
Introducción
Auditoría de base de datos¿Qué es?
![Page 5: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/5.jpg)
Wikipedia
“ ”
Observar la base de datos de forma de estar informados de las acciones realizadas por los usuarios
![Page 6: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/6.jpg)
Auditoría• Cambios en los datos (Insert, Update, Delete)
![Page 7: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/7.jpg)
Agenda
¿Porqué auditar y cómo?2
![Page 8: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/8.jpg)
¿Porqué?
![Page 9: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/9.jpg)
¿Porqué auditar?
Detección de opareciones fraudulentas
![Page 10: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/10.jpg)
¿Porqué auditar?Errores de usuario
Cambios en parametrización
![Page 11: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/11.jpg)
¿Porqué auditar?
Errores de la aplicación
![Page 12: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/12.jpg)
¿Porqué auditar?
Mantener histórico de entidades
Sin hacer complejo el modelo de datos
![Page 13: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/13.jpg)
¿Porqué auditar?
Normativas
![Page 14: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/14.jpg)
¿Cómo auditar?
![Page 15: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/15.jpg)
Alternativa 1• Auditar transacción GeneXus.
![Page 16: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/16.jpg)
Alternativa 1• Reglas en la transacción
• Usar siempre la transacción como BC.
![Page 17: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/17.jpg)
![Page 18: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/18.jpg)
Alternativa 2• Logs del DBMS
![Page 19: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/19.jpg)
Agenda
K2BAudit3
![Page 20: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/20.jpg)
Alternativa 3
![Page 21: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/21.jpg)
K2BAudit
Audita Cambios en los datos
¿Qué se modificó?
¿Quén lo hizo?
¿Cuándo lo hizo?
![Page 22: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/22.jpg)
K2BAudit Arquitecura
![Page 23: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/23.jpg)
K2BAudit Arquitectura
AUDIT Data Base
KB de Mi Aplicación
Mi BD Mi aplicación
K2B AUDIT(GX Extension)
![Page 24: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/24.jpg)
K2BAudit
Se audita el usuario de la aplicación
![Page 25: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/25.jpg)
K2BAudit
Transparente al desarrollador
![Page 26: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/26.jpg)
K2BAudit
Puede ser incorporada en cualquier versión de GeneXus.
Export a últimas versiones.
![Page 27: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/27.jpg)
K2BAuditSe auditan todas las
operaciones sobre la base de datos
Insert, Update, Delete
![Page 28: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/28.jpg)
K2BAudit
Visualizacación valor anterior y posterior de cada cambio
![Page 29: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/29.jpg)
K2BAudit
Selección de tablas a auditar en tiempo de ejecución
![Page 30: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/30.jpg)
K2BAudit
Explotación web
![Page 31: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/31.jpg)
K2BAudit1.
Instalar K2B AUDIT ANALYZER
2.Aplicar
K2B AUDIT a su KB
3.Explotación
Ejecución normal de su aplicación
![Page 32: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/32.jpg)
2. Aplicar
K2B AUDIT a su KB
KB de Mi Aplicación
Mi DBMi Aplicación
Creación de Triggers
1. Seleccionar
Transacciones a Auditar
2.Aplicar
K2B AUDIT3.
Ejecutar creación de
triggers
AUDIT DB
![Page 33: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/33.jpg)
3. Explotando la Auditoría
con K2B AUDIT ANALYZER
AUDIT DB
Datos “crudos” Auditoria
Datos transformados
K2B AUDIT ANALYZER
Transformación de logsde auditoría Explotación Auditoría
![Page 34: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/34.jpg)
JohnCliente muy enojado“ ”
HELP!!!!Mis facturas no me llegan
Cliente feliz!!!
![Page 35: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/35.jpg)
K2BAudit Analyzer• Extensibilidad
– Estadísticas de usuarios– Estadísticas por tablas.– Otros análisis
![Page 36: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/36.jpg)
K2BAudit• Disponible para
– MySQL(>=5.0)– SQL Server (>=2005)– Oracle (>=10g)
• Extensible– DB2 (CSI)– Posgress SQL
![Page 37: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/37.jpg)
Agenda
Pasos a seguir4
![Page 38: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/38.jpg)
¿Cómo seguir?• Evaluación
– K2BAudit Free Edition• Auditar hasta 5 tablas
www.k2btools.com
![Page 39: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/39.jpg)
FREE EDITION
www.k2btools.com
![Page 40: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/40.jpg)
Futuro• Integración K2BTools -> K2BAudit
– Historial de modificaciones
• Análisis de logs y convertirlos a la metadata de K2BAudit.
![Page 41: 032 k2 b-audit_la_forma_mas_sencilla_de_auditar_su_aplicacion](https://reader034.fdocuments.net/reader034/viewer/2022042521/558326e4d8b42a3c658b5313/html5/thumbnails/41.jpg)
Charlas relacionadas– K2BTools: Actualidad y próximos pasos. – Sala 4R, hoy 16:15
• Mayda Kurdian• Martin Barreto
– Café con K2BTools - Sala Torres Garía, Martes, 11:45