On 8-Apr-07, at 9:53 AM, Hans Salvisberg wrote:

When using qpsmtpd (trunk) to relay outgoing messages, it constructs a Received header that contains among other information
  -- the SMTP authorization mechanism
  -- the SMTP authorization username
  -- the qpsmtpd version number

I know that obscurity does not provide security, but unnecessarily disseminating this information to the world at large is an invitation to (would-be) crackers to try their hand at our server.

smtpgreeting allows hiding the version number from callers, but this doesn't make much sense, when the version number is broadcast freely on other channels.

Knowing which account was used to relay a given message may certainly be useful in some cases, but this doesn't necessarily need to be common knowledge. A hash of the account name and some salt would be enough to track an account if necessary.

What do you think about this?

Two points:

1) If the sender meant to send the mail, then the recipient knows who the user is anyway. 2) If the sender *didn't* mean to send the mail, the info is very useful for anti-spam measures (and for you, in an abuse report).

Matt.



______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email ______________________________________________________________________

Reply via email to