News for hackers. Stuff that matters.
Re:The Devastating Effect of Ad-Blockers for Guru3D.com by JoshTriplett on Sunday November 01, 2015 @01:42PM (#10487543)
> No, the tracking becomes specific to the site visited (same origin policy), not cross-websites, and I don't have a problem with that.

You're assuming the server-side scripts won't share data with a central server.

Re:The Devastating Effect of Ad-Blockers for Guru3D.com by cm2187 on Sunday November 01, 2015 @02:01PM (#10487617)
They might but how would they correlate me on abc.com and me on xyz.com if they don't have some form of cookie?

Browser fingerprinting is the only way I can think of, and between the phasing out of flash, java and silverlight, and having javascript disabled by default, browser fingerprinting is pretty much toothless.

Re:The Devastating Effect of Ad-Blockers for Guru3D.com by jessaustin on Sunday November 01, 2015 @03:23PM (#10488045)
If they're talking to a central ad server they can tell it what cookies they're seeing.
Re:The Devastating Effect of Ad-Blockers for Guru3D.com by cm2187 on Sunday November 01, 2015 @05:26PM (#10488669)
Yes but how do you correlate the two cookies?

I go on site abc.com, which gives me the cookie abc:111 Then I go on xyz.com which gives me the cookie xyz:222

Because of the same origin policy, xyz.com can't access the cookies set by abc.com. Abc and xyz can communicate as much as they want on the server side, they will not be able to tell that abc:111 and xyz:222 are the same user (absent additional information: browser fingerprinting, email address if you have an account on both, etc).

Re:The Devastating Effect of Ad-Blockers for Guru3D.com by tehmaco on Monday November 02, 2015 @10:52AM (#10492475)
Just a thought - if the ad network uses js code (hosted on abc.com and xyz.com servers), which loads images from the same domain (but it loaded in on a server-to-server link, and cached and served from the the domain you're visiting). Can they not just set a tracking cookie for that domain that they control with a unique ID, tied to browser fingerprinting, which is transmitted to the ad network?

So you visit abc.com for the first time, get an ad image served from the same domain (but was provided from the ad network), have the cookie set, the ID is noted by the ad network.

You then visit xyz.com, a new cookie is generated, which can be tracked by the ad network as the ID is the same.

So you now get tailored/tracking adverts without any third party domains being accessed by your browser...

Re:The Devastating Effect of Ad-Blockers for Guru3D.com by cm2187 on Monday November 02, 2015 @11:48AM (#10492939)
Do you mean: I visit abc.com, abc.com serves me an abc cookie, then I visit xyz.com, and xyz.com makes a call to abc from my browser, so that they can use the abc cookie to track me?

Well, that is effectively using abc as a tracking server, and abc.com would quickly be added to the adblockers lists. Effectively this is the current model.

The other thing is that I may visit abc.com and xyz.com but this particular combination may be unique to me, i.e. I may visit nytime.com and ford.com which may use the same ad network, but you may not visit nytime.com at all and instead wsj.com.

Browser fingerprinting is a different problem. It does defeat the same origin policy. But I suggest you look at the sources of entropy: https://panopticlick.eff.org/ With javascript off, there is virtually no entropy, just your user agent and HTTP_ACCEPT header. You can't fingerprint a browser at all.

If you enable javascript but not plugins, then the Browser Pluggin details give you some entropy, although looking at the list those a relatively generic and would likely be the same on many machines.

If you enable plugins (flash, silverlight, java) then you have a massive amount of entropy but realistically all of these plugins are almost gone from major browsers.

Re:The Devastating Effect of Ad-Blockers for Guru3D.com by tehmaco on Tuesday November 03, 2015 @04:10AM (#10498356)
That's not quite what I meant - the ad network provides abc.com with a js file, hosted on the abc.com servers. That js file creates an ID from browser fingerprinting, which is saved in a separate cookie, or an additional data point within whatever abc.com sets.

The ad cookie/ID is then sent from the abc.com server to the ad network (along with whatever data they need to determine what ads were seen/clicked), who collate all the data from wherever their js file is running, thusly allowing them to track you, without any requests from your browser being sent to any other domains other than the ones you directly visit.

Re:The Devastating Effect of Ad-Blockers for Guru3D.com by jessaustin on Sunday November 01, 2015 @05:52PM (#10488803)
D'oh! You're right of course.