Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Risk

9/22/2010
12:12 PM
Jim Rapoza
Jim Rapoza
Commentary
Connect Directly
Twitter
RSS
E-Mail
50%
50%

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?

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.

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Commentary
Ransomware Is Not the Problem
Adam Shostack, Consultant, Entrepreneur, Technologist, Game Designer,  6/9/2021
Edge-DRsplash-11-edge-ask-the-experts
How Can I Test the Security of My Home-Office Employees' Routers?
John Bock, Senior Research Scientist,  6/7/2021
News
New Ransomware Group Claiming Connection to REvil Gang Surfaces
Jai Vijayan, Contributing Writer,  6/10/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
Write a Caption, Win an Amazon Gift Card! Click Here
Latest Comment: Zero Trust doesn't have to break your budget!
Current Issue
The State of Cybersecurity Incident Response
In this report learn how enterprises are building their incident response teams and processes, how they research potential compromises, how they respond to new breaches, and what tools and processes they use to remediate problems and improve their cyber defenses for the future.
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-36388
PUBLISHED: 2021-06-17
In CiviCRM before 5.21.3 and 5.22.x through 5.24.x before 5.24.3, users may be able to upload and execute a crafted PHAR archive.
CVE-2020-36389
PUBLISHED: 2021-06-17
In CiviCRM before 5.28.1 and CiviCRM ESR before 5.27.5 ESR, the CKEditor configuration form allows CSRF.
CVE-2021-32575
PUBLISHED: 2021-06-17
HashiCorp Nomad and Nomad Enterprise up to version 1.0.4 bridge networking mode allows ARP spoofing from other bridged tasks on the same node. Fixed in 0.12.12, 1.0.5, and 1.1.0 RC1.
CVE-2021-33557
PUBLISHED: 2021-06-17
An XSS issue was discovered in manage_custom_field_edit_page.php in MantisBT before 2.25.2. Unescaped output of the return parameter allows an attacker to inject code into a hidden input field.
CVE-2021-23396
PUBLISHED: 2021-06-17
All versions of package lutils are vulnerable to Prototype Pollution via the main (merge) function.