Skip to main content

Use Cases for the Public Suffix List
slides-89-dbound-1-1

Meeting Slides Domain Boundaries (dbound) WG
Date and time 2014-03-06 15:20
Title Use Cases for the Public Suffix List
State Archived
Other versions pdf, plain text
Last updated 2014-03-04

slides-89-dbound-1-1
1. Use Cases for the Public Suffix List

Gervase Markham - IETF 89 dbound - London - 2014-03-06



2. PSL 101

http://www.publicsuffix.org/

 * List of suffixes, with wildcards and exceptions
 * Algorithm for interpreting list
 * (Recently) ICANN area and PRIVATE area
 * Given a domain name of a number of labels, calculate:
    1. suffix, and/or
    2. 'registered' domain (suffix + 1)



3. PSL Example

*.uk
*.sch.uk
!bl.uk
!british-library.uk
!mod.uk
!national-library-scotland.uk
!nic.uk
!parliament.uk
...
            


4. Uses 1: Browsers

It's all about the Same Origin Policy.

 * Cookies/LSOs
 * document.domain
 * URL bar and other UI things
 * Distinguishing searches from navigations (ignores PRIVATE)
 * Wildcard certificate acceptance (ignores PRIVATE)
 * Quotas, permissions and exceptions
 * Process separation
 * Shared Dictionary Compression for HTTP (SDCH)



5. Uses 2: Others

 * CAB Forum Baseline Requirements (avoid over-broad wildcards)
 * DMARC (anti-spam)
 * HTML5 (for document.domain definition)
 * ...
 
    Insert your use here:
    https://wiki.mozilla.org/Public_Suffix_List/Uses



6. So What's The Common Denominator?

 * Common ownership inside
 * Trust boundary at the edge



7. Operational Considerations

 * No blocking lookups
 * No DOS targets
 * No large datasets
 * Problems with making esoteric DNS requests



8. Any Questions?

https://wiki.mozilla.org/Public_Suffix_List/Uses