[ietf-dkim] Possible issue with Parent Domain logic in SSP

Jim Fenton fenton at cisco.com
Tue Jan 8 10:34:27 PST 2008


robert at barclayfamily.com wrote:
>     I was rereading the validation algorithm last night and came
> across something that is either a good reason not to read these drafts
> at night, or a potential problem for some deployments. Among the
> companies I have worked with over the years it is fairly common
> practice to allocate a subdomain to some external party who manages
> some service for you. For example if you have transactional mails
> which you want to come from your domain but are actually managed by
> some third party who does billing for you you might point the NS
> record for billing.example.com to the third party so that they can
> manage the MX for that domain, the website, etc...
>     In reading the verification algorithm, since it assumes an SSP
> record is intended to cover not only the domain in the Originator
> address but also the parent of that domain this seems like it would
> create an issue for companies in this situation. Basically to enable
> these companies to create a STRICT record for their top level domain,
> they now need to be able to make assurances about something that is
> not directly in their control, specifically about a domain that they
> created with the specific intent that it be managed by someone else.

Actually, it's the other direction:  an SSP record can cover not only
the domain it's published in, but also immediate child domains.  But you
have the rest of this right.
>
> So if I am bank.com and have a significant problem with misuse of that
> exact domain and want to use SSP to help mitigate that risk but I have
> allocated a subdomain to some third part (say thirdparty.bank.com) it
> looks like my choices come down to
> 1) Publish SSP with dkim=unknown until thirdparty creates their own
> SSP record for thirdparty.bank.com
> 2) Take thirdparty.bank.com back from thirdparty and manage the DNS
> for whatever services they provide myself
> 3) Publish ssp with dkim=strict and let mail for thirdparty fail to be
> validated

There's a fourth option that is designed to cover exactly this case:

4) Publish ssp with dkim=strict and t=s and it will not apply to
subdomains like thirdparty.bank.com.

Of course, when you do this, it applies to all subdomains (and
hostnames), not just thirdparty.

Does this address your concern?

-Jim



More information about the ietf-dkim mailing list