[Asrg] Re: Yet another attempt to fix forwarding
Douglas Otis
dotis at mail-abuse.org
Wed Jan 30 20:59:04 EST 2008
On Jan 30, 2008, at 3:15 PM, Frank Ellermann wrote:
> Douglas Otis wrote:
>
>> these records may also be applied against the Purported Responsible
>> Addresses
>
> Receivers can also apply them to the Message-ID and use the results
> as entropy source for /dev/random, but apart from a NOT RECOMMENDED
> statement in RFC 4408 this is unrelated to SPF.
>
> It's also unrelated to "forwarding" (see subject), and how RFC 821
> made sure that "forwarders" must take the responsibility for their
> actions (= by adding their host to the reverse path).
SPF advocates decided _not_ to adopt the revised record format that
specifies scope. Scope clarifies applicability without a separately
published declaration specific to Sender-ID. Most don't, as Sender-ID
declares separate publication to be unnecessary. Concerns seemed
focused upon how adoption of revised records would be perceived, and
whether Sender-ID might then assert a leadership role. As it is now,
Sender-ID declares older SPF versions to be a valid a means to
indirectly authorize providers based upon the PRA, SPF recommendations
not withstanding.
>> The difference between the provider and the provider's customer is
>> extremely important.
>
> Not for the reverse path, this was just a route to a mailbox of the
> "sender", a sender at host mailbox for MAIL FROM this host.
This still represents requirements for the provider's customers which
might extend to the PRA, your assurances not withstanding.
>> When access depends upon an identity's indirect declaration of
>> their authorized providers by way of address, privacy protection is
>> clearly reduced.
>
> The envelope sender address is used for non-delivery reports, FWIW
> it can be postmaster at host or postmaster+crypto at host or crypto at host,
> this has nothing to do with "privacy protection". If somebody can't
> receive mail he has no business to send mail, that's as it always
> was, and if you want real anonymity this needs considerably more
> effort than using a forged envelope sender (or 2822 PRA) address.
SPF records will never be revised to include scope, obsolete dangerous
macros, or segregate IPv4 or IPv6 record sets. Restrictions based
upon the PRA and MAIL FROM are being done in lieu of requirements
based upon a provider's stewardship. Well managed MTA should permit
their customer's latitude in the choice of addresses. Call back
validation represents a similar menace. SPF specifically sets out to
restrict choice. Restrictions placed upon customers are better at
diverting complaints than controlling abuse.
>> When access depends upon an identity's declaration of authorized
>> providers, the means for making this declaration resolves to the
>> provider's customer, and not the provider.
>
> Nobody is forced to declare which IPs they consider as permitted or
> forbidden for mails sent by them.
This depends upon acceptance requirements.
> And if they do you can still use "your" 2822-From address where it
> pleases you as far as SPF is concerned. This won't work for PRA or
> SSP, but that's not my problem while talking about SPF and SMTP.
This remains a problem that SPF failed to confront, your efforts to
sweep this under the rug not withstanding.
>> There are perhaps a few hundred thousand major providers, and yet
>> there are millions of individual's email domains in use.
>
> Yes, they can combine providers as they see fit in their policy, or
> never care about it if they have no problems with backscatter.
This assumes SPF records are used in an innocuous manner.
>> EHLO validation is yet another optional "feature" of SPF
>
> Nope, it's RECOMMENDED, not "optional".
Okay, but would there be a need to recommend something that is
required? SPF's sizeable overhead and dubious results doesn't help in
this case either.
> Does SPF really threaten your commercial "anti-spam" interests so
> much ? *Brilliant*
Actually, SPF threatens all services and is not specific to "anti-
spam". DDoS remains a real concern imperilled by poorly considered
protocols (SPF should not have been published, even as experimental
without significant changes IMHO).
Making a difference is not impossible, and there is an effective means
that affords greater freedom. Hold providers accountable. Require
SMTP clients to confirm their domain's authorization. This removes
questions related to which individual is sending the message. There
is S/MIME and OpenPGP when identifying an individual is important.
Exchanging DKIM keys with providers represents another bad practice.
Authorizations should be done by name, not address or key exchange.
In addition, authorizations should not depend upon the identity used
by the individual sending the message. With respect to DKIM, the i=
parameter should be allowed to be opaque or anything at all, even when
a provider asserts "ALL" or "STRICT" signing policies. Controlling
abuse in an effective manner is the best way to eliminate a need for
commercial anti-spam efforts. There are better things to do, after
all. : )
-Doug
More information about the Asrg
mailing list