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.

 

Recommended Reading:

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 7/2/2020
Ripple20 Threatens Increasingly Connected Medical Devices
Kelly Sheridan, Staff Editor, Dark Reading,  6/30/2020
DDoS Attacks Jump 542% from Q4 2019 to Q1 2020
Dark Reading Staff 6/30/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
How Cybersecurity Incident Response Programs Work (and Why Some Don't)
This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
Flash Poll
The Threat from the Internetand What Your Organization Can Do About It
The Threat from the Internetand What Your Organization Can Do About It
This report describes some of the latest attacks and threats emanating from the Internet, as well as advice and tips on how your organization can mitigate those threats before they affect your business. Download it today!
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-9498
PUBLISHED: 2020-07-02
Apache Guacamole 1.1.0 and older may mishandle pointers involved inprocessing data received via RDP static virtual channels. If a userconnects to a malicious or compromised RDP server, a series ofspecially-crafted PDUs could result in memory corruption, possiblyallowing arbitrary code to be executed...
CVE-2020-3282
PUBLISHED: 2020-07-02
A vulnerability in the web-based management interface of Cisco Unified Communications Manager, Cisco Unified Communications Manager Session Management Edition, Cisco Unified Communications Manager IM & Presence Service, and Cisco Unity Connection could allow an unauthenticated, remote attack...
CVE-2020-5909
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, when users run the command displayed in NGINX Controller user interface (UI) to fetch the agent installer, the server TLS certificate is not verified.
CVE-2020-5910
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the Neural Autonomic Transport System (NATS) messaging services in use by the NGINX Controller do not require any form of authentication, so any successful connection would be authorized.
CVE-2020-5911
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the NGINX Controller installer starts the download of Kubernetes packages from an HTTP URL On Debian/Ubuntu system.