[ietf-dkim] "I sign everything" yes/no
Douglas Otis
dotis at mail-abuse.org
Tue Nov 21 21:14:32 PST 2006
On Nov 21, 2006, at 7:49 PM, Hector Santos wrote:
> Douglas Otis wrote:
>>
>> It remains conjecture an authorization scheme provides a
>> measurable reduction in the success rate. As bad actor are able
>> to authorize their own messages in various forms, an authorization
>> scheme may increase the success rate of phishing attempts.
>> Recipients are not protected by such a highly flawed scheme.
>
> I don't understand why you make it so difficult.
>
> If I say "all may mail is signed" and that expectation is defined
> based on a standard SSP protocol established, then a RECEIVER and
> the original DOMAIN owner should be as happy as a pig in mud when
> fraudulent MAIL is arriving without signatures.
This presumes bad actors are blocked by an easily defeated scheme.
Guidance offered by SPF suggests the numbers blocked is less than
3%. In addition, blocking is not as black and white as you suggest.
What happens when someone sends a message to a mailing list?
Bad actors easily create messages that appear official and blessed by
their authorization record. The recipient is still in the muck
sorting through fraud while attempting to uncover a bad actor's many
tricks. With EAI, there are now two email-address published per From
entity. Which email-addresses is checked? What part of the email-
address is displayed, if any? An authorization scheme alone benefits
bad actors.
> The first thing that we will be getting rid of is the legacy
> malicious exploiters of domains who are not going to following
> anything or would care for anyway.
Are you talking about including policies for the Mail From as well?
> But sure, bad actors can participate in the DKIM/SSP process and in
> my view, that is great if we can get them to ADAPT in a positive
> way - our way.
The recipient is still lost attempting to decide which messages are
valid. Look-alike and cousin domain ploys are not defeated. Without
evidence there is any value validating the DKIM signature, it should
not be done. Here domain association techniques can play a greater
role than would any authorization scheme. If there is any
authorization scheme added, it would be practical in only a very
small portion of domains sending messages. Hardly worth the overhead.
> That is where the additional layers come into play, such as
> REPUTATION if that is what the receiver wants to use to further
> give credence to a DKIM-ready message.
Without a means to prevent positive reputations (white-listing) from
being abused, positive reputation use is highly prone. Anti-replay
protections require some means to associate DKIM signing with the
SMTP client. SPF does not offer a safe method for this association.
As the envelope is not included within the DKIM signature,
unsolicited messages can not accrue against the signing domain. It
would be a bad outcome when messages are rejected because envelopes
do not match message headers.
> The goal is to eliminate the obvious and that obvious comes in
> detecting the invalid conditions and if a DOMAIN exposes a policy
> implying invalid conditions were not expected, then all the
> receiver needs to junk or do something with that message and the
> receiver and original domain would be protected. We don't need an
> MUA to get an involved.
In an ideal world, perhaps. Limiting this effort to only
authorization is the wrong choice. While the MTA might be able to
block 2.5% of non-compliant messages, the success rate of phishing
will hit a new high, and the integrity of email delivery will hit a
new low. DKIM requires the MUA to annotate messages. The DKIM
signature is not visible _by design_. There is no assurance what the
recipient sees in a non-DKIM aware MUA. This must change, and
efforts must focus upon message annotations. Once the recipient has
an MUA that compares signed messages against their address-book,
there is _absolutely_ no need for an authorization scheme, the
sizable overhead, and the many delivery problems with incumbent
support calls.
Why not allow the MUA to safely apply annotations based upon a
recipient's out-of-band knowledge of the sender. What annotations
can be applied based upon an email-address domain authorizing their
own messages? None. When authorization is the only goal, then
practical, safe, and reasonable has been completely missed.
-Doug
More information about the ietf-dkim
mailing list