[tor-bugs] #13027 [Tor Browser]: Make WebWorkers use spoofed navigator.* useragent values
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Oct 9 11:47:58 UTC 2014
#13027: Make WebWorkers use spoofed navigator.* useragent values
-------------------------+-------------------------------------------------
Reporter: | Owner: gk
mikeperry | Status: needs_review
Type: defect | Milestone:
Priority: major | Version:
Component: Tor | Keywords: ff31-esr, tbb-easy, tbb-
Browser | fingerprinting, TorBrowserTeam201410Easy,
Resolution: | MikePerry201410R
Actual Points: | Parent ID:
Points: |
-------------------------+-------------------------------------------------
Comment (by gk):
Seems the bug is triggerable by a Mozmill test without Workers being
involved at all:
{{{
"use strict";
Cu.import("resource://gre/modules/Services.jsm");
const TEST_URL = "https://www.mediawiki.org/wiki/MediaWiki";
var setupModule = function(aModule) {
aModule.controller = mozmill.getBrowserController();
}
function load_page(controller, url) {
var retry = 4;
while (retry-- > 0) {
var success = true;
controller.open(url);
try {
controller.waitForPageLoad(10000);
} catch(e) {
success = false;
}
if (success) {
return true;
}
}
controller.open(url);
return controller.waitForPageLoad(50000);
}
var testNavigatorPlatform = function() {
Services.prefs.setCharPref("general.platform.override", "Win32");
load_page(controller, TEST_URL);
let nav = controller.tabs.activeTab.defaultView.navigator;
for (var prop in nav) {
if (prop === "platform")
dump("Test result for " + prop + " is: " + nav[prop]);
}
}
}}}
A Tor Browser reports on my 64 bit Linux "Linux x86_64". The same holds
for the current Firefox release (32.0.3) and the vanilla ESR 31 but not
for Firefox nightly/aurora/beta. That's pretty weird but might help us
writing a proper test verifying it is indeed fixed.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13027#comment:28>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list