# 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
ObjetivoDescripciónBeneficio
**Análisis Forense**Reconstruir sesiones sospechosas para investigaciónIdentificación de patrones fraudulentos
**Debugging Avanzado**Reproducir errores exactos en el flujo de usuarioResolución rápida de problemas técnicos
**Validación de Seguridad**Verificar cumplimiento de protocolos de seguridadDetección de vulnerabilidades
**Análisis de UX**Estudiar comportamiento real del usuarioOptimización de experiencia de usuario
**Compliance**Documentar procesos para auditoríasCumplimiento regulatorio
#### Arquitectura del Sistema #### Componentes Principales
ComponenteFunciónTecnología
**Video Player**Reproduce la sesión de manera visualRenderizado en tiempo real
**Input Table**Tabla detallada de eventos capturadosBase de datos de eventos
**Timeline Controller**Control de navegación temporalInterfaz de usuario interactiva
**Event Tracker**Sistema de captura de eventosSDK 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](https://docs.ado-tech.com/uploads/images/gallery/2025-07/scaled-1680-/1QvO0pqG5rKJXd4m-image.png)](https://docs.ado-tech.com/uploads/images/gallery/2025-07/1QvO0pqG5rKJXd4m-image.png) #### Características del Reproductor
CaracterísticaDescripciónFuncionalidad
**Simulación de Dispositivo**Replica el dispositivo exacto usado por el usuarioiPhone, Android, tablet según el caso
**Renderizado de Pantallas**Muestra las pantallas exactas vistas por el usuarioInterfaz idéntica a la sesión original
**Indicadores Visuales**Muestra puntos de interacción y gestosToques, deslizamientos, entrada de texto
**Sincronización Temporal**Reproduce eventos en tiempo real o modificadoControl de velocidad de reproducción
#### Controles de Reproducción
ControlFunciónOpciones Disponibles
**Timer**Muestra tiempo transcurrido de sesiónFormato MM:SS.MS
**Speed**Controla velocidad de reproducciónX0.5, X1, X2, X4, X8
**Play/Pause**Control de reproducciónBotones estándar
**Timeline**Navegación temporal directaBarra 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](https://docs.ado-tech.com/uploads/images/gallery/2025-07/scaled-1680-/wjfqQqm7AJnxADPl-image.png)](https://docs.ado-tech.com/uploads/images/gallery/2025-07/wjfqQqm7AJnxADPl-image.png)
ColumnaDescripciónTipo de DatoEjemplo
**INPUT TYPE**Tipo de entrada o acción realizadaNumérico/Categórico1, 8, 12
**ACTIVITY START TIME**Fecha y hora exacta del eventoDateTime30/8/2025, 10:31:15
**ACTIVITY START HOUR**Hora específica en formato HH:MM:SSTime15:31:15
**DURATION (S)**Duración del evento en segundosDecimal2.253, 0.5, 0.514
**INTERACTIONS**Número de interacciones en el eventoEntero2, 10, 11, 21
**FINAL VALUE**Valor final ingresado o resultadoStringAsteriscos (datos sensibles), ABC
**LENGTH**Longitud del valor ingresadoEntero0, 9, 10, 23
**VALUE TYPE**Tipo de dato del valorStringABC, mixed
**TIME DIFFS**Diferencias de tiempo entre eventosStringAsteriscos (metadata)
**TIME DIFFS CHART**Gráfico visual de diferencias temporalesGráficoBarras y líneas temporales
**TIME SINCE LAST ACTIVITY**Tiempo desde la actividad anteriorDecimal18.33, 2.579, 1.348
**TIME SINCE SESSION START**Tiempo desde inicio de sesiónDecimal18.33, 23.16, 25.01
#### Tipos de INPUT TYPE
CódigoTipo de EventoDescripciónEjemplo de Uso
**1**Entrada de TextoIngreso de datos en campos de formularioEscribir usuario, contraseña
**8**Navegación/ClickClicks en botones o elementos de navegaciónBotón "Siguiente", "Confirmar"
**12**Evento de SistemaEventos automáticos o del sistemaValidaciones, carga de página
#### Interpretación de VALUE TYPE
TipoDescripciónSeguridadInterpretación
**ABC**Texto alfabéticoDatos no sensiblesNombres, texto general
**mixed**Texto alfanuméricoPotencialmente sensibleUsuarios, códigos, referencias
**Asteriscos (**\***)**Datos enmascaradosAltamente sensibleContraseñ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
TimestampCódigo de EventoDescripciónCategoría
**10:30:56**INIT\_SDK\_CBIDInicialización del SDKSistema
**10:31:08**SMP\_AUTHProceso de autenticaciónAutenticación
**10:31:28**SET\_CBIDConfiguración de identificadorSistema
**10:31:28**SMP\_LOGINInicio de sesiónAutenticación
**10:31:28**SMP\_LOGIN.PASSWIngreso de contraseñaAutenticación
**10:31:28**SET\_LIDConfiguración de identificador localSistema
**10:32:01**OperacionesAcceso a módulo de operacionesNavegación
**10:32:02**TransferenciasAcceso a transferenciasTransaccional
**10:32:03**Operaciones.TraOperación de transferenciaTransaccional
**10:32:04**Operaciones.TraContinuación de transferenciaTransaccional
**10:32:10**Operaciones.TraFinalización de transferenciaTransaccional
#### Categorización de Eventos
CategoríaColor IndicadorDescripciónEjemplos
**Sistema**VerdeEventos automáticos del sistemaINIT\_SDK, SET\_CBID, SET\_LID
**Autenticación**VerdeProcesos de login y verificaciónSMP\_AUTH, SMP\_LOGIN
**Navegación**VerdeMovimiento entre seccionesOperaciones, Transferencias
**Transaccional**VerdeOperaciones financieras o críticasOperaciones.Tra
--- #### Funcionalidades del Sistema #### Capacidades de Análisis
FuncionalidadDescripciónAplicación
**Reproducción Exacta**Recrea la sesión tal como ocurrió originalmenteAnálisis forense, debugging
**Análisis Temporal**Estudia patrones de tiempo entre accionesDetección de automatización
**Correlación de Eventos**Relaciona eventos de different fuentesInvestigación de seguridad
**Exportación de Datos**Genera reportes y evidenciaAuditorías, compliance
#### Casos de Uso Principales
Caso de UsoDescripciónBeneficio
**Investigación de Fraude**Analizar sesiones sospechosas paso a pasoIdentificación de patrones maliciosos
**Análisis de Errores**Reproducir bugs reportados por usuariosResolución rápida de problemas
**Auditoría de Seguridad**Verificar cumplimiento de protocolosValidación de controles
**Optimización de UX**Estudiar comportamiento real del usuarioMejora de experiencia
**Training y Capacitación**Mostrar ejemplos reales de usoEducación del equipo
#### Métricas y Análisis Disponibles
MétricaDescripciónValor para Análisis
**Tiempo de Sesión Total**Duración completa de la sesiónIdentificar sesiones anormalmente largas/cortas
**Velocidad de Interacción**Tiempo entre acciones consecutivasDetectar automatización o comportamiento humano
**Patrones de Navegación**Secuencia de pantallas visitadasIdentificar flujos anómalos
**Frecuencia de Errores**Número de intentos fallidos o correccionesEvaluar dificultad de UX o comportamiento sospechoso
#### Interpretación de Datos #### Análisis de Patrones Temporales
PatrónIndicadorInterpretaciónAcción Recomendada
**Intervalos Regulares**Tiempos exactamente consistentes entre accionesPosible automatizaciónInvestigar origen de la sesión
**Intervalos Variables**Variación natural en tiempos de respuestaComportamiento humano normalProceder normalmente
**Intervalos Extremos**Pausas muy largas o acciones muy rápidasComportamiento anómaloAnálisis manual detallado
#### Validación de Autenticidad
FactorIndicador PositivoIndicador NegativoInterpretación
**Patrones de Tecleo**Variabilidad natural, errores ocasionalesVelocidad perfecta, sin erroresHumano vs Bot
**Navegación**Exploratory, ocasionales retrocesosDirecta sin hesitaciónUsuario real vs automatizado
**Tiempo de Respuesta**Variable según complejidadConstante independiente de tareaComportamiento auténtico
#### Detección de Anomalías
AnomalíaDescripciónNivel de RiesgoAcción
**Velocidad Sobrehumana**Acciones más rápidas que capacidad humanaAltoBloqueo inmediato
**Patrones Repetitivos**Secuencias idénticas múltiples vecesMedio-AltoInvestigación
**Navegación Atípica**Acceso a funciones en orden no intuitivoMedioMonitoreo adicional
**Inconsistencia Temporal**Cambios abruptos en patrones de tiempoMedioAnálisis contextual
#### Beneficios del Sistema #### Para Equipos de Seguridad
BeneficioDescripciónImpacto
**Evidencia Forense**Documentación completa de actividad sospechosaLegal y compliance
**Detección de Patrones**Identificación de nuevas técnicas de fraudePrevención proactiva
**Validación de Controles**Verificación de efectividad de medidas de seguridadMejora continua
#### Para Equipos de Desarrollo
BeneficioDescripciónImpacto
**Debugging Preciso**Reproducción exacta de errores reportadosResolución rápida de bugs
**Análisis de UX**Comprensión real del comportamiento del usuarioOptimización de interfaces
**Testing en Producción**Validación de funcionalidades en ambiente realCalidad mejorada
#### Para Compliance y Auditoría
BeneficioDescripciónImpacto
**Trazabilidad Completa**Registro detallado de todas las transaccionesCumplimiento regulatorio
**Evidencia Auditable**Documentación que cumple estándares legalesProtección legal
**Reportes Automáticos**Generación de informes para auditoresEficiencia operativa