News for hackers. Stuff that matters.
Re:Show HN: Tricking the user to access history using CSS an... by CheckHook on Monday June 09, 2014 @10:28AM (#7868605)
Interesting but this method is limited to the URLs that you list in the javascript (in this case linklist.js). More of a specific validation to see if the user has visited the links you provide rather than a total data scrape.

To full scrape the users history you would have to list every URL in existence.

Great proof of concept though.

Re:Show HN: Tricking the user to access history using CSS an... by cissou on Monday June 09, 2014 @12:41PM (#7869185)
For ad related purposes, it makes it easy to see if you've visited competitors' websites (3-5 of them), therefore meaning that you're actively looking for business, instead of just bouncing on the page with no intent of buying anything.
Re:Show HN: Tricking the user to access history using CSS an... by frantzmiccoli on Monday June 09, 2014 @10:39AM (#7868662)
Rebuilding the full user history would be impossible, but finding a few compromising websites would be easy.
Re:Show HN: Tricking the user to access history using CSS an... by mikeash on Monday June 09, 2014 @11:36AM (#7868921)
There are a lot of attacks like this, and it's serious enough that browsers attempt to mitigate them by e.g. preventing JavaScript from reading out the computed properties of a visited link element.

Three sites is obviously too small to do much, but if you splat in a list bigger list of popular web sites you can learn a lot about your visitors.

Re:Show HN: Tricking the user to access history using CSS an... by jengamaster on Monday June 09, 2014 @11:09AM (#7868792)
Would have been a greater one if linklist.js contained links to more sites than Github, Reddit and Hackernews... I mean I could have guessed those by assuming that I visited that page via Hackernews.
Re:Show HN: Tricking the user to access history using CSS an... by frantzmiccoli on Monday June 09, 2014 @11:49AM (#7868963)
My point was to actually show something to the testers, I reduced the scope on purpose.