[ietf-dkim] Collection of use cases for SSP requirements
Douglas Otis
dotis at mail-abuse.org
Thu Nov 9 10:11:30 PST 2006
On Nov 9, 2006, at 7:40 AM, Dave Crocker wrote:
> Charles Lindsey wrote:
>>
>> Well at least it is a start to force the phishers into using look-
>> alikes.
>
> As soon as banks start signing their messages and there are
> credible whitelists for their domain names, doesn't this end the
> ability for phishers to use those domain names in the rfc2822.From
> field?
Unfortunately, a DKIM signing-domain white-list based upon trust or
reputation is prone to abuse. Someone with access to a domain can
send themselves messages that can be replayed from anywhere. For the
MTA, without some mechanism to identify when it is safe to apply a
white-list, DKIM would not be validated to conserve resources. The
MUA may wish to validate DKIM signatures to confirm the recognized
identity before annotation is applied.
> Therefore, how does SSP have any effect?
>
> That is, if the message is signed and the whitelist says the signer
> is a Good Actor, the the message is handled with a favorable eye.
> If the message is not signed, it is handled with a suspicious eye.
>
> Exactly where does SSP fit into the protection scheme?
When attempting to defeat spoofing, message annotation is required.
The annotation should be based upon:
A) Matching with trusted email-address assured valid via signature
semantics or policy assertions.
B) Matching email-address trusted domain where policy asserts the
specific email-address as trustworthy.
The annotation scheme defined in DOSP provides a formidable defense
against phishing or other types of spoofing.
> What use case does it cover?
White-listing protection:
When a receiver wishes to white-list big-isp.com because a few of
their users run afoul of their block-lists. Once it becomes
understood by the bad actors able to gain access to big-isp.com, then
any white-listing hoping to bypass block-lists will prove
disastrous. DOSP offers a means to associate the SMTP client with
the signing domain. This association allows white-listing to be
safely applied based upon either trust or reputation.
DSN assurance:
The same association strategy can assure the 2821.MailFrom address
without the problems related to address-path registration.
Autonomous designation of providers:
The same association strategy eliminates an exchange private keys,
delegation of DNS zones, or publishing CNAMEs at specific selector
leafs. This association strategy also allows autonomous management
of a customer's relationship with their providers. (Good for the
customer and good for the provider as they will receive abuse feedback.)
> Exactly which SSP flag/mechanisms is it that provide this
> additional benefit?
<hash:signing-domain>.<email-address-domain> RR "a=signing-domain f=A
>>> Many of them use their own domains, for which they could
>>> trivially publish SSP data.
>>
>> Which is where we need sites on which "reputations" can be queried.
>
> Exactly. In which case, what is the need for SSP?
When there is a desire to secure private keys and still having
messages receive an authorization signed by the providers domain.
> And, since I happen to think that SSP *can* provide some utility,
> here's the case that makes sense to me:
>
> For domain names that are in the whitelist, an SSP flag that says
> "I sign everything" gives me the ability to handle unsigned
> messages using that domain name in the rfc2822.From (or
> rfc2822.sender?) field with *extreme* prejudice.
So what? In reality this blocking effort affords little protection.
When the domain also wishes to use mailing lists, extreme prejudice
will significantly reduce the integrity of their email. Different
policies within sub-domains only increases the likely success of
phishing attempts.
> This seems useful to me.
>
> Not earth-shakingly great, but at least useful.
Not really. It establishes bad practices and will create problems
for virtually no benefit. DKIM can not be applied with respect to
white-listing except perhaps in a select few cases such as bulk
senders. Attempting qualify email-address originating domains only
when matching with the signing domain creates additional problems.
These problems can be resolved without requiring any additional DNS
transaction as described in DOSP.
-Doug
More information about the ietf-dkim
mailing list