[tor-bugs] #15646 [Tor Browser]: KeyboardEvent may allow fingerprinting of keyboard layout

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 25 06:29:58 UTC 2015


#15646: KeyboardEvent may allow fingerprinting of keyboard layout
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:  arthuredelstein
  cypherpunks            |     Status:  needs_revision
         Type:  defect   |  Milestone:
     Priority:  major    |    Version:
    Component:  Tor      |   Keywords:  ff38-esr, tbb-fingerprinting, tbb-5
  Browser                |  .0a-highrisk, TorBrowserTeam201506R
   Resolution:           |  Parent ID:
Actual Points:           |
       Points:           |
-------------------------+-------------------------------------------------

Comment (by mikeperry):

 I took a look at this code and it seems good enough to include in 5.0a3.
 From a pedantic correctness standpoint, I am wary of createKeyCodes()'s
 setup code being called from the first KeyboardEvent, which could
 potentially race with a KeyboardEvent from another thread and cause
 reentrancy issues with the hashtables. This does seem unlikely in
 practice, though. Perhaps even impossible, if keyboard events can only
 arrive on the main thread.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15646#comment:14>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list