[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #16327 [Tor Browser]: NavigatorLanguage API should be spoofed



#16327: NavigatorLanguage API should be spoofed
-----------------------------+------------------------------------------
     Reporter:  mikeperry    |      Owner:  tbb-team
         Type:  defect       |     Status:  new
     Priority:  normal       |  Milestone:
    Component:  Tor Browser  |    Version:
   Resolution:               |   Keywords:  ff38-esr, tbb-fingerprinting
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+------------------------------------------

Comment (by arthuredelstein):

 This is indeed handled by 'intl.accept_languages'. See the code at:
 https://dxr.mozilla.org/mozilla-central/source/dom/base/Navigator.cpp#409
 I also tested manually and observed that window.navigator.languages always
 matches the 'intl.accept_languages' pref value.

 It would be nice to write a regression test for this. Currently we set
 `intl.accept_languages` to `en-us, en` in tor button when
 'extensions.torbutton.resist_fingerprinting' is enabled. It would be
 possible to write a simple mochitest that sets pref and confirms that it
 is reflected in navigator.languages. But maybe we should put some unit
 tests in torbutton itself, to confirm that the settings are as expected?
 Not sure what the best approach is here.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16327#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs