[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #16090 [Tor Browser]: Review Firefox Developer Docs and Undocumented bugs since FF31esr
#16090: Review Firefox Developer Docs and Undocumented bugs since FF31esr
-------------------------+-------------------------------------------------
Reporter: | Owner: mikeperry
mikeperry | Status: new
Type: task | Milestone:
Priority: normal | Version:
Component: Tor | Keywords: ff38-esr, TorBrowserTeam201505,
Browser | MikePerry201505
Resolution: | Parent ID:
Actual Points: |
Points: |
-------------------------+-------------------------------------------------
Comment (by mikeperry):
Firefox 38:
* Fingerprinting concerns:
* KeyboardEvent.location and especially KeyboardEvent.code may leak
keyboard hardware details
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture has
device-specific media queries
* The User Timing API (Performance.*) may be another high-res timesource
* https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder may leak
OS encoding differences?
* Tracking issues:
* https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel
allows cross-site communication
* https://developer.mozilla.org/en-US/docs/Web/API/GlobalFetch/fetch and
https://developer.mozilla.org/en-US/docs/Web/API/Request may need caching
isolation
* WebSockets are available in WebWorkers. We need to double-check
against fresh DNS leaks.
Firefox 37:
* Fingerprinting concerns:
* https://developer.mozilla.org/en-
US/docs/Web/API/KeyboardEvent.key#Key_values
* https://developer.mozilla.org/en-US/docs/Web/API/OfflineAudioContext
may leak OS information about audio processing capabilities?
* Tracking issues:
* IndexedDB is available to WebWorkers. We should verify it remains
disabled.
Firefox 36:
* Fingerprinting:
* WebGL 2.0
* https://developer.mozilla.org/en-
US/docs/Web/API/MediaDevices/enumerateDevices may leak info about
connected hardware
* https://developer.mozilla.org/en-US/docs/Web/API/AnimationPlayer may
expose high-res timestamps?
* Tracking concerns:
* https://developer.mozilla.org/en-
US/docs/Web/JavaScript/Reference/Global_Objects/Symbol claims to be
runtime-wide. I wonder if there are any potential leaks here?
* EME first appeared
* General notes:
* -remote was removed from the command line args. Does this mean our
remoting prevention hacks may break?
Firefox 35:
* Fingerprinting:
* https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage
* Canvas filters: https://developer.mozilla.org/en-
US/docs/Web/API/CanvasRenderingContext2D/filter
* Resource Timing API
(https://bugzilla.mozilla.org/show_bug.cgi?id=1002855)
* ImageCapture API may leak hardware details (like camera
availability)?
Firefox 34:
* Fingerprinting:
* Performance.now is exposed to WebWorkers
Firefox 33:
* Nothing I noticed
Firefox 32:
* Fingerprinting:
* https://developer.mozilla.org/en-
US/docs/Web/API/NavigatorLanguage.languages and
https://developer.mozilla.org/en-US/docs/Web/Events/languagechange.
* Tracking:
* https://developer.mozilla.org/en-US/docs/Web/API/Data_Store_API off
by default, but we'll want to keep an eye on this
I will be editing this comment as I dig into all of these items in more
detail.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16090#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