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.

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.

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 |