[tbb-bugs] #16672 [Tor Browser]: Text rendering allows fingerprinting
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Aug 18 23:45:55 UTC 2015
#16672: Text rendering allows fingerprinting
-------------------------+-------------------------------------------------
Reporter: | Owner: tbb-team
arthuredelstein | Status: needs_review
Type: defect | Milestone:
Priority: normal | Version:
Component: Tor | Keywords: tbb-fingerprinting-fonts, tbb-5.0,
Browser | TorBrowserTeam201508R
Resolution: | Parent ID:
Actual Points: |
Points: |
-------------------------+-------------------------------------------------
Comment (by arthuredelstein):
I discovered that my whitelisting patch interferes with font rendering
settings for fonts.conf on linux. So here are two patches that revert the
whitelisting for Linux only. Instead, on Linux, we rely completely on
dcf's fonts.conf file. I tested and was able to confirm that the font
settings in fonts.conf (such as `hinting` and `antialias`) are then
correctly used by Tor Browser.
https://github.com/arthuredelstein/tor-browser/commits/16672+3
And here are builds for this patch for testing:
https://people.torproject.org/~arthuredelstein/downloads/16672-3-builds/
The rest of the whitelisting patch is still useful for Mac and Windows,
especially because we are using some default OS fonts. On Linux, I think
dcf's patch is best -- we should avoid using system fonts as these are
much more varied between Linux flavors.
Unfortunately, even though the fonts.conf settings are working correctly,
I am getting different checksums between Ubuntu and Debian. So apparently
some other settings or libraries need to be included. I'll investigate
this further after Aug 21.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16672#comment:19>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list