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

ObjetivoDescripciónBeneficio
Análisis ForenseReconstruir sesiones sospechosas para investigaciónIdentificación de patrones fraudulentos
Debugging AvanzadoReproducir errores exactos en el flujo de usuarioResolución rápida de problemas técnicos
Validación de SeguridadVerificar cumplimiento de protocolos de seguridadDetección de vulnerabilidades
Análisis de UXEstudiar comportamiento real del usuarioOptimización de experiencia de usuario
ComplianceDocumentar procesos para auditoríasCumplimiento regulatorio

Arquitectura del Sistema

Componentes Principales

ComponenteFunciónTecnología
Video PlayerReproduce la sesión de manera visualRenderizado en tiempo real
Input TableTabla detallada de eventos capturadosBase de datos de eventos
Timeline ControllerControl de navegación temporalInterfaz de usuario interactiva
Event TrackerSistema 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

Características del Reproductor

CaracterísticaDescripciónFuncionalidad
Simulación de DispositivoReplica el dispositivo exacto usado por el usuarioiPhone, Android, tablet según el caso
Renderizado de PantallasMuestra las pantallas exactas vistas por el usuarioInterfaz idéntica a la sesión original
Indicadores VisualesMuestra puntos de interacción y gestosToques, deslizamientos, entrada de texto
Sincronización TemporalReproduce eventos en tiempo real o modificadoControl de velocidad de reproducción

Controles de Reproducción

ControlFunciónOpciones Disponibles
TimerMuestra tiempo transcurrido de sesiónFormato MM:SS.MS
SpeedControla velocidad de reproducciónX0.5, X1, X2, X4, X8
Play/PauseControl de reproducciónBotones estándar
TimelineNavegació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

ColumnaDescripciónTipo de DatoEjemplo
INPUT TYPETipo de entrada o acción realizadaNumérico/Categórico1, 8, 12
ACTIVITY START TIMEFecha y hora exacta del eventoDateTime30/8/2025, 10:31:15
ACTIVITY START HOURHora específica en formato HH:MM:SSTime15:31:15
DURATION (S)Duración del evento en segundosDecimal2.253, 0.5, 0.514
INTERACTIONSNúmero de interacciones en el eventoEntero2, 10, 11, 21
FINAL VALUEValor final ingresado o resultadoStringAsteriscos (datos sensibles), ABC
LENGTHLongitud del valor ingresadoEntero0, 9, 10, 23
VALUE TYPETipo de dato del valorStringABC, mixed
TIME DIFFSDiferencias de tiempo entre eventosStringAsteriscos (metadata)
TIME DIFFS CHARTGráfico visual de diferencias temporalesGráficoBarras y líneas temporales
TIME SINCE LAST ACTIVITYTiempo desde la actividad anteriorDecimal18.33, 2.579, 1.348
TIME SINCE SESSION STARTTiempo desde inicio de sesiónDecimal18.33, 23.16, 25.01

Tipos de INPUT TYPE

CódigoTipo de EventoDescripciónEjemplo de Uso
1Entrada de TextoIngreso de datos en campos de formularioEscribir usuario, contraseña
8Navegación/ClickClicks en botones o elementos de navegaciónBotón "Siguiente", "Confirmar"
12Evento de SistemaEventos automáticos o del sistemaValidaciones, carga de página

Interpretación de VALUE TYPE

TipoDescripciónSeguridadInterpretación
ABCTexto alfabéticoDatos no sensiblesNombres, texto general
mixedTexto 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:56INIT_SDK_CBIDInicialización del SDKSistema
10:31:08SMP_AUTHProceso de autenticaciónAutenticación
10:31:28SET_CBIDConfiguración de identificadorSistema
10:31:28SMP_LOGINInicio de sesiónAutenticación
10:31:28SMP_LOGIN.PASSWIngreso de contraseñaAutenticación
10:31:28SET_LIDConfiguración de identificador localSistema
10:32:01OperacionesAcceso a módulo de operacionesNavegación
10:32:02TransferenciasAcceso a transferenciasTransaccional
10:32:03Operaciones.TraOperación de transferenciaTransaccional
10:32:04Operaciones.TraContinuación de transferenciaTransaccional
10:32:10Operaciones.TraFinalización de transferenciaTransaccional

Categorización de Eventos

CategoríaColor IndicadorDescripciónEjemplos
SistemaVerdeEventos automáticos del sistemaINIT_SDK, SET_CBID, SET_LID
AutenticaciónVerdeProcesos de login y verificaciónSMP_AUTH, SMP_LOGIN
NavegaciónVerdeMovimiento entre seccionesOperaciones, Transferencias
TransaccionalVerdeOperaciones financieras o críticasOperaciones.Tra

Funcionalidades del Sistema

Capacidades de Análisis

FuncionalidadDescripciónAplicación
Reproducción ExactaRecrea la sesión tal como ocurrió originalmenteAnálisis forense, debugging
Análisis TemporalEstudia patrones de tiempo entre accionesDetección de automatización
Correlación de EventosRelaciona eventos de different fuentesInvestigación de seguridad
Exportación de DatosGenera reportes y evidenciaAuditorías, compliance

Casos de Uso Principales

Caso de UsoDescripciónBeneficio
Investigación de FraudeAnalizar sesiones sospechosas paso a pasoIdentificación de patrones maliciosos
Análisis de ErroresReproducir bugs reportados por usuariosResolución rápida de problemas
Auditoría de SeguridadVerificar cumplimiento de protocolosValidación de controles
Optimización de UXEstudiar comportamiento real del usuarioMejora de experiencia
Training y CapacitaciónMostrar ejemplos reales de usoEducación del equipo

Métricas y Análisis Disponibles

MétricaDescripciónValor para Análisis
Tiempo de Sesión TotalDuración completa de la sesiónIdentificar sesiones anormalmente largas/cortas
Velocidad de InteracciónTiempo entre acciones consecutivasDetectar automatización o comportamiento humano
Patrones de NavegaciónSecuencia de pantallas visitadasIdentificar flujos anómalos
Frecuencia de ErroresNú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 RegularesTiempos exactamente consistentes entre accionesPosible automatizaciónInvestigar origen de la sesión
Intervalos VariablesVariación natural en tiempos de respuestaComportamiento humano normalProceder normalmente
Intervalos ExtremosPausas muy largas o acciones muy rápidasComportamiento anómaloAnálisis manual detallado

Validación de Autenticidad

FactorIndicador PositivoIndicador NegativoInterpretación
Patrones de TecleoVariabilidad natural, errores ocasionalesVelocidad perfecta, sin erroresHumano vs Bot
NavegaciónExploratory, ocasionales retrocesosDirecta sin hesitaciónUsuario real vs automatizado
Tiempo de RespuestaVariable según complejidadConstante independiente de tareaComportamiento auténtico

Detección de Anomalías

AnomalíaDescripciónNivel de RiesgoAcción
Velocidad SobrehumanaAcciones más rápidas que capacidad humanaAltoBloqueo inmediato
Patrones RepetitivosSecuencias idénticas múltiples vecesMedio-AltoInvestigación
Navegación AtípicaAcceso a funciones en orden no intuitivoMedioMonitoreo adicional
Inconsistencia TemporalCambios abruptos en patrones de tiempoMedioAnálisis contextual

Beneficios del Sistema

Para Equipos de Seguridad

BeneficioDescripciónImpacto
Evidencia ForenseDocumentación completa de actividad sospechosaLegal y compliance
Detección de PatronesIdentificación de nuevas técnicas de fraudePrevención proactiva
Validación de ControlesVerificación de efectividad de medidas de seguridadMejora continua

Para Equipos de Desarrollo

BeneficioDescripciónImpacto
Debugging PrecisoReproducción exacta de errores reportadosResolución rápida de bugs
Análisis de UXComprensión real del comportamiento del usuarioOptimización de interfaces
Testing en ProducciónValidación de funcionalidades en ambiente realCalidad mejorada

Para Compliance y Auditoría

BeneficioDescripciónImpacto
Trazabilidad CompletaRegistro detallado de todas las transaccionesCumplimiento regulatorio
Evidencia AuditableDocumentación que cumple estándares legalesProtección legal
Reportes AutomáticosGeneración de informes para auditoresEficiencia operativa