canvasblocker ublockorigin privacybadger
about:config ->
-> javascript.options.shared_memory = FALSE
-> privacy.firstparty.isolate = TRUE
-> privacy.partition.network_state = TRUE
-> privacy.partition.network_state.oscp_cache= TRUE
-> privacy.partition.network_state.oscp_cache.pbmode = TRUE
-> privacy.partition.serviceWorkers = TRUE
-> privacy.reduceTimerPrecision = TRUE
-> privacy.resistFingerprinting.reduceTimerPrecision.jitter = TRUE
-> privacy.resistFingerprinting.reduceTimerPrecision.microseconds = 1000 ... or... more?
... might do something to stymie this?
From the paper:
We assume default configurations for the operating system and browser.
Well I have no idea what the 'default configuration' of ... Linux ... is...
But uh, theoretically this is something you could harden against by going balls to the wall with security preferences and options in firefox, waterfox, librewolf, ironfox, something like that... maybe?
Also, its maybe possible that using a seperate container for each seperate tab could also stymie this.