Closed Bug 1816389 Opened 2 years ago Closed 2 years ago

Add random noises to the AudioBuffer to prevent AudioContext fingerprinting

Categories

(Core :: Privacy: Anti-Tracking, task)

task

Tracking

()

RESOLVED WONTFIX

People

(Reporter: timhuang, Unassigned)

References

(Blocks 1 open bug)

Details

Adding random noises to AudioBuffer to prevent AudioContext fingerprinting. We should cover the following two APIs.

Due to the influence content can have on the data in AudioBuffer, the best that a moderate level of random noise could hope to achieve would be to defeat currently active fingerprinting scripts until the scripts were tweaked to amplify the signal over the noise.

The fdlibm changes proposed in bug 1358149 would have sustained benefits, which may be sufficient to remove any benefit from noise.

See Also: → 1358149
See Also: → 1816381

Hey Tim, we're thinking this should be resolved wontfix as it won't be effective long term. Similarly Bug 1816381 - Add random noises to the AnalyserNode to prevent AudioContext Fingerprinting is the same.

Flags: needinfo?(tihuang)

We agreed that we don't need audio context randomization and will rely on bug 1369149 to table audio context fingerprinting.

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(tihuang)
Resolution: --- → WONTFIX

Working around noise in Safari is discussed at https://fingerprint.com/blog/bypassing-safari-17-audio-fingerprinting-protection/

Perhaps the authors chose MacBook Air 2020 and MacBook Pro 2015 for the different results from arm and intel processors.

You need to log in before you can comment on or make changes to this bug.