login/register

Snip!t from collection of Alan Dix

see all channels for Alan Dix

Snip
summary

The Public Suffix List is a cross-vendor initiative to p...
The usefulness of this can be seen if we take the exampl ...
Since there was and remains no algorithmic method of fin ...
Software using the Public Suffix List will be able to de ...
As well as

Learn more about the Public Suffix List
http://publicsuffix.org/learn/

Categories

/Channels/techie/web development

[ go to category ]

For Snip

loading snip actions ...

For Page

loading url actions ...

The Public Suffix List is a cross-vendor initiative to provide an accurate list of domain name suffixes, maintained by the hard work of Mozilla volunteers and by submissions from registries, to whom we are very grateful.

The usefulness of this can be seen if we take the example of cookies. In the past, browsers used an algorithm which only denied setting wide-ranging cookies for top-level domains with no dots (e.g. com or org). However, this did not work for top-level domains where only third-level registrations are allowed (e.g. co.uk). In these cases, websites could set a cookie for .co.uk which would be passed onto every website registered under co.uk.

Since there was and remains no algorithmic method of finding the highest level at which a domain may be registered for a particular top-level domain (the policies differ with each registry), the only method is to create a list. This is the aim of the Public Suffix List.

Software using the Public Suffix List will be able to detemine where cookies may and may not be set, protecting the user from being tracked across sites.

As well as this, the Public Suffix List can also be used to support features such as site grouping in browsers. By knowing where the user-controlled section of the domain name begins and ends, browsers can group cookies and history entries by site in a way that couldn't easily be done before.

HTML

<p>The Public Suffix List is a cross-vendor initiative to provide an accurate list of domain name suffixes, maintained by the hard work of Mozilla volunteers and by submissions from registries, to whom we are very grateful. </p> <p> The usefulness of this can be seen if we take the example of cookies. In the past, browsers used an algorithm which only denied setting wide-ranging cookies for top-level domains with no dots (e.g. <samp>com</samp> or <samp>org</samp>). However, this did not work for top-level domains where only third-level registrations are allowed (e.g. <samp>co.uk</samp>). In these cases, websites could set a cookie for <samp>.co.uk</samp> which would be passed onto every website registered under <samp>co.uk</samp>. </p> <p> Since there was and remains no algorithmic method of finding the highest level at which a domain may be registered for a particular top-level domain (the policies differ with each registry), the only method is to create a list. This is the aim of the Public Suffix List. </p> <p> Software using the Public Suffix List will be able to detemine where cookies may and may not be set, protecting the user from being tracked across sites. </p> <p> As well as this, the Public Suffix List can also be used to support features such as site grouping in browsers. By knowing where the user-controlled section of the domain name begins and ends, browsers can group cookies and history entries by site in a way that couldn't easily be done before. </p>