Sistema de auditoría asincrónico para transacciones financieras basado en flujo de eventos

Descripción del Articulo

El presente documento trata sobre la implementación de un nuevo sistema de auditoría asíncrona en Minotech, una empresa latinoamericana líder en proveer sistemas de puntos de venta para el comercio minorista. Los dispositivos de la empresa se comunican de forma directa con su centro de datos a travé...

Descripción completa

Detalles Bibliográficos
Autores: Felipa Ojeda, Carlos Jose, Allende Mantilla, Americo
Formato: tesis de grado
Fecha de Publicación:2023
Institución:Universidad Peruana de Ciencias Aplicadas
Repositorio:UPC-Institucional
Lenguaje:español
OAI Identifier:oai:repositorioacademico.upc.edu.pe:10757/670757
Enlace del recurso:http://hdl.handle.net/10757/670757
Nivel de acceso:acceso abierto
Materia:Sistema de auditoría
Apache kafka
Flujos de eventos
Pérdida de datos
Audit system
Events flow
Data loss
https://purl.org/pe-repo/ocde/ford#2.02.04
https://purl.org/pe-repo/ocde/ford#2.00.00
Descripción
Sumario:El presente documento trata sobre la implementación de un nuevo sistema de auditoría asíncrona en Minotech, una empresa latinoamericana líder en proveer sistemas de puntos de venta para el comercio minorista. Los dispositivos de la empresa se comunican de forma directa con su centro de datos a través de servicios web. Se identificó un problema en estos servicios: el sistema de auditoría anterior, responsable de registrar las solicitudes de las APIs de la empresa, sufría pérdidas significativas de datos cuando había fallas o interrupciones en el proceso de almacenamiento en la base de datos. Esta situación generaba problemas graves al requerir el uso de la información auditada, ya que los datos a menudo no eran fiables. Para abordar este problema, se desarrolló e implementó un nuevo sistema de auditoría centrado en asegurar la integridad de los datos durante su procesamiento y registro. Este sistema utiliza Apache Kafka para gestionar flujos de eventos y procesar información de forma asíncrona generada por las APIs de la empresa. Además, incluye dos mecanismos de contingencia que se activan si falla el proceso de almacenamiento de datos de auditoría. La implementación de esta nueva solución generó un impacto significativo en la eficiencia de los procesos de auditoría de Minotech. Antes de la implementación, se registraba una tasa de pérdida de datos del 0.74% en relación con los 400 millones de transacciones que se maneja cada mes a través de nuestros servicios web. La adopción de la nueva solución ha permitido disminuir esta tasa a un 0.012%, lo que equivale a una reducción aproximada del 98.4%. Dado el alto volumen de registros procesados al mes, este cambio constituye una mejora sustancial en la integridad y fiabilidad de nuestros sistemas de datos.
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).