YouPorn sued for sniffing browser history
news.cnet.com
news.cnet.com
Why would this method of learning about your browser history be illegal, while the ways Google/DoubleClick/Comscore/etc track you across >80% of all webpages are not?
They all involve nothing but HTTP and JavaScript, and none of them involve giving permission first...
On the other hand, I agree that there are worse things to worry about.
[1] http://blog.mozilla.com/security/2010/03/31/plugging-the-css...
Related: http://techme.me/ANFk ("YouPorn, Perez Hilton Exploit Bug to Obtain Your Browsing History")
Explain how it happened without your knowledge. Explain how Wired won't let it ever happen again. Etc. Etc.
Readers love the transparency :)
about:config
layout.css.visited_links_enabled -> false
problem solved.
For example, suppose my target site has an asset at a well known URL, such as:
http://www.google.com/intl/en_ALL/images/srpr/logo1w.png
I could execute Javascript on your machine to load that in a standard IMG tag, in a div with display: none set on it. I could then, via a variety of fairly unobtrusive methods, time how long it takes your browser to load that image.
If you have been to Google recently, that image will be cached, and your browser will load it almost instantaneously. If you have not been to Google recently, that image will not be in your cache, and my Javascript will trivially be able to tell the difference between "presence of a network request going through the Internet" and "absence of said request."
You don't even really need the asset if you want to be tricky about it. (I can time your DNS cache, too, it just takes a little more work.)
For more interesting stuff see: http://browserspy.dk/
More than you ever wanted to know about how your browser leaks data.
I'm not sure if it is main Chrome builds yet or not. Anyone know the status of this?
I'm not sure what else they can gather but I'd imagine that if you can pick up on what "videos/pages/articles" those visitors are visiting, you can seed your own site with similar content to further entice them to use your site as a primary resource and decrease the chance they will visit the competition.
a) either they all were by the same people
b) there's a referral stuffing attack?