skip to main content
0
CookiePro Blog October 11, 2019

Online Privacy Improved with SameSite Cookie Attributes

Online privacy has been in the spotlight for quite some time and will continue to be in the future. Web cookies are continually being discussed and security measures are actively taking place to prohibit the misuse of a cookie.

The most common use for cookies is user identification (a site stores a user’s ID after leaving the page). Cookies look simple on the surface – they’re a little chunk of text data that a website can ask your browser to remember. However, the small website cookie has powerful controls.

There are pros and cons of cookies – the pros tie to websites delivering personalized user experiences based on tracking behaviors, and cons relate to using personal data maliciously or hacking a user’s profile.

The latest big idea to tame the insecure world of browser cookies is an IETF standard called SameSite, which Google promoted back in 2016 recently announced that it’d start pushing more aggressively in Chrome starting in July 2020.

Let’s dig into the use of SameSite cookie attributes and Chrome’s active warning signs today.

Explanation of SameSite Cookie Attributes

Adding SameSite support to Chrome requires web developers to control cookies using the SameSite attribute of the Set-Cookie header, which can be StrictLax, or None.

Using these attributes are a way of controlling which cookies can be sent by the browser and under what circumstances. Here’ s a quick explanation of each attribute value.

  • STRICT: A cookie set to the ‘Strict’ value will not send cookies when a third-party issues the request.
  • LAX: Setting ‘Lax’ will allow cookies to be made available to third parties via HTTP GET requests.
  • NONE: The ‘None’ value simply allows a cookie to be accessed in the same way it is today.

Using these values, developers instruct browsers to control whether cookies are sent along with the request initiated by third-party websites by using the SameSite cookie attribute.

The thing to note about the SameSite attribute is that it can only be added to HTTP cookies, or cookies set on the server side.

With fewer cookies flying around, this will hopefully help the security and privacy of online users.

Google Chrome SameSite Warnings

If you’re an active Chrome user, you might be wondering about the warnings seen in the Console, such as the one below.

Chrome warning - samesite cookies

Google is beginning to warn website owners that in the near future they will enforce the use of SameSite attributes.

The warning introduced by Chrome version 76 pops up when a cookie is set with ‘SameSite=None’, but without ‘Secure’. The warning includes that there will be a future release of Chrome that only deliver cookies marked ‘SameSite=None’ if they are also marketing ‘Secure’.

Many current sites set cookies without a SameSite attribute, so it will take time for developers to start fully using them.

What to Do Now

If you’re seeing those warnings on your site, ensure that any cookies you set on the server side have the appropriate attribute. Then, if you continue to see the warnings, you will have to contact the vendor referenced in the warning to ensure they update the attributes on their cookie.

If you’re a CookiePro customer and see the warning related to onetrust.com, know that we are working with Cloudflare to ensure that their security _cfduid cookie, which is sent with our geolocation service, gets the SameSite attribute added.

Please reach out to [email protected] for any other questions.

Recent Posts

DeveloperWeek 2020 Deep Dive
DeveloperWeek 2020 Deep Dive
Last week, CookiePro sponsored DeveloperWeek 2020, one of the largest developer conferences in the United States. Learn more about our time...
+ View Article
CookiePro Sponsors Orlando DrupalCamp
CookiePro Sponsors Orlando DrupalCamp
The CookiePro team is heading to Orlando for DrupalCamp! Visit our booth to learn about the different plugins we have available for Drupal...
+ View Article
CookiePro CMS Plugins & Modules
CookiePro CMS Plugins & Modules
CookiePro has plugins that integrate with WordPress and Drupal with additional plugins for Joomla, Magento, and more coming soon. Learn more...
+ View Article
Cross-Site Tracking Deep Dive
Cross-Site Tracking Deep Dive
Cross-Site Tracking is a trending topic lately. Let's dive into what you need to know about cross-site tracking.
+ View Article
popup close button