Supercookies
In this lesson, we'll study supercookies.
We'll cover the following
Introduction
What if we were able to set a cookie on a top-level domain (TLD) such as .com
or .org
? That would be a huge security concern, for two reasons:
- user privacy: every website running on that specific TLD would be able to track information about the user in shared storage
- information leakage: a server could mistakenly store a sensitive piece of data in a cookie available to other sites
In the following code, by appending ?super=on
to the URL, the server is going to set a cookie on the domain local (e.g., wasec.local). Since it is a top-level domain, the client will refuse to process this cookie.
Get hands-on with 1400+ tech skills courses.