The Cookies You Can't Remove

They say that some things last forever, like diamonds or true love or Twinkies. But should browser cookies used for tracking be added to that list?

Jim Rapoza, Contributor

September 22, 2010

2 Min Read
Dark Reading logo in a gray background | Dark Reading

They say that some things last forever, like diamonds or true love or Twinkies. But should browser cookies used for tracking be added to that list?Well, whether cookies should or should not last forever, a new JavaScript API is certainly making it a possibility, and also making it much harder for Web users to protect their privacy.

Evercookie was developed by developer and security hacker Samy Kamkar and it uses fairly simple and straightforward web and browser technologies to make it possible for sites, advertising networks and more nefarious people to add a tracking cookie to your browser that will last, essentially, forever.

Evercookie does this by placing cookie data in several places within the browser, including the standard cookie cache, browser history, even within a specialized image file. Evercookie also utilizes new data storage features in HTML 5.

Even worse, the whole system is self-repairing, meaning that if you fail to delete all of the areas where an evercookie is hiding, the hidden cookie will be able to restore all of its deleted brethren.

One can easily think of many ways where this technology could be abused, and I don't just mean by pushy ad networks that want to track every site you go to. Think about the recent Twitter problem, where many people were sent unwittingly to porn sites. What if these sites used an evercookie? And of course this technology could prove to be very popular to phishing sites.

This technology bothers me for several reasons, above and beyond the abuse of privacy.

First, it resists the will of the user. If someone takes the time to go into their browser settings and delete the cookie for Scumbag Networks, then those cookies should disappear. By explicitly ignoring the user's request, evercookies are no better than an Uninstall program that not only doesn't uninstall the app but also adds new applications (including spyware).

Also, this technology breaks the compromise between privacy geeks and vendors and advertising and search networks.

For the most part, privacy geeks are happy if they have the tools to protect their privacy and the vendors and tracking networks will be happy in the knowledge that the vast majority of users will never bother to use privacy tools.

Of course, it's only a matter of time until some of the popular privacy tools and hopefully the browsers themselves, are able to fully remove evercookies. And while it's not totally clear right now, there's good evidence that browser-extensions like NoScript should be able to stop evercookies.

Right now this is new. But since the code has been fully posted and is open source, it's only a matter of time until evercookies start to pop-up on the web. And privately, just between me and you, I think that stinks.

About the Author

Jim Rapoza

Contributor

Jim Rapoza is Senior Research Analyst at the Aberdeen Group and Editorial Director for Tech Pro Essentials. For over 20 years he has been using, testing, and writing about the newest technologies in software, enterprise hardware, and the Internet. He previously served as the director of an award-winning technology testing lab based in Massachusetts and California. Rapoza is also the winner of five awards of excellence in technology journalism, and co-chaired a summit on technology industry security practices. He is a frequent speaker at technology conferences and expositions and has been regularly interviewed as a technology expert by national and local media outlets including CNN, ABC, NPR, and the Associated Press.

Keep up with the latest cybersecurity threats, newly discovered vulnerabilities, data breach information, and emerging trends. Delivered daily or weekly right to your email inbox.

You May Also Like


More Insights