emctech
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Friday August 21, 2026 @10:47AM (#49388973)
Good to know! I have added a note and link to my post.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Friday August 21, 2026 @09:09AM (#49387540)
The Web Audio API has the ability to extract frequency, waveform, and other data from an audio source, that source is generated at runtime on your device. A firefox developer did a further dive into what the WebAudio based fingerprinting can actually return in firefox. https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNod...
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Friday August 21, 2026 @08:18AM (#49386991)
Perhaps accessing the microphone is something else they do, however that is not the issue in my case nor what my article is about.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Friday August 21, 2026 @07:43AM (#49386653)
While it may not be effective at fingerprinting, the side effect of the attempt sure is annoying when it stops my music! Do you know if it would count as a bug if muting the firefox tab or the browser as a whole does not stop the audio stream?
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @10:33PM (#49382997)
I doubt the FBI will be flying to china to knock down any doors!
You aren't wrong though, and countries which enforce GDPR I would expect to make noise if this was happening to their constituents.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @10:25PM (#49382956)
Thanks for your input and perspective! Do you think it is a bug that the muting of the firefox tab doesn't stop the audio stream?
It is frustrating that companies would use such an annoying tactic to track their users with it also ineffective.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @08:54PM (#49382341)
I touched on this in my article, once the data has been collected and sent to their servers you have no idea what they do with the information. At least with GDPR it is supposed to be regulated but obviously that is not the case everywhere and websites can still lie.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @01:36PM (#49377687)
ebay does this i think, someone else linked a post about port scanning
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @01:08PM (#49377322)
I am glad people like the write up and it is fostering a conversation! It is such a happenstance that i looked into this.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @12:59PM (#49377228)
Thanks for the feedback :D
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @12:55PM (#49377166)
It doesn't actually stream an audio file, the scripts generate audio at runtime using a sawtooth oscillator. It also only happens after several seconds.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @12:27PM (#49376831)
Someone else mentioned that cloudflare uses the webaudio for verification challenge, but only triggers it briefly.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @12:04PM (#49376495)
I wonder if it is something firefox and chrome devs need to look at because if it is accessing the audio device surely it should be notified to the user.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @11:58AM (#49376428)
It just annoyed me so much that it was interrupting my music!
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @10:40AM (#49375283)
Does it hold an audio stream open constantly or just briefly during the challenge? On AE it never stops
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @10:34AM (#49375167)
They said they aren't interested
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @10:25AM (#49375024)
The best you can do on the modern web is reduce your fingerprint footprint, though it comes at a cost of websites breaking from JS disabling, or local time zone anonymisation.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @10:20AM (#49374947)
Sorry, this is my first post to HN and in the submission it looked like the description text i added would be part of the post header.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @09:23AM (#49374271)
I use ublock origin and by default it wasn't blocking, i had to make a custom filter to block the scripts in order for it to prevent the audio takeover. Maybe adguard does a better job? Someone else suggested just wholesale disabling of JS but it is the nuclear option.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @08:43AM (#49373852)
No, I took the first sentence of my article and then edited the rest of the intro + conclusion to keep it short for HN.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @08:16AM (#49373575)
AE website on mobile is terrible, they basically force you to use the app. I exclusively use the website on my PC
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @07:36AM (#49373219)
Thanks for the reads
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @07:14AM (#49373056)
Will do!
edit - How do i do this? through github issues? https://github.com/uBlockOrigin/uAssets/issues
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @07:13AM (#49373055)
So many website break completely with JS disabled and you end up having to enable it half the time anyway.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @07:11AM (#49373037)
The script generates a known waveform, it is passed through the browser's audio implementation and then the script analyses the result after. Based on your devices settings and hardware the output will be different, e.g. a PC with analog output might have 44KHz audio output bandwidth, but a bluetooth headset might have a lower, different audio bandwidth. That is a datapoint that can be used in device fingerprinting alongside screen and viewport dimensions,
device pixel ratio, browser plugins, etc.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @07:06AM (#49373010)
I had noticed it before but I was browsing AE a lot today and i got fed up with it. What browser and OS are you using?
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @06:57AM (#49372944)
The ability to play audio can usually be permission gated with tab muting, however the methods aliexpress use bypass that mechanism completely.
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @06:24AM (#49372698)
Yes, I find it concerning too. I particularly dislike that windows was not aware, nor could it stop the audio stream from effecting the hardware. What other side channels like that exist? Perhaps I can be blamed for using windows
Re:AliExpress runs silent WebAudio fingerprinting that breaks Bluetoot...
on Thursday August 20, 2026 @06:08AM (#49372584)
Recently I ran into a problem with my Bluetooth headphones. They support multipoint bluetooth audio, so they can be connected to my PC and phone at the same time.
Opening the Aliexpress webpage causes a silent audio stream keeping the PC>headphone link active blocking my phone audio.
An investigation reveals obfuscated code running device fingerprinting with a side effect being a silent audio stream that firefox, chrome and windows does not recognise but which kept the bluetooth connection active.