Re:Firefox to add Tor Browser anti-fingerprinting technique ...
by Liquid_Fire on Thursday March 07, 2019 @08:35AM
(#19327863)
Even if it was implemented perfectly, you could work around that using timing side channels.
For example, multiply the value (e.g. window width) by some huge number, perform a slow operation in a loop that many times, and finally clear a flag. Meanwhile another thread is filling an array one by one until the flag gets cleared. The last non-tainted index in the array indicates your approximate window width.
For example, multiply the value (e.g. window width) by some huge number, perform a slow operation in a loop that many times, and finally clear a flag. Meanwhile another thread is filling an array one by one until the flag gets cleared. The last non-tainted index in the array indicates your approximate window width.