Re: Filtering email headers generated from internal network (Sensible?)

From: Joachim Schipper (j.schipper@math.uu.nl)
Date: Tue May 10 2005 - 04:19:51 EDT


On Mon, May 09, 2005 at 11:23:16AM -0700, anyluser wrote:
>
> IMO there's a balance between sec through obscurity
> (STO) and flat out information leakage. Just as most
> things in security, this as much a balance as any
> other.
>
> Generally speaking sec through obscurity implies (to
> me) that you're relying on the obfuscation for more
> then it's really worth. If you think it'll keep you
> safe, you're using STO. If you're realistic about
> your expectations then do a CBA (cost/benefit
> analysis) and make your decision as to whether or not
> it's worthwhile.
>
> IMO if there's a mail routing infrastructure behind
> your borders then you should obscure it to the
> outside, if you have the time. That'
>
> Granted it wont make you secure but it'll least keep
> your infrastructure details relatively private, which
> being the paranoid lot we probably are is a good
> thing. :)

You'll need to analyze what you want to cut out, though. While I fully
agree that cutting out Received: headers may be somewhat useful [1],
cutting out X-Virus-Scanned headers seems sensible [2], cutting out
User-Agent isn't all that much good. In the overwhelming number of
cases, people use Outlook, and Outlook's idea of HTML is pretty
noticeably different from anything not made by Microsoft. And it's the
biggest one, so guessing people use Outlook is usually a safe bet.

Other mailers are probably recognizable by, at least, their HTML
implementation as well. However, since Outlook is the most often
exploited, hiding Outlook is most useful.

There are a couple of notes I'd like to make, though.
[1] If you end up with a broken Received: path, this will break
a lot of stuff, and might cause your e-mail to be rejected as spoofed.
Check the message-ID; the first receiving mail server may well
be encoded in there. Ripping out the message-ID is not advised, as it
makes tracking mail much more difficult.
[2] Though I do not see much benefit in scanning outgoing mail, then
telling no-one that you did it. Not that any sane person wouldn't use
his own scanner as well...

Looks to me like you have to be very, very careful here, or stuff will
break. But it might work.

                Joachim





This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:54:20 EDT