Apple Jams Facebook's Web-Tracking Tools (bbc.com) 117
The next version of iOS and macOS "will frustrate tools used by Facebook to automatically track web users," reports BBC. At the company's developer conference, Apple's software chief Craig Federighi said, "We're shutting that down," adding that Safari would ask owners' permission before allowing the social network to monitor their activity. BBC reports: At the WWDC conference - held in San Jose, California - Mr Federighi said that Facebook keeps watch over people in ways they might not be aware of. "We've all seen these - these like buttons, and share buttons and these comment fields. "Well it turns out these can be used to track you, whether you click on them or not." He then pointed to an onscreen alert that asked: "Do you want to allow Facebook.com to use cookies and available data while browsing?" "You can decide to keep your information private."
Apple also said that MacOS Mojave would combat a technique called "fingerprinting", in which advertisers try to track users who delete their cookies. The method involves identifying computers by the fonts and plug-ins installed among other configuration details. To counter this, Apple will present web pages with less details about the computer. "As a result your Mac will look more like everyone else's Mac, and it will be dramatically more difficult for data companies to uniquely identify your device," Mr Federighi explained.
Apple also said that MacOS Mojave would combat a technique called "fingerprinting", in which advertisers try to track users who delete their cookies. The method involves identifying computers by the fonts and plug-ins installed among other configuration details. To counter this, Apple will present web pages with less details about the computer. "As a result your Mac will look more like everyone else's Mac, and it will be dramatically more difficult for data companies to uniquely identify your device," Mr Federighi explained.
Re:Do this (Score:5, Interesting)
Firefox can do this already, but it's not that effective unfortunately.
The real problem these days is fingerprinting. Particularly installed fonts and user agent strings. Those two alone are often pretty unique, and combined with canvas fingerprinting and IP address are very powerful tracking mechanisms.
Unfortunately no browser can block them, and I have not found any plug-in except for NoScript that can block getting a list of installed fonts. There is a tool called "fluxfonts" that randomly installs and removes fake fonts in the background, but it would be nice if a mainstream browser did something about this.
Re:Do this (Score:5, Informative)
The real problem these days is fingerprinting. Particularly installed fonts and user agent strings. Those two alone are often pretty unique, and combined with canvas fingerprinting and IP address are very powerful tracking mechanisms.
They are addressing this as well in Mojave. Slimmed down system information, it only reports system fonts. Essentially one MacBook will look like the next, etc. In theory, anyway
Re: (Score:3)
The real problem these days is fingerprinting. Particularly installed fonts and user agent strings. Those two alone are often pretty unique, and combined with canvas fingerprinting and IP address are very powerful tracking mechanisms.
They are addressing this as well in Mojave. Slimmed down system information, it only reports system fonts. Essentially one MacBook will look like the next, etc. In theory, anyway
Wouldn't that mean you only get to see system fonts then? (Assuming the reported list of fonts actually does something?)
(I'd be fine with that, but will the public at large be fine with it)?
Actually, since CSS lets you specify a list of fallbacks, why does the browser have to report fonts anyway? I have neglected to look into this little corner of madness ...
Re: (Score:2)
Wouldn't that mean you only get to see system fonts then?
If only we could be so lucky.
Re: (Score:1)
Actually, since CSS lets you specify a list of fallbacks, why does the browser have to report fonts anyway? I have neglected to look into this little corner of madness ...
I looked into this years ago, and there is absolutely 0 reason for this function to exist in today's world. If all browsers returned 0 fonts, the same style sheets still get served in 99.999999....% of the cases. So other than fingerprinting the machine, what purpose does this function serve?
Re: (Score:2)
Re: (Score:2)
It's really good news that Apple is doing something about this.
Hopefully others will follow. Their improvements seem to be based on research done by Mozilla, so perhaps at least Firefox will get something similar soon.
Re: (Score:1)
Re: (Score:2)
Firefox can do this already, but it's not that effective unfortunately.
Could you clarify why you say this?
Re: (Score:2)
Try the EFF's Panopticlick.
Re: (Score:3)
Re: (Score:1)
Re: (Score:2)
Someone remind me: why should javascript ever be able to know what fonts you have? Why would anyone care?
Maybe browsers don't let you twiddle some config setting to deny font requests, but it could nevertheless be disabled in the browser's code. Is there any reason to even suspect that this might break anything? I wouldn't expect it to break anything. Being able to query fonts sounds like a totally useless feature anyway.
Re: (Score:3)
Firefox can do this already, but it's not that effective unfortunately.
The real problem these days is fingerprinting. Particularly installed fonts and user agent strings. Those two alone are often pretty unique, and combined with canvas fingerprinting and IP address are very powerful tracking mechanisms.
Unfortunately no browser can block them, and I have not found any plug-in except for NoScript that can block getting a list of installed fonts. There is a tool called "fluxfonts" that randomly installs and removes fake fonts in the background, but it would be nice if a mainstream browser did something about this.
Apple has a solution to "fingerprinting". They return random data.
Re:Do this (Score:5, Informative)
Hey Firefox, looking for something else to copy?
What, you mean like how Firefox provides built-in tracking protection [mozilla.org]? Or how Firefox provides a Facebook Container [mozilla.org] which isolates Facebook [mozilla.org] from the rest of your browsing activity? Or how Firefox is developing an anti-fingerprinting mode [mozilla.org]? Or how Firefox is integrating Tor [mozilla.org] as a built-in feature [torproject.org]?
I don't think you know what you're talking about. The web browser is the most commonly used piece of application software. If there's one type of software you should educate yourself about, it's web browsers.
or virtual machines (Score:2)
if it's plug ins it's pointless. You might as well say, just run every browser window in a different virtual machine. It's so simple!!! not. Plug ins mean maintaining plugins over time and trying to figure out which one broke which website, maintainging a different whitelist for every plug in, and removing them when they go out of date, that's a mugs game.
Source (Score:1)
Browsers and OS should do this (Score:3)
Ban it from the browser, OS until a user wants to register a social media account and be spied on.
Re: (Score:2)
That is some initial work until you have the 153 worst tracking companies.
153? seems oddly specific.
Re: (Score:2)
That is some initial work until you have the 153 worst tracking companies.
153? seems oddly specific.
Maybe he works for the 154th entry on the Forbes' 200 Worst Tracking Companies List?
Re: (Score:2)
From TFS:
The next version of iOS and macOS "will frustrate tools used by Facebook to automatically track web users,"
Re: (Score:2)
Native in Browsers (Score:3)
Don't think this is the right way to fight it (Score:5, Interesting)
The first method is a never-ending game of leapfrog. The second method favors users because there are a lot more of them than companies tracking this data. They can generate fake browsing data faster (up to the limit of their Internet bandwidth) than these companies can filter it out.
Re:Don't think this is the right way to fight it (Score:4, Informative)
Re: (Score:1)
On the eve of the GDPR I received an email from an affiliate organisation extolling how they would be complying with the law and be able to track users using such methods as the opt out of tracking cookies and industry wide opt ins (eg; agree with one website you agree with them all).
Legislation (Score:3)
Legislation may help, but the GDPR is a nightmare. This Week In Law had an entire episode critiquing it.
Re: (Score:2)
Re: (Score:2)
"fighting is hopeless, do not do anything !!!"
No, I guess you are a FB propaganda operative. Or one from Google, they do exactly the same $hit.
Did you press the wrong button? GP never said that, nor even implied that.
Re: (Score:3)
It's always a game of cat and mouse. The only way to really stop it is to make a user's data so worthless as to remove the economic incentive to attempt to track
Re:Don't think this is the right way to fight it (Score:4, Interesting)
Pollution is quite effective. For example, there are various add-ons for popular browsers that add random noise to canvas elements, changing the fingerprint every time. Even if they are tracking you by other means such as detecting installed fonts, the random canvas fingerprint and maybe a random user-agent pollutes their data.
Re: (Score:2)
I'll let you send them my font list if I can send them yours...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Look how many garbage posts are made in discussion forums, and they are growing in number.
The idea is to pollute sites where people can have reasoned, intelligent discussions with so much junk that it destroys the forum and drives the thinkers away.
This "normalises" abuse, hate, lies, anger, etc etc and that becomes part of normal society IRL.
Without rational discussion, "fake news" will rule because there will be nowhere to disc
For other platforms... (Score:4, Informative)
If you aren't already, you should be using SafeScript [andryou.com] which allows you to block lots of fingerprinting stuff. If you think you don't need it then you should check out BrowserLeaks [browserleaks.com] to see how horribly wrong you are. :)
Re: (Score:2)
If you aren't already, you should be using SafeScript [andryou.com] which allows you to block lots of fingerprinting stuff. If you think you don't need it then you should check out BrowserLeaks [browserleaks.com] to see how horribly wrong you are. :)
And how! Early on in using NoScript I did an inventory of what was blocked. Facebook was the champ of tracking scripts, and a lot of those addresses the scripts reported to were obscured - ie not obviously facebook. And there were several FB trackers on most the sites that had them. Google had a number of scripts - at least they had the decency to make that clear. several ad providers, the font trackers, and a few I never figured out. My biggest haul for one page was over a hundred scripts.
And this was
Here's why I'm looking sideways at this - (Score:4, Interesting)
Apple cart (Score:1)
VPN Required? (Score:2)
Re: (Score:2)
Astute. I rotate between Argentina and Albania which results in me being completely untrackable.
Apple only targeted ad (Score:1)
In other news, Apple wants to be the only one to be able to track its demographic to perform targeted advertising.
Re: (Score:2)
In other news, Apple wants to be the only one to be able to track its demographic to perform targeted advertising.
Except they don't. And the truth is in the fact that I have NEVER seen an Apple-related ad show up anywhere that wasn't completely expected.
HALLELUJAH ! (Score:1)