NimbusX
00
› pagina caricata
← blog
impronta digitale02.08.20267 minuti

Impronta audio: il limite attuale

In Chromium la variazione audio è legata al dominio, non al profilo. Spieghiamo l'effetto pratico, dove NimbusX mostra l'informazione e cosa serve per rimuovere il limite. È l'unico segnale misurato che non abbiamo ancora isolato per profilo.

01Come si forma un'impronta audio

Uno strumento di controllo invia un breve segnale attraverso Web Audio e calcola l'hash del risultato. Hardware e driver introducono differenze minime, quindi l'hash può fungere da firma del computer. Due macchine fisiche producono valori diversi, come accade con Canvas. NimbusX registra il valore del profilo in una tabella di 108 costanti Web Audio.

02Il limite del motore open source

Il nostro motore varia il risultato audio, ma lega la variazione al dominio: lo stesso sito riceve lo stesso hash da tutti i profili sul computer. L'audio quindi non distingue quei profili. I segnali vicini non presentano questo limite:

CanaleUguale sullo stesso computerMotivo
CanvasNolegata al seed del profilo
WebGLNodefinita dalla configurazione del dispositivo
AudioSìvariazione legata al dominio, non al profilo

Due computer fisici producono hash audio diversi; due profili NimbusX sullo stesso computer, per ora, no. Fra tutti i segnali misurati, questo è l'unico collegamento rimasto.

03Il limite è visibile nel prodotto

Il valore audio coincidente è mostrato nella dashboard. L'informazione compare nella cella AUD di ogni profilo, non in una nota della documentazione. Un prodotto che nasconde un limite noto fallisce nel momento peggiore, quando gli account reali sono già stati collegati. Gli utenti esperti controllano il traffico e lo troveranno comunque; la trasparenza è quindi parte del funzionamento del prodotto.

04Cosa fare adesso

05Cosa eliminerà il limite

Il progetto originale del motore registra questo limite origin-invariant. La soluzione consiste nel legare la variazione al profilo anziché al dominio nella patch 001-farble-seed-core. Per farlo serve una build del motore curata da NimbusX. L'intervento è circoscritto: una modifica a una patch, non la riscrittura del motore. Fino al rilascio di quella versione, resta valida la regola operativa indicata sopra.

Quando la patch sarà disponibile, anche l'audio verrà isolato per profilo come Canvas e WebGL. Si chiuderà così l'ultimo collegamento misurato tra profili sullo stesso computer.

06Leggi di più

Come i rilevatori collegano i profili · La coerenza conta più della quantità

Scarica NimbusXDomanda tecnica: @Get_NimbusX_Bot