Skip to main content

Reconstrucción de video

El módulo de Reconstrucción de Video es un sistema avanzado de análisis forense que permite recrear y analizar paso a paso las acciones realizadas por un usuario durante una sesión. Este sistema captura, almacena y reproduce de manera secuencial todas las interacciones del usuario con la aplicación, proporcionando una herramienta invaluable para análisis de seguridad, debugging, investigación de fraude y validación de procesos.

Objetivos Principales

Objetivo Descripción Beneficio Análisis Forense Reconstruir sesiones sospechosas para investigación Identificación de patrones fraudulentos Debugging Avanzado Reproducir errores exactos en el flujo de usuario Resolución rápida de problemas técnicos Validación de Seguridad Verificar cumplimiento de protocolos de seguridad Detección de vulnerabilidades Análisis de UX Estudiar comportamiento real del usuario Optimización de experiencia de usuario Compliance Documentar procesos para auditorías Cumplimiento regulatorio

Arquitectura del Sistema

Componentes Principales

Componente Función Tecnología Video Player Reproduce la sesión de manera visual Renderizado en tiempo real Input Table Tabla detallada de eventos capturados Base de datos de eventos Timeline Controller Control de navegación temporal Interfaz de usuario interactiva Event Tracker Sistema de captura de eventos SDK de monitoreo

Video Player - Reproductor de Sesión

El Video Player es la interfaz visual principal que muestra la reconstrucción exacta de la sesión del usuario en un dispositivo simulado. Permite visualizar cómo el usuario interactuó con la aplicación, incluyendo toques, deslizamientos, entrada de texto y navegación entre pantallas.

image.png

Características del Reproductor

Característica Descripción Funcionalidad Simulación de Dispositivo Replica el dispositivo exacto usado por el usuario iPhone, Android, tablet según el caso Renderizado de Pantallas Muestra las pantallas exactas vistas por el usuario Interfaz idéntica a la sesión original Indicadores Visuales Muestra puntos de interacción y gestos Toques, deslizamientos, entrada de texto Sincronización Temporal Reproduce eventos en tiempo real o modificado Control de velocidad de reproducción

Controles de Reproducción

Control Función Opciones Disponibles Timer Muestra tiempo transcurrido de sesión Formato MM:SS.MS Speed Controla velocidad de reproducción X0.5, X1, X2, X4, X8 Play/Pause Control de reproducción Botones estándar Timeline Navegación temporal directa Barra de progreso interactiva

Input Table - Tabla de Eventos Detallada

La Input Table es una tabla comprehensiva que registra cada evento de interacción capturado durante la sesión del usuario. Proporciona una vista granular y técnica de todas las acciones realizadas, con timestamps precisos y metadata asociada.

image.png

Columna Descripción Tipo de Dato Ejemplo INPUT TYPE Tipo de entrada o acción realizada Numérico/Categórico 1, 8, 12 ACTIVITY START TIME Fecha y hora exacta del evento DateTime 30/8/2025, 10:31:15 ACTIVITY START HOUR Hora específica en formato HH:MM:SS Time 15:31:15 DURATION (S) Duración del evento en segundos Decimal 2.253, 0.5, 0.514 INTERACTIONS Número de interacciones en el evento Entero 2, 10, 11, 21 FINAL VALUE Valor final ingresado o resultado String Asteriscos (datos sensibles), ABC LENGTH Longitud del valor ingresado Entero 0, 9, 10, 23 VALUE TYPE Tipo de dato del valor String ABC, mixed TIME DIFFS Diferencias de tiempo entre eventos String Asteriscos (metadata) TIME DIFFS CHART Gráfico visual de diferencias temporales Gráfico Barras y líneas temporales TIME SINCE LAST ACTIVITY Tiempo desde la actividad anterior Decimal 18.33, 2.579, 1.348 TIME SINCE SESSION START Tiempo desde inicio de sesión Decimal 18.33, 23.16, 25.01

Tipos de INPUT TYPE

Código Tipo de Evento Descripción Ejemplo de Uso 1 Entrada de Texto Ingreso de datos en campos de formulario Escribir usuario, contraseña 8 Navegación/Click Clicks en botones o elementos de navegación Botón "Siguiente", "Confirmar" 12 Evento de Sistema Eventos automáticos o del sistema Validaciones, carga de página

Interpretación de VALUE TYPE

Tipo Descripción Seguridad Interpretación ABC Texto alfabético Datos no sensibles Nombres, texto general mixed Texto alfanumérico Potencialmente sensible Usuarios, códigos, referencias Asteriscos (*) Datos enmascarados Altamente sensible Contraseñas, números de cuenta

Timeline de Eventos - Panel Lateral

El panel lateral muestra una línea de tiempo cronológica de todos los eventos de la sesión, organizada secuencialmente con timestamps precisos y códigos de evento específicos.

Eventos del Timeline

Timestamp Código de Evento Descripción Categoría 10:30:56 INIT_SDK_CBID Inicialización del SDK Sistema 10:31:08 SMP_AUTH Proceso de autenticación Autenticación 10:31:28 SET_CBID Configuración de identificador Sistema 10:31:28 SMP_LOGIN Inicio de sesión Autenticación 10:31:28 SMP_LOGIN.PASSW Ingreso de contraseña Autenticación 10:31:28 SET_LID Configuración de identificador local Sistema 10:32:01 Operaciones Acceso a módulo de operaciones Navegación 10:32:02 Transferencias Acceso a transferencias Transaccional 10:32:03 Operaciones.Tra Operación de transferencia Transaccional 10:32:04 Operaciones.Tra Continuación de transferencia Transaccional 10:32:10 Operaciones.Tra Finalización de transferencia Transaccional

Categorización de Eventos

Categoría Color Indicador Descripción Ejemplos Sistema Verde Eventos automáticos del sistema INIT_SDK, SET_CBID, SET_LID Autenticación Verde Procesos de login y verificación SMP_AUTH, SMP_LOGIN Navegación Verde Movimiento entre secciones Operaciones, Transferencias Transaccional Verde Operaciones financieras o críticas Operaciones.Tra

Funcionalidades del Sistema

Capacidades de Análisis

Funcionalidad Descripción Aplicación Reproducción Exacta Recrea la sesión tal como ocurrió originalmente Análisis forense, debugging Análisis Temporal Estudia patrones de tiempo entre acciones Detección de automatización Correlación de Eventos Relaciona eventos de different fuentes Investigación de seguridad Exportación de Datos Genera reportes y evidencia Auditorías, compliance

Casos de Uso Principales

Caso de Uso Descripción Beneficio Investigación de Fraude Analizar sesiones sospechosas paso a paso Identificación de patrones maliciosos Análisis de Errores Reproducir bugs reportados por usuarios Resolución rápida de problemas Auditoría de Seguridad Verificar cumplimiento de protocolos Validación de controles Optimización de UX Estudiar comportamiento real del usuario Mejora de experiencia Training y Capacitación Mostrar ejemplos reales de uso Educación del equipo

Métricas y Análisis Disponibles

Métrica Descripción Valor para Análisis Tiempo de Sesión Total Duración completa de la sesión Identificar sesiones anormalmente largas/cortas Velocidad de Interacción Tiempo entre acciones consecutivas Detectar automatización o comportamiento humano Patrones de Navegación Secuencia de pantallas visitadas Identificar flujos anómalos Frecuencia de Errores Número de intentos fallidos o correcciones Evaluar dificultad de UX o comportamiento sospechoso

Interpretación de Datos

Análisis de Patrones Temporales

Patrón Indicador Interpretación Acción Recomendada Intervalos Regulares Tiempos exactamente consistentes entre acciones Posible automatización Investigar origen de la sesión Intervalos Variables Variación natural en tiempos de respuesta Comportamiento humano normal Proceder normalmente Intervalos Extremos Pausas muy largas o acciones muy rápidas Comportamiento anómalo Análisis manual detallado

Validación de Autenticidad

Factor Indicador Positivo Indicador Negativo Interpretación Patrones de Tecleo Variabilidad natural, errores ocasionales Velocidad perfecta, sin errores Humano vs Bot Navegación Exploratory, ocasionales retrocesos Directa sin hesitación Usuario real vs automatizado Tiempo de Respuesta Variable según complejidad Constante independiente de tarea Comportamiento auténtico

Detección de Anomalías

Anomalía Descripción Nivel de Riesgo Acción Velocidad Sobrehumana Acciones más rápidas que capacidad humana Alto Bloqueo inmediato Patrones Repetitivos Secuencias idénticas múltiples veces Medio-Alto Investigación Navegación Atípica Acceso a funciones en orden no intuitivo Medio Monitoreo adicional Inconsistencia Temporal Cambios abruptos en patrones de tiempo Medio Análisis contextual

Beneficios del Sistema

Para Equipos de Seguridad

Beneficio Descripción Impacto Evidencia Forense Documentación completa de actividad sospechosa Legal y compliance Detección de Patrones Identificación de nuevas técnicas de fraude Prevención proactiva Validación de Controles Verificación de efectividad de medidas de seguridad Mejora continua

Para Equipos de Desarrollo

Beneficio Descripción Impacto Debugging Preciso Reproducción exacta de errores reportados Resolución rápida de bugs Análisis de UX Comprensión real del comportamiento del usuario Optimización de interfaces Testing en Producción Validación de funcionalidades en ambiente real Calidad mejorada

Para Compliance y Auditoría

Beneficio Descripción Impacto Trazabilidad Completa Registro detallado de todas las transacciones Cumplimiento regulatorio Evidencia Auditable Documentación que cumple estándares legales Protección legal Reportes Automáticos Generación de informes para auditores Eficiencia operativa