Live data from Hacker News

Apple adds a tracker blocker to desktop Safari

techcrunch.com

21–30 of 301 posts

Re: Apple adds a tracker blocker to desktop Safari

#21
post #11

Earlier quoted context omitted.

In practice, User-Agent strings (which are just HTTP headers) have been shown to be pretty effective at uniquely identifying and tracking most people. So even disabling JavaScript and Cookies only goes so far.

Source? Because the only information contained in user-agent strings in modern browsers are browser version (realistically limited to vendor since browsers auto-update) and operating system version. So basically all you're going to get is (Chrome/Firefox/Edge/Internet Explorer/Safari on Windows/Linux/Mac), which isn't much.

A quick Wikipedia search turns up more fields [1]. Although some of these fields are not 100% accurate due to historical reasons (I'm looking at you IE). I'd bet there are a couple other data points they gather via JS to finger print.

Example:

Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405

1. https://en.m.wikipedia.org/wiki/User_agent

Re: Apple adds a tracker blocker to desktop Safari

#22
post #13

Earlier quoted context omitted.

There are a number of ways. Cookies are one, but you can also collect other kinds of data from a web browser to uniquely identify a user across multiple sessions. Generally speaking, if you can run JavaScript, you can track the user. This is done by all advertisers and most little widgets like Facebook or Disqus comments, like and tweet buttons, etc.

> This is done by all advertisers and most little widgets like Facebook or Disqus comments, like and tweet buttons, etc. Why isn't this illegal already?

Because it's highly lucrative.

Re: Apple adds a tracker blocker to desktop Safari

#23
post #5

Earlier quoted context omitted.

Probably most (if not all) fingerprinting sources are showcased by fingerprint.js: https://github.com/Valve/fingerprintjs2

It is essentially impossible to enumerate all the ways browsers leak fingerprintable information.

Yeah true, should've put it another way.

Re: Apple adds a tracker blocker to desktop Safari

#24
post #11

Earlier quoted context omitted.

In practice, User-Agent strings (which are just HTTP headers) have been shown to be pretty effective at uniquely identifying and tracking most people. So even disabling JavaScript and Cookies only goes so far.

Source? Because the only information contained in user-agent strings in modern browsers are browser version (realistically limited to vendor since browsers auto-update) and operating system version. So basically all you're going to get is (Chrome/Firefox/Edge/Internet Explorer/Safari on Windows/Linux/Mac), which isn't much.

It's more than just the browser, it's the exact, EXACT version of the browser which can be very revealing if you're not updating your browser (almost) every day. For example: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.85 Safari/537.36

Re: Apple adds a tracker blocker to desktop Safari

#28
post #11

Earlier quoted context omitted.

In practice, User-Agent strings (which are just HTTP headers) have been shown to be pretty effective at uniquely identifying and tracking most people. So even disabling JavaScript and Cookies only goes so far.

Source? Because the only information contained in user-agent strings in modern browsers are browser version (realistically limited to vendor since browsers auto-update) and operating system version. So basically all you're going to get is (Chrome/Firefox/Edge/Internet Explorer/Safari on Windows/Linux/Mac), which isn't much.

Check https://panopticlick.eff.org/

Re: Apple adds a tracker blocker to desktop Safari

#29
This is great, but unfortunately, until Apple ups its browser security game, Safari is a non-starter. On macOS, switching from any other browser to Chrome is in the top 3 things you can do to materially improve your security in ways that actually matter in the real world.

Re: Apple adds a tracker blocker to desktop Safari

#30
post #9

>“It’s not about blocking ads, the web behaves as it always did, but your privacy is protected,” he added. Does this mean browser fingerprint is somehow scrambled before it is sent to the tracker instead of blocking?

> Does this mean browser fingerprint is somehow scrambled before it is sent to the tracker instead of blocking? It might be homogenized instead of scrambled. Every iOS device could be given (barring IP etc.) the same fingerprint.

I don't think that's even theoretically possible. How do you block JS font enumeration without crippling the browser font API?
Post reply on HN