Rilevamento dell'impronta audio: come la Web Audio API traccia il tuo dispositivo
Rilevamento dell'impronta audio: come la Web Audio API traccia il tuo dispositivo

Che Cos'è l'Audio Fingerprinting?
L'audio fingerprinting è una tecnica di tracciamento del browser che genera un identificatore unico basato sul modo in cui il tuo dispositivo elabora i segnali audio. Utilizza la Web Audio API — una funzionalità legittima del browser progettata per applicazioni musicali, giochi ed effetti audio — per creare un breve segnale audio, elaborarlo attraverso lo stack audio del tuo dispositivo e misurare l'output risultante. Poiché diverse configurazioni hardware e software elaborano l'audio in modo leggermente diverso, l'output è unico per il tuo dispositivo. Per una panoramica strategica su dove si inserisce l'audio fingerprinting nel quadro più ampio, consulta la nostra guida completa sul fingerprinting del browser.
Come il canvas e il WebGL fingerprinting, l'audio fingerprinting non richiede alcuno storage sul tuo dispositivo ed è immune all'eliminazione dei cookie, alla modalità di navigazione privata o all'uso di una VPN.
Come Funziona l'Audio Fingerprinting
Il processo di audio fingerprinting prevede la creazione di un oggetto AudioContext in JavaScript, la generazione di un segnale oscillatore di prova, l'applicazione di elaborazioni audio e la misurazione dei valori risultanti della forma d'onda. Questi valori differiscono tra dispositivi in base all'hardware audio, ai driver audio del sistema operativo e alle impostazioni di sistema.
Protezione Contro l'Audio Fingerprinting
Il browser Brave randomizza l'output di AudioContext per prevenire l'audio fingerprinting. Firefox, con privacy.resistFingerprinting abilitato, riporta valori audio modificati. L'estensione CanvasBlocker per Firefox offre ulteriori opzioni di blocco dell'audio fingerprinting.
Parte della rete Vatha.