Definicja
Różnice float/DSP między OS i sterownikami dźwięku dają odcisk niezależny od canvas/WebGL.
Jak działa
AudioContext → Oscillator/DynamicsCompressor/Analyser → getChannelData lub OfflineAudioContext.startRendering. Hash z Float32Array. Autoplay i polityki uprawnień mogą ograniczyć dostęp; sam fakt braku kontekstu też bywa sygnałem.
Przykład
Ten sam skrypt na macOS i Windows z identycznym Chrome zwraca różne sumy kontrolne z OfflineAudioContext przez różnice w implementacji DSP.
W Aion Surf
W Surfie audio to kolejny wymiar spójności środowiska. Opisujemy, co mierzy strona — bez recept na podszywanie sygnału.
Jak robi to FalconPowiązane hasła
- Fingerprinting przeglądarki: Fingerprinting przeglądarki to zbieranie wielu cech środowiska uruchomieniowego (API JS, WebGL, czcionki, ekran, wtyczki, strefa czasowa) i sklejanie ich w identyfikator sesji lub urządzenia — często bez ciasteczek.
- Canvas fingerprint: Canvas fingerprint polega na rysowaniu tekstu i kształtów na elemencie HTMLCanvasElement, odczycie pikseli (toDataURL / getImageData) i hashowaniu wyniku.
- Spójność profilu (coherence): Spójność profilu (coherence) to zgodność wszystkich warstw tożsamości przeglądarki: UA/Client Hints, platforma, WebGL/GPU, czcionki, strefa czasowa, język, IP/ASN, TLS i zachowanie.