Re: [fw-wiz] Cisco PIX Version 6.3(3) SMTP Problem
From: Devdas Bhagat (devdas_at_dvb.homelinux.org)
To: email@example.com Date: Thu, 7 Jul 2005 03:38:49 +0530
On 06/07/05 17:10 -0400, Paul D. Robertson wrote:
> On Thu, 7 Jul 2005, Devdas Bhagat wrote:
> > On 06/07/05 10:00 -0700, Gregory Hicks wrote:
> > <snip>
> > > For a home or SMALL business, I'd rather run my own mail scanner as
> > > well. For a medium to large business, I'd almost rather outsource the
> > > spam suppression.
> > Why?
> > If you use a properly configured set of systems rejecting spam at the
> > very edge, you can reject most of your spam without even hitting the
> > content filters. Filter out specific file extensions as well, and you
> > have very few things to really worry about (zipped viruses mostly).
> [Devil's advocate]
> It helps to have someone else eat the bandwidth costs.
> [/Devil's advocate]
> I'm not really a big fan of outsourcing core infrastructure, and I feel
> e-mail is too critical to outsource- others seem to think not having to
> deal with it is a bonus- reasonable folks differ.
This depends on a lot of factors. In particular, the skillset of the
administrator. Email administration does not take so much time, as
Email is possibly the most complex piece of application infrastructure
out there. IMHO, a good email administrator knows IP routing, DNS, SMTP,
POP3, IMAP, LDAP and/or SQL, HTTP, Unix system tuning, Perl/Shell
scripting, possibly NFS, procmail/maildrop/other MDA, log analysis,
and then some more administrative skills. Oh, and reasonable people
Such people are not easy to locate, or cheap.
> However, I will say this:
> Even without doing huge RBL stuff, there's enough spam out there to do
> wonders just blocking on user name and the common domain stuff.
http://nixcartel.org/~devdas/minute.png just to contrast with your
numbers below. These systems are CPU bound.
About half that is DNSBL, a quarter is unknown user and the rest is
other checks. And that graph is from last August. There is no major
content filtering (only some header, mime_header and body checks).
> > Using DNSBLs effectively is a nice way of blocking a lot of spam.
> > Another trick is to block systems which helo as a domain you host, or
> > the hostname/domain name of your system. Add in sender NS and MX checks
> > for valid MX IP addresses, and you lose a crapload of spam just like
> > that. And a check on proper ESMTP pipelining usage.
> I've got a customer who's business was dying from dictionary attacks via
> e-mail. They run FBSD and had Sendmail on their mail server with some
> rejection stuff hacked in. Load average on their primary MX was going
> over 230, and the secondary was up over 100 during peak attacks. They
> were at the point they couldn't do business and were looking at a $15,000
> mail server upgrade in the hopes that they could stave off the spam attacks.
Was this an "accept everything and then bounce" setup? People should
know better than to leave systems like that on the Internet today.
> I spent ~45m each on their two MX boxen upgrading from Sendmail to
> Postfix, and implementing basic rejections. Load average hasn't gone
> above 1.0 since I did the changes about two months ago. They average
> about 1.2 million rejected messages in a 24 hour period, and their
> legitimate mail gets through just fine. Peak rejections in a day have
> been 2.4M, with rates of 65 rejections/second sustained for an hour at a
> time (thanks Jim, pflogsumm rocks!)
Nice. If you have the time, plug in mailgraph there, it generates pretty
> No OS upgrades, no hardware upgrades, and the primary MX "handles" the
> rejections fast enough that the secondary doesn't get loaded up during
> attacks. I guess if I was a smarter consultant, I'd have made it so I had
> to do something every week to "tune" it, but I prefer solving new
> problems to continuing to tilt at old ones.
Do they really need the secondary? Spammers tend to attack secondaries
far more often than primaries, and most secondary MX servers serve no
useful purpose today.
> Generally what's left over is easy to filter with just about anything, so
> I'd say my experience mirrors yours in that basic protections nail the
> majority of the bad stuff. For my personal stuff, I just run it all
> through Mailscanner and clean out the rejected piles from time to time.
> I've updated my rules three times this year. I've seen about 20 spam
> messages that didn't get caught by filters, I used to see 3x that a day
> on *good* days.
I wish I was that lucky. I get about 40 UBE a day sent to my forwarding
accounts. Stuff sent directly here doesn't make it through though.
firewall-wizards mailing list