Re: Operations requirement: no hop-by-hop

Hadmut Danisch <[email protected]> Tue, 17 Feb 2004 18:48:47 +0100
Newsgroups gmane.mail.ng
Message-ID <[email protected]>
On Mon, Feb 16, 2004 at 12:47:01PM -0500, Hector Santos wrote:
> 
> > We are trying to design a *next-generation* protocol, not a temporary
> > patch. It is not useful to say "I have a requirement that spammers
> > will probably get around after I implement it."
> 
> 
> Why can't a system has some "basic fundamental requirements" ones that makes
> "authentication" process a requirement.  This will certainly solve and
> refine all kinds of requirement/design issues.
> 
> Yet as you know, this does not exclude the idea of anonymous access.


I strongly disagree. First of all, "anonymous authentication" is 
as simple as it looks like. Please elaborate how exactly this should
be possible and what this would mean.

Second, authentication can't usually be done without any kind of 
credential, token, proof, trusted third party, or anything like that.

Sometimes you need to be able to send a message when you are "naked". 
And a lot of people strongly deny to accept a protocol which requires
everyone to authenticate. This might not even be possible, since
different legislations have different requirements. Others might
outlaw the use of cryptography.

So we can not make authentication a general requirement. 

What we have to do is to accept that there might be different 
methods and levels of authentication/authorization/whatever.
With or without. Strong or weak. Authentication of sender or
authentication of server. Plenty of options.

So what we need is negotiation. Sender and receiver have to 
declare what they are willing to do/accept, and then they can 
see whether the message is to be transported or not.

By the way, the requirement of authentication in general is 
unfulfillable. Most people won't accept authentication of the 
MTAs only. End-to-End (i.e. sender to recipient) authentication 
requires their presence and direct communication between sender and
recipient. Since we are talking about message transfer with time delay
where sender and receiver may not be online at the same time, 
authentication is not as simple as just claiming the requirement 
of "authentication".

regards
Hadmut