About RIPE | Contact  | Search | Sitemap    
Homepage RIPE  
RIPE Community Mail Archives
search  
     
RIPE Navigation Ends
About RIPE Maillists
Maillists Archive
Global Lists
Non Active Lists
RIPE NCC Navigation Ends
Next Section
<<< Chronological >>> Author Index    Subject Index <<< Threads >>>

Re: [dns-wg] DNS RMX records - e-mail sender authorization

  • To: Brad Knowles < >
  • From:
  • Date: Thu, 16 Oct 2003 09:27:49 +0200
  • Cc: Stephane Bortzmeyer < >

On Wed, Oct 15, 2003 at 02:53:01PM +0200, Brad Knowles wrote:
> At 1:41 PM +0200 2003/10/15, hadmut@localhost wrote:
> 
> > I see. Would you mind if I use "From: bortzmeyer@localhost" when I am at
> > home?
> 
> 	You can use whatever you want.  There's nothing anyone can do to 
> stop you.  Moreover, the header "From:" is totally unrelated to the 
> envelope sender address, and there's nothing in your proposal, or any 
> similar proposal, that could successfully keep clever people from 
> doing this sort of stuff anyway.


Two replies:

- So why is Stephane complaining that these proposals would break his
  ability to use "From: bortzmeyer@localhost" ? In fact, none of the 
  proposals would stop him from doing so, but since he complained 
  about this emotionally, I tried to pick up his argument the same
  way. People should read and understand a draft before attacking it.


- The proposals are not intended to stop anyone from forging the
  From: line for several technical reasons, they are intended to 
  stop forging the envelope sender address. There are very good 
  reasons to do it this way, especially the different semantics of 
  those addresses. The From: line specifies the author of the mail, 
  the envelope address specifies the initiator of the transport.
  These addresses are not necessarily the same in reality. In many
  cases they can differ legaly, e.g. for list processors, forwarding, 
  bouncing,...

  However, if such a mail turns out to be forged (i.e. it has not 
  been written by the sender specified in the From: line) or is 
  any kind of fraud, worm, virus,... then it needs to be tracked back
  to where it came from to identify the _sender_ . There is no 
  technical way to verify the author, except for cryptographical 
  signatures, which are undeployable in a world wide scale.

  But there is a way to do a light weight verification of the
  sender of the message by checking the authorization. That's what
  RMX and the RMX-like proposals do.

  You need to understand the technical, legal and semantical 
  difference between sender and author. Otherwise you're lost.



> 	Of course, keep in mind that recent viruses have used legitimate 
> local e-mail addresses to send copies of themselves to people in that 
> person's address book.  You certainly shouldn't be able to prevent 
> him from being able to use "From: bortzmeyer@localhost" when it's his 
> own machine sending mail from his own MUA, assuming he were 
> vulnerable to this sort of thing.

That's a very bad argument. 

- Even if he is the owner of his machine, this does not automatically
  mean that his is the owner of this particular domain or address.
  That's how emotions work, but security does not work this way.

  Being authorized to use a particular address does have nothing to do 
  whether someone is the owner of a particular computer. I am right
  now using a computer to write this e-mail which I don't own. So what? 

  To invent e-mail security, there must be a technical difference
  between those who are authorized to use an address and those who are
  not. This difference must be detectable by receivers. That's how
  security works.

  Would you prefer to ask every sender of an e-mail message whether
  he can show a purchase receipt for the computer to prove that he
  is the legitimate owner? Think about it. The being-the-owner-of-the-
  machine argument is nonsense.

- If the virus needs to use a legitimate address, then any
  error messages of virus filter will be sent back to the 
  person responsible for that machine, and the machine can 
  be fixed or taken offline. This is not possible if the error
  messages are sent to the wrong address.

- I and many other people are currently drowning in error messages
  from relays which received worm messages with my/their domain
  as a sender address. This is a much bigger problem than the 
  worms themselves. RMX will stop this imediately.



Hadmut




  • Post To The List:
<<< Chronological >>> Author    Subject <<< Threads >>>
 

Next Section
     About RIPE | Site Map | LIR Portal | About the RIPE NCC | Contact | © RIPE Community. All rights reserved.
RIPE.NET Homepage LIR Portal RIPE Community