Saltar al contenido
Análisis técnico en profundidad

Cómo Tracio logra una
precisión del 99,5 %

Un desglose técnico completo de la arquitectura, las señales y el análisis conductual detrás de cada identificación. Escrito para CTOs e ingenieros que necesitan entender exactamente qué están integrando.

EL PROBLEMA

Por qué fallan las soluciones gratuitas

Las bibliotecas de fingerprinting open source tienen un defecto fundamental: una vez que el código es público, los atacantes pueden leer exactamente qué se mide, y falsificarlo.

Algoritmos predecibles

Cuando el código fuente es público, los atacantes saben qué parámetros del navegador recopila, y cuáles no. Extensiones de navegador dedicadas explotan esto para generar huellas digitales falsas en milisegundos.

Open source = superficie de ataque abierta

Baja precisión (~60 %)

Las bibliotecas gratuitas recopilan de 15 a 25 parámetros del navegador. Los navegadores anti-detección comerciales los falsifican todos. Los dispositivos móviles comparten la mayoría de los parámetros entre millones de usuarios.

60-70 % frente a nuestro 99,5 %

Sin validación de servidor

Solo del lado del cliente: el atacante controla el entorno de ejecución. El resultado puede interceptarse y reemplazarse antes de llegar a su servidor. Está confiando en que un bot le diga que no es un bot.

Lado del cliente = no confiable

ARQUITECTURA

Cuatro capas que lo hacen inquebrantable

NavegadorAgente JSNodo EdgeIngesta en tiempo realMotor ML300+ señalesVeredictoPuntuación + recomendaciónFirmado criptográficamente · Validado en el servidor · Cero confianza en el cliente
🔒

Código cerrado y dinámico

A diferencia de las bibliotecas open source, el código del agente de Tracio se genera dinámicamente. Las señales recopiladas, los algoritmos de hashing y los patrones de ofuscación rotan con regularidad, lo que hace que la ingeniería inversa sea prácticamente inútil. Lo que un atacante aprende hoy queda obsoleto mañana.

El código rota cada pocas horas
📡

Más de 300 señales de dispositivo

Huella digital de canvas, renderizador WebGL, subsistema de audio, núcleos de CPU, presión de memoria, métricas de fuentes, anomalías de zona horaria, física de la orientación de pantalla, además de docenas de señales propietarias que no documentamos públicamente. La combinación produce un identificador estable a través del modo incógnito, el borrado de cookies y las actualizaciones del navegador.

99,5 % de precisión de identificación
🔐

Validación del lado del servidor

Cada solicitud de identificación se firma criptográficamente y se valida en nuestros servidores. El agente del lado del cliente no puede reemplazarse ni falsificarse: las comprobaciones cruzadas detectan inconsistencias internas que ningún atacante puede falsear sin acceso a las claves privadas de Tracio.

Modelo de cero confianza en el cliente
🌐

Modelo de amenazas actualizado continuamente

Nuestra investigación de detección nunca se detiene. Los nuevos frameworks de automatización, las nuevas versiones de navegadores anti-detección y los rangos emergentes de proxy y de centros de datos se analizan y se entregan como una actualización de detección a todos los espacios de trabajo, de modo que usted queda protegido incluso frente a ataques que aún no ha visto. Lo que sigue siendo privado son sus datos: los ID de visitante solo tienen alcance dentro de su espacio de trabajo, y el mismo dispositivo que visita a dos clientes de Tracio produce dos ID distintos.

Defensas compartidas, datos aislados

ANÁLISIS CONDUCTUAL

La capa que los bots no pueden falsificar

Una huella digital puede falsificarse. Una cookie puede borrarse. Pero la forma en que una mano humana mueve un ratón —gobernada por la física neuromuscular— no puede replicarse con ningún script ni algoritmo.

HUMANOOrgánico, curvo, con microcorrecciones
μ-correcciones: 23 · jitter: ±2,1px · curvas: orgánicas
12/100px
Cambios de dirección
42 %
Desv. estándar de velocidad
±2,1px
Amplitud del jitter
BOTLineal, perfecto, mecánico
μ-correcciones: 0 · jitter: 0px · teletransportes: 3
0/100px
Cambios de dirección
0 %
Desv. estándar de velocidad
3
Teletransportes detectados
Dinámica del ratón9+ parámetros
  • Velocidad y varianza del movimiento
  • Cambios de dirección por cada 100px
  • Jitter neuromuscular (±1-3px)
  • Curvatura de la trayectoria (ley de Fitts)
  • Perfil de aceleración y desaceleración
Biometría de teclado7+ parámetros
  • Duración de la pulsación de tecla (dwell time)
  • Tiempo de vuelo entre teclas
  • Matriz de tiempos de bigramas
  • Solapamiento de teclas (key rollover)
  • Patrones de corrección de errores
Comportamiento de scroll8+ parámetros
  • Varianza de la velocidad de scroll
  • Frecuencia de cambio de dirección
  • Correlación con las pausas de lectura
  • Física de la inercia del scroll
  • Análisis de la proporción arriba/abajo

RESPUESTA DE LA API

Cada respuesta en detalle

Un solo evento lo lleva todo: un ID de visitante estable, una puntuación de bot, una decisión con su puntuación de riesgo y una confianza de identificación. Use tanto o tan poco como requiera su caso de uso.

visitorId

Estable a través del modo incógnito, el borrado de cookies y las actualizaciones del navegador. Sobrevive a cambios de VPN y de IP.

bot.score

Puntuación numérica de 0 a 100, siempre presente. Acompaña a bot.result, la etiqueta de automatización segura para el cliente.

decision.action

La etiqueta de decisión de la visita, entregada junto a decision.riskScore en la misma escala de 0 a 100.

identification.confidence

Certeza de 0.0 a 1.0. Confianza baja = recopile más señales o remita a revisión manual.

edge.tracio.ai — response
{ "visitorId": "X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y", "incognito": false, "bot_score": 3, "verdict": "human", "confidence": 0.97, "geo": { "countryCode": "TH", "city": "Phuket", "timezone": "Asia/Bangkok" }, "stats": { "visits": 47, "unique_ips": 3, "unique_locations": 2 } }

Mírelo en acción

Empiece gratis e intégrelo en menos de 5 minutos. O reserve una demo y recorreremos su caso de uso específico con datos reales de su tráfico.

Prueba gratuita de 14 días · Acceso completo a la plataforma · Integración en 5 minutos