Audio Fingerprinting
El audio fingerprinting es una técnica que usa la API Web Audio para generar y procesar una señal de sonido y luego mide la salida numérica para derivar un identificador específico del dispositivo. Las diferencias en el hardware de audio, el procesamiento digital de señales y el comportamiento en coma flotante entre dispositivos hacen que el mismo audio sintetizado produzca resultados sutilmente distintos.
Cómo funciona Audio Fingerprinting
Un script construye un grafo de procesamiento de audio, por lo general usando un oscilador para generar una forma de onda que se enruta a través de nodos como un compresor o un analizador. Es fundamental que el audio suela procesarse en un contexto offline, de modo que no se reproduce ningún sonido; el objetivo es calcular los valores de muestra resultantes en lugar de hacer ruido.
El script lee de vuelta las muestras procesadas y las reduce a un hash compacto o a una estadística resumida. Como el cálculo recorre la pila de audio del navegador y la implementación de coma flotante del dispositivo, pequeñas variaciones se acumulan en un valor que es consistente para un dispositivo y difiere entre dispositivos.
Las huellas de audio son moderadamente estables y añaden una dimensión independiente de las señales basadas en gráficos, lo que refuerza la huella global. Como otras sondas de renderizado, pueden ser perturbadas por herramientas de privacidad que inyectan ruido en la salida de audio, y esa perturbación también puede detectarse.
Por qué Audio Fingerprinting importa para la prevención del fraude
El audio fingerprinting añade entropía independiente que complementa las señales de canvas y WebGL, haciendo que el perfil combinado del dispositivo sea más difícil de falsificar de forma convincente. Para la prevención del fraude esta diversidad importa porque las herramientas de suplantación pueden neutralizar una clase de señal dejando otras intactas, de modo que contrastar el audio ayuda a exponer entornos inconsistentes o manipulados. Además funciona en silencio en segundo plano, sin efectos visibles para el usuario.
Cómo lo maneja TRACIO
TRACIO puede incorporar el comportamiento de la pila de audio como una de sus muchas señales de dispositivo, valiosa por ser ortogonal a las sondas basadas en gráficos. Se pondera según la estabilidad observada y se usa para corroborar otras señales en lugar de como identificador aislado. Cuando la salida de audio muestra indicios de inyección deliberada de ruido, TRACIO incorpora esa inconsistencia a su evaluación del entorno.
Términos relacionados
Explore más
Preguntas frecuentes
Identifique cada dispositivo con confianza
Comience con un plan gratuito de 2,500 llamadas a la API al mes. Sin tarjeta de crédito.