Firefox Borrows From Tor Browser Again, Blocks Canvas Fingerprinting (bleepingcomputer.com)
An anonymous reader writes: Mozilla engineers have borrowed yet another feature from the Tor Browser and starting with version 58 Firefox will block attempts to fingerprint users using the HTML5 canvas element. The technique is widely used in the advertising industry to track users across sites. Firefox 58 is scheduled for release on January 16, 2018.
Canvas fingerprinting blocking is the second feature Mozilla engineers have borrowed from the Tor Project. Previously, Mozilla has added a mechanism to Firefox 52 that prevents websites from fingerprinting users via system fonts. Mozilla's efforts to harden Firefox are part of the Tor Uplift project, an initiative to import more privacy-focused feature from the Tor Browser into Firefox.
Canvas fingerprinting blocking is the second feature Mozilla engineers have borrowed from the Tor Project. Previously, Mozilla has added a mechanism to Firefox 52 that prevents websites from fingerprinting users via system fonts. Mozilla's efforts to harden Firefox are part of the Tor Uplift project, an initiative to import more privacy-focused feature from the Tor Browser into Firefox.
but the way it is written makes the feature sound bad... I call bias... I like no tracking!
Does this canvas element in HTML5 have legitimate uses, or was it included specifically to help advertisers covertly track users?
Web browsers should add these kind of features, not other silly stuff.
Plugin that randomizes and regenerates the canvas on a user set basis, works great. Firefox does good things sometimes.
Fingerprint blocking is a good feature, unlike the last unnecessary "screen print" or whatever feature. However, I won't be "upgrading" because half the addons I need won't work. :( I suspect a lot of us will be stuck on older versions of Firefox for quite a while...
See subject: "New feature/method" abused to be used against you the user - un-F'ing-believable! It's getting so you can't trust modern wares/browsers!
* Another "pet peeve" I have? I've taken a peek @ many new browsers & it seems they also make it impossible to block javascript in the browser itself natively too (unless that's changed since last I looked)...
APK
P.S.=> This is why I still mostly use Opera 12.18 classic 64-bit (not "chopera") - it literally has "BySite" preferences where I globally block javascript & then, set exception sites (for sites that demand javascript use - most still don't though, not really)... apk
How can they use Canvas fingerprinting if I don't allow their scripts to run? Nice try.
If like me you gave up on it years ago because it became bloated and slow, try out the latest beta. It's really fast even under a heavy load.
Brought to you by Carl's Junior.
Look: I've a lot of beefs with you. Among other things that you took away the simple "disable Javascript" checkbox, slowly pushing the Web to one where "Web programmers" can assume that everyone is running with Javascript.
But this last move... awesome, thanks (and I say that as one who doesn't really benefit from it, because I've learnt to run a castrated no-javascript profile for ~98% of my Web usage).
See subject: Then I'll try the new FF engine for 64-bit when THEY incorporate it & then only.
* See, I llike FF for 1 reason - it's faster than IE 11 & is as compatible for online websurfing. However, for things like for instance, saving bookmarks/favorites (import/export)? It's SLOWER THAN HELL vs. say, what I typically mostly STILL use in Classic Opera 12.18 64-bit (& there is a GIANT speed differential between them in that example).
APK
P.S.=> I believe much of it is faster - I've been reading that all over the place online but I don't completely TRUST it is all (especially after seeing this HTML 5 being abused for tracking this way - not that it's Mozilla's fault imo though)... apk
See subject: I don't post as much as I used to (very busy in other capacities in my life is why) but I still do. My posts were probably just "buried" is all (price of posting ac is that for many browsers, but Opera classic I use & the stylesheet type I use doesn't "do" the 'burial view' other browsers do when you keep activated javascript "ON @ ALL TIMES" (something I bitched about in my posts here today) causing 'hidden posts' you have to use the scripted 'slider control' they have on this site to expose those).
APK
P.S.=> Life's pretty good in any event though to reaffirm my answer to you... apk
OK, "Mozilla engineers have borrowed yet another feature from the Tor Browser" sounds like they are ripping off some projects better design features, but to be fair, the Tor Browser is BUILT on Firefox to begin with.
That being the case, how is this not just common sense on the part of Mozilla to use features of the derivative to make their own browser better? Tor is still using the Mozilla Public License for their browser so I just don't get the slant of the headline...
https://en.wikipedia.org/wiki/Tor_(anonymity_network)#Tor_Browser
You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
Butters, no one cares anymore.
Unfortunately this sounds good on paper but in practice it's not going to make any difference for now. Until a sizable portion of browsers do this, blocking is actually going to be an identifying characteristic. The advertisers are going to get a line up of victims and instead of you being the one with Arial and Roboto on their hat, you're going to be the one wearing the tin foil one. That's still a unique, identifying feature until enough of us are wearing tin-foil that they can't tell us apart (by our hats).
A better solution (imo) would be to return a random fingerprint that's changed after a random number of calls. You shouldn't return a random one every time because that's identifying as well, 'oh, this is the guy with the rainbow hat'. Randomization makes it harder to identify you and has the added benefit of jamming up the advertisers database with garbage data-points they have to try to correlate against.
See subject: It applies (pun more or less?) "The Lord of Hosts" (no I am not that but it seems to apply per your statement even).
APK
P.S.=> I hope that this new FF engine gets into Palemoon, CyberFox & WaterFox - apparently from what I've been reading, this lastest round of browser motors from Mozilla ARE noticeably faster than previous builds... apk
Yeah, i’ll meme that
https://imgur.com/a/85dq7
Summary needs help as usual.
See subject & this post from myself mirroring your sentiments https://news.slashdot.org/comments.pl?sid=11314085&cid=55489177/ & it's also true in the last version of Chrome I checked (no more commandline switch to shutoff javascript there either).
* Man, lol - it's like Hedge Funds & mortgage backed security ratings that collapsed the markets - stick in a bunch of "triple A" rated elements BUT stick in slices of crap (makes the whole sandwich BOGUS) too!
APK
P.S.=> It seems to me that the 'powers that be' making browsers intend to make them ADVERTISING & TRACKING systems - I suspect they are being coerced to do so (except Google's Chrome - that IS intentional on THEIR end, they live off ads)... apk
Hope this trickles out as I have given up on Firefox and now use Pale Moon.
At this point it's become clear that anything more transformative than basic UI stuff is not something that can be properly supported
Even the UI isn't malleable enough.
I tried Firefox 57 during the first few days of beta. When reaching for Ctrl+W, Ctrl+Tab, or Ctrl+Shift+Tab while researching sources to cite in a Slashdot comment, I would often accidentally press the adjacent Ctrl+Q, causing data loss in forms that neither the browser nor the website knows how to save. Firefox's Restore Previous Session doesn't save script-built forms, such as Slashdot's inline reply form. Nor does Slashdot save them at Preview.
The Keybinder extension worked through Firefox 56, but the attempt to make an analogous WebExtension is blocked on bug 1325692, which is marked as not to be fixed in time for the release of Firefox 57. From the AMO page of one such attempt:
Once Firefox 57 becomes the stable release, I'll be downgrading to Firefox ESR 52 and staying there as long as bug 1325692 remains unfixed.
He said "what-what?"
I like the idea that Mozilla is working with the Tor guys, they have a lot in common.
But not this. Tor users want to blend together to appear indistinguishable because that's what Tor itself does. But normal browser users aren't behind Tor. They don't have the same use case. What's the point of looking exactly like every other browser if you continue to use the same IP address for days at a time?
Instead of just trying to block fingerprinting outright, Mozilla should be looking at ways to corrupt fingerprinting. They are sort of doing that with their contextual identities through containers work. The idea is that depending on what task you are doing, you should appear as a different (unique) identity. So browse facebook with one "identity" browse ESPN with another "identity" and if ESPN includes facebooky stuff on their site, it reads as your ESPN identity not your facebook identity.
Instead of outright blocking canvas fingerprinting, they should corrupt the canvas fingerprint such that if facebook reads the canvas they get your facebook fingerprint and if ESPN reads the canvas they get your ESPN fingerprint. And if you are using Tor, they get a generic Tor fingerprint that all Tor users share.
A related problem is that this is all an arms race. Canvas fingerprinting is just the easiest current method (just like 3rd party cookies used to be the easiest method). There are lots of other methods too, like timing 3d rendering speeds, looking at battery levels, etc. Each time Mozilla shuts down one fingerprinting method, the trackers will look for something else. In the end, the only way to make *widespread* fixes is to outlaw tracking.
So to that end I wish Mozilla would show an alert of some sort every time a site tries to do a fingerprint or otherwise track the user. They get away with all this sneaky shit today because few regular people have any idea of how much they are being tracked. If all the tracking was constantly in their face, it would make people angry. And that anger could be translated into support for laws making tracking illegal. That wouldn't stop criminals and spy agencies. But it would stop the vast majority of legal businesses. And the are the ones driving the tracking industry with their billions of dollars.
Pale Moon, a Firefox fork, has had this for ages in about:config
Just set "canvas.poisondata" to "true"
You just won a FREE T-shirt!
Hey Mozilla engineers, if you really want to lower tracking for your users, you should change the default 3rd party cookies setting from "allow from visited" to "never". No more seeing ads for the things you have searched for, after doing that, among other things.
It breaks a few low-value sites like some message boards, but screw those. Privacy is more important.
-- Julien Pierre http://www.madbrain.com/blog
See subject & thanks much for the setting - I had no idea it was there or what that one did (I only use FF for YouTube really is why).
APK
P.S.=> It's folks like you that keep me coming here - I get to learn a new trick of somekind I didn't know before... apk
I run Fedora Linux on most of my machines, so Microsoft's browsers and Apple's browser are not options.
My main internet system won't run Chrome, and since Chrome == google == no privacy anyway, I use Firefox.
Ever since version 45 or so, firefox easily bogs down and devours all machine performance, sometimes making the system unresponsive for over 30 minutes. When it's doing this it is usually thrashing the hard drive (lotsa swap activity) because the damned browser is allowing ad companies to shovel mountains of video onto the local drive, exceeding the explicit limits and consuming all free memory and usually while running piles of javascript garbage that users USED to be able to disable in Firefox. Shutting down can take over an hour - half an hour to stop firefox and then 30-45 minutes while Linux cleansup the wreckage left all over the drive by the "webcontent" task. It's NOT a virus etc since I can wipe the drive and do a clean re-install and reproduce the same problem. I no longer have the patience to wait so long while Firefox is loading google crap, and advertisements, and tracking crap, so when it bogs down and is using 100% CPU time and all the memory I now just yank the power cord out of the wall and reboot. Happily, Linus and friends have made the kernel and filesystem robust enough to recover from that scenario far faster than Firefox can recover from its own javascript abuses.
Life's too short to spend time waiting on a machine running code that some moron at mozilla or on the Linux kernel team could not bother to properly test. There is simply NO EXCUSE for an app like a web browser giving a higher priority to the loading of web page content and processing of Javascript over the user interacting with the GUI. Firefox SHOULD immediately halt ANYTHING related to a tab the INSTANT the user clicks the stop button on the tab. Anything else is incompetence. There's also no excuse for Firefox no longer honoring the options to block popups and to not run javascript. There's no excuse for Firefox allowing a page to cache gigbytes of ad crap onto the local drive. The browser should auto-blacklist any web page script that hangs and refuse to ever load/run that script again without explicit permission from the user. The damned browser should NEVER become non-responsive. NEVER.
The coders at mozilla should first try impressing users with a restoration of the simple idea that the owner of a PC is in charge, rather than the perveyors of ads and trackers, before they go on to add even more features that will almost certainly just add more bloat and bugs and reduced responsiveness.
sorry can't wait until 2018. Tell me now how to disable access to canvas. What Firefox config setting disables it?
Just read the bugzilla thread. https://bugzilla.mozilla.org/s... This is part of the `privacy.resistFingerprinting` preference which is disabled by default for all users. So developers who actually legitimately use canvas shouldn't be hit too hard. Just another post on the FAQ page.