[ietf-dkim] Re: Adding SMTP client Requirements
Douglas Otis
dotis at mail-abuse.org
Tue May 29 14:53:04 PDT 2007
On May 29, 2007, at 11:44 AM, SM wrote:
> At 14:27 27-05-2007, Douglas Otis wrote:
>> As with any path registration scheme, paths must be known
>> beforehand. The DOSP scheme scales to accommodate _any_ number of
>> paths.
>
> That would be like SPF.
SPF does not scale well and creates a significant DDoS concern. Path
registration is a PITA, however no other provisions are established
for mitigating replay abuse. This may cause messages not to be
delivered when the RCPT TO can not be found within the message and
when the SMTP client is not within the DKIM domain. Opaque-ID
records is another alternative, but this requires a response from the
administrator.
>> Administrators could ask users to volunteer this information, or
>> administrators could establish a forwarding service as a last leg
>> of forwarded messages. Those wanting this accommodation could be
>> prone to a more spam when their account discovered, but the risk
>> would only affect these users.
>
> It's an administrative burden. We can always tell which path a
> mail may take.
You mean we can't always tell? Yes, some notification to customers
would need to be made. An administrator could establish temporal
mailboxes that act targets for forwarded messages, which then are
delivered to their main mailbox. This approach should be easy to
administer and not overly expose customers to replay abuse.
>> The concept is rather simple. The bad-actor is a normal user of
>> mail-abuse.org and sends themselves messages to other accounts.
>> Mail-abuse.org rate limits accounts and promptly disables accounts
>> reported and confirmed as abusive.
>
> You can have the same functionality with per-user keys without
> placing any restriction on forwarding.
Per-user keys require the same level of administration as would
Opaque-IDs, but per-user keys cause far more DNS traffic. When email
domains contain tens of millions of users, the amount of DNS traffic
to support per-user keys is sizable and costly.
>> When DKIM serves as a basis for acceptance, without replay abuse
>> mitigation, the bad-actor is still able to continue sending these
>> messages to anyone and everyone until signatures expire. They may
>> have hundreds of such messages. If mail-abuse.org grants public
>> access to their service, the bad-actor could re-enroll and
>> continue this behavior non-stop. Replay abuse mitigation will become
>
> Your proposal does not prevent the bad actor from re-enrolling.
Although we are working on a list to vet enrollment, public access
remains problematic. Replay abuse allows bad-actors to bypass normal
rate and recipient limits that are normally in place. Providing a
safe means to authorize SMTP clients for either MAIL FROM or DKIM
domains is a proactive means forestalling abuse. The administrator
would not need to be immediately reactive in disabling per-user
keys. With high loads on DNS caused by per-user keys, lookup
failures may become common and cause DKIM to be ignored altogether. : (
-Doug
More information about the ietf-dkim
mailing list