Re: SPF and the need for SRS

Hadmut Danisch <[email protected]> Sun, 29 Feb 2004 01:02:57 +0100
Newsgroups gmane.ietf.asrg.smtpverify
Message-ID <[email protected]>
On Sat, Feb 28, 2004 at 12:10:29PM -0500, Meng Weng Wong wrote:
> 
> SRS wants to preserve the original sender address in the rewritten
> return-path, because some forwarders place a value on ensuring that the
> original sender receive nondelivery notifications, and I would like to
> accommodate them.  SRS wants to do this securely, so that the reverse
> delivery path does not become an open relay.
...
> This does not meet the first goal of SRS, allowing the original sender
> to receive nondelivery notifications.




So what does this have to do with spam protection?

This is a feature for "some forwarders", to allow them to send back 
the delivery notifications. This does not help in protecting against 
spam. 

This is just to not break those forwarders (pobox?) business model by
RMX/LMAP-like schemes which don't allow arbitrary forwarding anymore
(because spammers would abuse it).

If you want to solve this problem, forget about those weird sender
address rewritings. Do a plain full rewriting of the sender address,
and that's it. In case of any delivery error message which should be
sent to the original sender, you need to keep MessageID/sender in a 
database for about a week. If a delivery report comes in you know
where to send it to.

But don't propose broken protocols just to keep your business running.





> | 
> |   If you don't want to rewrite the envelope, then all we need to do
> |   this much more easier is to just add a header line like
> | 
> | 
> |     RMX: somedomain.com
> | 
> | 
> 
> In these kinds of discussions, I have always found the phrase "all we
> need to do" to be a red flag.  There is no "we" --- there is, instead, a
> diverse set of constituencies, each of which may have strong feelings,
> positive or negative, about any given proposal that requires their
> involvement.  The mice also said "all we have to do is put a bell on the
> cat".


Aha. Instead of telling fables, wouldn't it be better to simply
explain what's wrong with my proposal?








> For example, requiring all forwarders to rewrite the envelope with SRS
> is a burden on the forwarder community (and on the web-generated email
> community), but a tremendous benefit to other LMAP adopters because it
> removes a significant obstacle to the LMAP model.
> 
> Requiring all forwarders to prepend "RMX: somedomain.com" is a burden of
> similar scope though reduced magnitude.


No, because it simply would not require "all forwarders". First of
all, I don't know of any significant number of "forwarders" who would 
have any problem. Second, those forward mechanisms I know would be
happy with either rewriting the sender address plainly or use the 
HELO approach.








> I define sender responsibility as the willingness to accept bounces and
> do the right thing with them.


That's arbitrary. Taking responsibility is a completely different
matter than accepting bounces and doing "the right thing". This is 
a red flag for me, because that's not defined at all. So I believe
this is wrong.

I suspect more and more that this all is just about keeping 
Pobox's business model alive and not to protect against spam. 






> I define author responsibility as making a verifiable assertion that the
> content and authorship of a message belongs to some sort of persistent
> identity.



Again, there's dissent. "I define" is again a red flag for me, because
it is a indicator for arbitrary definitions. 




> I expect to have a formal writeup of SRS soon.  I believe it will be
> useful to all the LMAP/return-path schemes, RMX, DMP, FSV, and SPF.
> 
> It will describe in formal terms the problem(s) we are trying to solve,
> the ways to solve them, the attacks that are possible on those first
> approaches, and the mature approaches that solve those attacks.




It doesn't take a formal description. A readable description in 
plain language is enough. What's the problem, what's the solution, 
and why. 


But I do suspect that this is just to keep the pobox forwarding alive
against anti-spam measures. And now you're desperately trying to find 
a  problem for the alleged "solution". Interesting.




Hadmut