Slashdot Mirror


Defending Your Mail Server?

soren42 asks: "I've been a casualty of war in the latest round of SoBig battles. Apparently, some of my user's e-mail addresses were in the address books of infected Outlook clients, and spam is now being circulated appearing to come from my domain. I'm getting almost 50 'Message Undeliverable' errors per hour, and I think I've been blacklisted from AOL and Earthlink. I know there are plenty of you are having this problem - how are you dealing with it?" Email viruses, once urban legends, have now become a real threat to certain people. What active measures can users (both vulnerable and non-vulnerable to such things) take to lower the propagation rate of such viruses across the internet?

72 comments

  1. I don't understand the problem by PD · · Score: 2, Funny

    I think I've been blacklisted from AOL and Earthlink.

    You're complaining about this?

    In all seriousness, if you're getting blacklisted because of Sobig mails, then you're really better off without dealing with those people.

  2. Filters! by reinard · · Score: 1

    The real solution to this problem is built-in virus filtering (with hourly updates). Every pieve of mail going through our server is spam and virus checked. The result? about 50000 blocked virus-emails since August 16th this year, and not a single problem with our users. And the cost is only a few hundred bucks per year.

    --
    Reinard
    1. Re:Filters! by thilmony · · Score: 1

      No, you don't understand. People at our (well my) site didn't get sobig as we were filtering. However, others who get it have our users in their address books, and the sobig gets sent out with one of those emails address in the "from" field.

      So our users get bouncebacks from non-valid emails, virus and filtering software that really aren't valid.

      --
      YES, there is a McDonald's in Hanoi Square.
    2. Re:Filters! by smoondog · · Score: 1

      This is a problem for me as well (as a user). I happen to have a couple of job duties that make me on a lot of email books. I get message undeliverable bounces all the time. I filter it at the client level(with Mozilla), and I am quite happy with that.

      -Sean

    3. Re:Filters! by reinard · · Score: 1

      Oh I see. Well really that means whatever anti-virus software is sending bounces is broken, because Sobig forges From: addresses. However I've never heard of someone getting blacklisted because of this?

      --
      Reinard
    4. Re:Filters! by bobbozzo · · Score: 1

      Here's some procmail filters that will at least help. They won't catch everything, but do make a big difference.

      #1 -- this will catch anything with the "MailScanner" header that sobig uses.
      #del sobig worms & sobig worm notifications :0h:
      * ^X-MailScanner\: Found to be clean$
      * ^X-Mailer: Microsoft Outlook
      #/dev/null
      $BACK/sobig_worms

      #2
      This one moves ALL bounces to a specific address (help@domain.com) to a folder.
      Note that this is not a very good idea, but is helpful if you have 1 or 2 addresses that are recieving most of the crap.

      #delete bounces to help (stupid sobig worm) :0h:
      * ^TOhelp
      * ^Subject:.*(DELIVERY FAILURE\:|Returned mail|Warning\:|Failure|Vacation|Out|System Error|AutoReply|Undeliv|delivery|auto-repl|Auto Response|virus)
      $BACK/help_bounce

      --
      Nothing to see here; Move along.
  3. I tell them to ignore the bouncebacks by thilmony · · Score: 1

    But I'm not sure about blacklisting -- perhaps we have been blacklisted by Yahoo come to think of it. I work for a television station and a lot of our on-air talent get 50+ a day.

    --
    YES, there is a McDonald's in Hanoi Square.
  4. Do not use Outlook, etc. by PeteyG · · Score: 2, Interesting

    My friend was complaining about getting spam and viruses yesterday, so I told him where to get Thunderbird. He wasn't very tech-savvy, but with a few words of help from me he was up and running in a matter of minutes.

    Seriously. Pushing non Microsoft email clients on your users (politely, anyways) is the way to go.

    --
    no thanks
    1. Re:Do not use Outlook, etc. by questionlp · · Score: 4, Informative

      Don't forget that there are mail clients (iirc - Eudora is one) that use the HTML rendering component used by IE. Which means that the mail client is just as vulnerable as Outlook Express or Outlook if the user's IE install is not up to date.

    2. Re:Do not use Outlook, etc. by pbox · · Score: 1

      Yes, that is why you should use Netscape 7+ / Mozilla 1+ / Thunderbird 0.2 for your emails. Both Mozailla nad Thunderbird allows you to disable remote loading of images and or sending/receiving cookies from your email, on top they use the more-standard-complaint Gecko engine to display your HTML emails (and also have HTML to text transcoder extensions for both of them). I am not so sure about Netscape (I don't use that), but AOL might have made them disavle above features. At anyrate no ActiveX crap can make it through any of these.

      Give them a try and you'll get the excellent spam filtering as a bonus!

      --
      Code poet, espresso fiend, starter upper.
    3. Re:Do not use Outlook, etc. by questionlp · · Score: 1

      For my home e-mail, I rarely use a mail client directly under Windows anyway. I normally SSH into my home server and use Mutt. If need be, I'll use Mozilla Mail or Sylpheed for Windows. I already have my mother using Mozilla for both her e-mail and web browsing and hid both IE and Outlook Express on her machine.

      I live the ability to block remote images in Mozilla Mail... of course that is something that I don't have to worry about when using Mutt ;)

    4. Re:Do not use Outlook, etc. by Matts · · Score: 5, Insightful

      This is a common misconception by geeks who are smug because they didn't get infected with Sobig.

      Sobig didn't use any exploits. It was just a plain old .EXE attached to an email. Outlook prompted the user when they tried to run it telling them that exes often contain viruses. But they still ran it.

      This behaviour is the same in Thunderbird and other windows mail clients. It's even the same in Apple's Mail.app.

      Don't be a bigot and assume you're immune because you don't run Outlook.

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
    5. Re:Do not use Outlook, etc. by toast0 · · Score: 1

      Doesn't sobig use outlook's address book to spread via email though?

      Using an application that stores it's address book in a different manner at least prevents it from spreading, to some degree, no?

    6. Re:Do not use Outlook, etc. by Matts · · Score: 1

      No. The address book is just one of the places it looks. It also checks the IE cache, and also does a filesystem scan!

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
    7. Re:Do not use Outlook, etc. by djcapelis · · Score: 1

      Can I just be a bigot and assume win32 based executables won't exec on linux? ;)

      --
      I touch computers in naughty places
  5. Sobig - 50% of our mail traffic. by MightyTribble · · Score: 2, Interesting


    We're a small (100 person) company that averages about 4,000 internet emails a week (excluding spam, which adds another 1,500 - 2,500 / wk). Since SoBig we've seen our traffic levels increase 50%. I've had 5,700 + SoBig mails since the start of the outbreak.

    This isn't a problem for us (aside from annoying antivirus messages) as our bandwidth and mailservers can easily handle it, but I know some big companies had to shut down their internet-facing mail gateways due to the increase in volume. I suspect the more well-known your domain is, the worse it is.

    However, for AOL and Earthlink to blacklist you based on false 'From:' entries is just stupid. Are you sure they've blacklisted you?

    1. Re:Sobig - 50% of our mail traffic. by aridhol · · Score: 4, Interesting
      However, for AOL and Earthlink to blacklist you based on false 'From:' entries is just stupid
      Amen. The way I'd configure it:
      • Get a virus scanner, set to auto-update
      • Scan all incoming emails
      • When a server passes a certain threshold of incoming, virus-laden emails, block it
      • When a netblock passes a certain threshold of blocked hosts, block the netblock. This should block the ISP's mail server if their customers are sending out directly due to the virus.
      • After a specific amount of time, but hosts and netblocks into a greylist. When you're on the greylist, one offence gets you back into the blacklist.
      • After a specific amount of time on the greylist, remove them from the blocks entirely
      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    2. Re:Sobig - 50% of our mail traffic. by Klaruz · · Score: 1

      If you use mailscanner, there's a mailstats script that has a feature to help automate that.

      http://www.while.homeunix.net/mailstats/

    3. Re:Sobig - 50% of our mail traffic. by Yottabyte84 · · Score: 1

      I work for a small ISP. In 4 days, one of users got 10,000 copies of sobig.

    4. Re:Sobig - 50% of our mail traffic. by gilgongo · · Score: 1

      > We're a small (100 person) company that averages about 4,000 internet emails a week

      That's almost exactly the same size as us, but our mailstats show Sobig is 2.03% of our traffic.

      I wonder why we have such a huge disparity?

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
  6. Easy! by tomoe27 · · Score: 1

    First of all, use software that is more secure that microsoft's.

    Secondly, and more seriously, email providers should have virus scanning on their servers, so even if someone out there is infected, their virus messages are cleaned before the users see it, which will help keep the infection from spreading.

    Finally, all end users should be following safe computing practices. This includes making sure that you have up to date virus protection as well as being smart about your email, such as not opening mysterious messages/attachments.

  7. Best fix so far.... by hawkbug · · Score: 4, Informative

    The best fix I have found so far is to analyze all those "fake" messages, appearing to come from you to other people, and even the messages flooding into some of your user's inboxes. I found that that I was getting about 200+ messages an hour, to several mailboxes. The good thing I discovered about these is that they call came from the same cable modem-based ip address. So, the easy and obvious solution - add the ip to /etc/hosts.deny. Also, add the ip to your firewall to get denied, and to /etc/mail/access. Even if you don't use Linux (sendmail more specifically) for your mail server, you can also block incoming traffic in Exchange 2K. We did that as well. Soon after I did that, the generic bounce back messages stopped, and all was well again.

    1. Re:Best fix so far.... by shamino0 · · Score: 5, Interesting
      In the case of SoBig, you've got an advantage that you don't necessarily get from other worms.

      According to Symantec, SoBig uses its own SMTP engine to propagate. And according to my analyses of the headers, it appears that it attempts direct-to-MX sending.

      This gives you two advantages.

      First off, it means that the first Received: header in the mail will contain the IP address of the infected machine. This will give you enough information to inform the ISP (who can then inform his customer) if you're so inclined. Or at minimum, you have an address you can temporarily block until the storm dies down.

      The second advantage is that you can keep it from spreading beyond your own network if you block your customers from port 25 (and force them to send all mail through your mail server.) While this may annoy a few customers, most probably won't even notice, and it will keep any infected customers from spreading the virus to the rest of the world.

      Unfortunately, there's nothing you can do about all the bounces caused by other people that are spewing the virus with forged headers. I found that (for myself, anyway), the easiest way is to mark the bounces as spam with Mozilla, and let the Baysian filtering move them out of my way. But this doesn't do much good if you're looking to protect a mail server.

    2. Re:Best fix so far.... by hawkbug · · Score: 1

      Yes, that's a great idea about keeping port 25 blocked for all machines except the mail servers. Just think - if everybody did that, this worm would have been dead right out the door.

    3. Re:Best fix so far.... by Anonymous Coward · · Score: 0

      Just think, if everybody did that, the worm wouldn't try to send "direct to MX". Worm authors analyze the current situation for weaknesses and exploit them. If people can send mail, so can the worm.

  8. Fucking Spammers by Goo.cc · · Score: 3, Insightful

    The usefulness of E-Mail is slowly being destroyed by Spammers. There has been a few times now that I couldn't either send or receive an e-mail because of blackholes and I get more spam everyday. Is there anything new on the horizon to prevent spam? Laws, Filters, Blackholes, and Whitelists seem unable to do anything about this problem.

    Maybe we should just start suing the companies that use Spammers. (Some will deny knowledge of any spamming but ignorance of who is doing your advertising is no excuse IMO.)

    1. Re:Fucking Spammers by slashdot_commentator · · Score: 1


      It kills me. My mother is on the lagging end of the computer adoption trend. I'd love to get her to start using email. But how can I explain to her that she's going to have to make work for herself every day, viewing subject titles for legitimate mail that got caught by the filters, and selecting/teaching the baysian filter which email it should have caught, and what email it shouldn't have trashed? And for what, one legitimate email per week?

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  9. 50 per hour? by T-Ranger · · Score: 1
    You lucky bastard.

    One of our users here had his email address in the documentation of a wildly distributed utility - ghostscript. Personaly, he was getting more then 10,000 messages per day.

  10. Hmmm by Izanagi · · Score: 0, Troll

    In Democratic America, Outlook uses YOU!

    --
    SCO (noun.)- A Slimy Corporate Ogre. Often seeks free money.
  11. Block non-FQDN HELO by linuxwrangler · · Score: 2, Informative

    RFC2821 requires the HELO/EHLO to be fully qualified. Most (all??) sobig EHLO with the Windows netbios name.

    Sure, the next virus might be more RFC compliant but it stops this one. We already require FQDN EHLO to reduce spam so sobig didn't make it past our mail server.

    As a bonus, sobig seems to connect directly to the recepients MX so simply rejecting the message (as opposed to accepting a message and generating a bounce) reduces the overall impact on the network.

    If you don't HELO with a FQDN then you aren't "speaking" SMTP so don't expect my SMTP server to communicate with you.

    If you are running a corporate network where users shouldn't be making direct SMTP connections, filter outbound port 25 and use an IDS/log checking to see if someone inside has gotten infected.

    --

    ~~~~~~~
    "You are not remembered for doing what is expected of you." - Atul Chitnis
    1. Re:Block non-FQDN HELO by mrex · · Score: 2, Informative

      Unfortunately, also according to RFC 2821, a mail server must not reject a message based on the contents of the HELO/EHLO. I break RFC and reject the message only when the user tries to HELO as the IP/hostname of our mail server as this is naught but a spammer tactic to try and get messages whitelisted. (Older SpamAssassins will whitelist based on HELO...)

      It could indeed be a very bad thing to block mail when the user doesn't HELO with an FQDN, as many mail clients including, I believe, Outlook, HELO as other things such as the SMB name. If you're OK with not accepting mail from Outlook users, more power to you. I wish I had that luxury.

    2. Re:Block non-FQDN HELO by linuxwrangler · · Score: 2, Informative

      Um, not exactly. It actually says that you must not reject a message just because the EHLO doesn't resolve to the connecting IP. You can't even get that far if you violate section 3.6:

      3.6 Domains ...
      The domain name given in the EHLO command MUST BE either a primary host name (a domain name that resolves to an A RR) or, if the host has no name, an address literal as described in section 4.1.1.1

      Unless your computer's netbios name is something like [12.34.56.78] then it probably fails to meet every possible allowed EHLO name format.

      Note also section 7.7:

      7.7 Scope of Operation of SMTP Servers

      It is a well-established principle that an SMTP server may refuse to accept mail for any operational or technical reason that makes sense to the site providing the server.

      This section goes on to say that interoperability is what makes email the powerful tool it has become so use this power carefully. I consider killing spam, preventing the spread of viruses, and protecting my mailserver so that it remains available to the users it is meant to serve are all completely valid and necessary reasons for refusing mail. I don't think I'm alone.

      --

      ~~~~~~~
      "You are not remembered for doing what is expected of you." - Atul Chitnis
    3. Re:Block non-FQDN HELO by walt-sjc · · Score: 3, Informative

      What you are not supposed to do is reject AT the HELO. It's perfectly fine to reject at RCPT (which is the best spot since it universally works with all MTA's.)

      As for Outlook or any other mail CLIENT, you should be using SMTP AUTH. If they are NOT authenticated, don't come from the local network, then you shouldn't have any problem blocking bad HELO's that are not FQDN. I use exim rules to do this, but I also maintain a whitelist just in case I run into a moronic company / ISP that refuses to fix their system. Most will.

      I also block all HELO's that use an IP address of the hostname. So far this year I have not had any false positives. Most is spam that actually uses MY IP address in the HELO (Of all the nerve!) The RFC's allow IP addresses, reality is that nobody but spammers use them as the HELO hostname.

    4. Re:Block non-FQDN HELO by Anonymous Coward · · Score: 0

      Don't just reject - quarantine that sucker. That host is clearly compromised, and anything coming from it in the future is either a worm or spam. Either way, it's incompetently run and you probably don't want to receive anything from it.

      As for your own users and servers, the solution is simple: don't do HELO checks on them.

  12. AOL Blacklisting by dpete4552 · · Score: 1

    AOL blocks e-mail from servers that come from the mail servers of customers that use comcast, AT&T BroadBand, RoadRunner, and other broadband companies. I guess spammers were just setting up broadband accounts and spamming from them. Which is probably better than just exploiting insecure mail servers of unsuspecting victoms. But never the less, it has nothing to do with any sort of "email attack" or the like.

    --
    http://www.archive.org/details/ThePowerOfNightmares
  13. I've got the same problem - can't fix from my end by ajrs · · Score: 2, Informative

    nobody in my network (me and my wife) use outlook, and we're tucked safely behind a firewall. I've added about 10 DSL ips to my blacklist, but there is nothing I can do to prevent the spoofed outgoing messages from some other network. I'm still getting bounced email 'returned' to me that I never sent.

  14. Use Message-ID? by anthony_dipierro · · Score: 2, Interesting

    Can't sendmail be set up to check the Message-ID and make sure that it is an ID which was actually sent? Alternatively, just block "Message Undeliverable" messages.

    1. Re:Use Message-ID? by Anonymous Coward · · Score: 0

      Message undeliverable messages can be valid... You need to know when you misaddress a message, don't you?

      Otherwise I would be all over that one homie.

    2. Re:Use Message-ID? by anthony_dipierro · · Score: 1

      That's why I said to check the Message-ID in the bounce to make sure it was a message which was sent.

      You need to know when you misaddress a message, don't you?

      No. I don't. I block bounces.

    3. Re:Use Message-ID? by Chester+K · · Score: 2, Informative

      No. I don't. I block bounces.

      Ah, the communications equivalent of Plug-and-Pray.

      --

      NO CARRIER
    4. Re:Use Message-ID? by anthony_dipierro · · Score: 1

      If you need a reliable communications method, email ain't it.

  15. Re:I've got the same problem - can't fix from my e by Anonymous Coward · · Score: 1, Insightful

    Just set up filters based on the sobig subjects to delete them. No more messages.

  16. Replace SMTP by Datoyminaytah · · Score: 1

    I really don't think the problem will ever go away until SMTP is replaced with something that requires validation, etc. The problem is that SMTP (and many other standard protocols that have been around for many years) were pretty much designed with the assumption that all users would "play nice". Remember NNTP (news) "Netiquette" that said to put your email in each post you make? Who does that anymore?

    --
    assert(birth_date<time-86400)
    1. Re:Replace SMTP by fyonn · · Score: 1

      Remember NNTP (news) "Netiquette" that said to put your email in each post you make? Who does that anymore?

      I do, and my news drop email address doesn't get as much spam as you might think. mind you, I get lots of spam in general, but not very much to my news drop

      dave

  17. Re:I've got the same problem - can't fix from my e by ajrs · · Score: 1

    Just so. Now what about all of the people who think they got junk spam from me?

  18. Re:I've got the same problem - can't fix from my e by Anonymous Coward · · Score: 0

    I've been getting the messages myself, and not once has anyone written me about it thinking I really sent it. I'd imagine most people are getting these emails from a variety of fake addresses and have figured it out by now.

  19. Easy. by eyepeepackets · · Score: 1

    "how are you dealing with it?"

    Microsoft free since February, 1997.

    --
    Everything in the Universe sucks: It's the law!
    1. Re:Easy. by digital+photo · · Score: 1

      As big a supported as I am of non-MS systems, I have to say that I'm getting "bounces" for email addresses to my domain that no longer exist and have never used windows. The problem being that the virus uses peoples' address books to find new targets. Because of this, even if you aren't infected, you get affected.

      I have emails from around the world telling me that "my email" failed to arrive because it was a virus and the bounce contains the freaking virus itself!

      Admins should be setting their systems to prevent bouncing for the time being to starve the worm to death or at least remove the virus from the bounce!

  20. Re:Filters! - A Solution by Hyperbolix · · Score: 2, Insightful
    There is actually a way to block this kind of thing using procmail and a copy of a valid message sent by the user or some information from their mail program settings. Here is why:

    - The bounce back messages will always contain an SMTP status code like 5.1.1 (for user unknown).

    - If the message that caused the bounce back really originated from the user, then the bounce back message will contain the user's Display Name as set in his or her email program (often Outlook Express). The display name can also be found in the "From" line next to the real email address, if you only have a legit message from the user and don't have access to information from his or her settings.

    - If the message that caused the bounceback did not originate from the user, then that Display Name will not be present in the bounce back message.

    Therefore, if a user's Display Name is "Foo Bar", and their email address is not the same as the Display Name (for example farboo@some.place), the following procmail script will stop most bounce back messages triggered by messages that did not originate from the user's computer, and should allow those that did:

    :0 HB
    * ^FROM_MAILER
    * Status: 5.1.1
    * ! Foo Bar
    /home/farboo/mail/viruses

    This would be placed in a .procmailrc file in the user's home directory and would only work if your mail server uses procmail for delivery. Also, I must mention that no content based filtering (such as this) can be 100% accurate.

    Am I good? Am I good? I'm good. (Does a little dance).

    - J. B.

  21. Outlook Virus: Get it right by Blackknight · · Score: 1

    This virus is a MS Outlook virus, not an email virus. If you made your users use an actually secure email program, you wouldn't have these problems. Something like Novell Groupwise or Lotus Domino would work.

  22. Email Virus: Get it right by cmowire · · Score: 4, Informative

    Actually, it's an email virus, not an Outlook virus.

    It uses a efficent multi-threaded internal mail engine that uses any available mail addresses it can find on your system (browser cache, address book -- which Domino will register itself as too, etc).

    It spreads because people are generally stupid and will open up attachments.

    Outlook is not needed. It can even spread if you are using webmail.

    1. Re:Email Virus: Get it right by Anonymous Coward · · Score: 0

      Ah, that would explain how many of my spam-bait email addresses have been sent to. They were in the user's browse cache.

  23. Wouldn't they filter on IP rather than the from? by swmccracken · · Score: 1

    I would imagine (well, hope) that ComCast and AOL are filtering by IP Address rather than by domain from. (Either the From: header or the SMTP sender.) I'm hope the mail admins there know full well that from addresses in email are trivially faked. (And usually are in the case of spam and today's mass-mailing viruses.)

    If they're filtering you, double check you're not infected with it perhaps? (And you're not an open relay and all those other normal things.) (You do virus scan incoming and outgoing email, right? You should. Scanning outgoing alerts you to any infections you have. And scanning incoming goes without saying.)

    I know I've had to place a few IP based blocks on to reduce the incoming flood of Sobig. (100% of which was being delt to by (or at least defanged by) McAfee Webshield, but the notifications were getting annoying.)

    And Sobig gets addresses from many many many places - not just Outlook lists.

    Of course, there's no reason to think these undeliverable messages are actually in reply to your outgoing mail. In all probability, they're from various third parties infected and sending out apparently from your address and dumbass virus scanners send a "you've got a virus" message to the apparent from address.

    Hint for mail admins running virus scanners: Do not notifiy the sender on reciept of a virus. You're sending it to the wrong person and only making things worse. Check the IP of the computer that sent it instead, and contact that administrator.

  24. MailScanner, Clam, and SpamAssassin by Peter+Cooper · · Score: 1

    I run the three systems above (they all interact) on my server, and just on my personal account I've been filtering out 150 spam messages a day. Hundreds of viruses are being wiped on a daily basis.

    Price? Zero. Zip. Nada. Clam Antivirus is free, as are the other two programs. Can't beat it. I can't understand why people spend hundreds of dollars on spam and virus programs when this is so effective. Spread the word :-)

  25. What I do ... by Abm0raz · · Score: 2, Interesting

    I work for a medium sized Engineering & Telecommunications firm (>500 employees all over the east coast). I have a mail filter set up on an intermediate MTA to catch all executable files. This includes .PIF, .BAT, .SCR, .EXE, .COM, etc. When a file of this type comes in, it is parked in a holding folder for 7 days. A notification message is sent to the recipient and back to the sender (I, know this sucks, but bear with me a second) with instructions on how to send another email back with a release code in the subject. When the message with the release code is received by the MTA, it continues delivering the original email to our actual mail server. If no message is received in 7 days, the original mail is deleted.

    Now, once the SoBig hit, I made a seperate rule to catch just those files. No notifications were sent. It parked them for 4 days then deleted them. In that time, I've written a small script** that parses the header of all parked files every morning at 7:45am. It grabs the IP# of the originating computer and tosses it into a spreadsheet. Once it has done all parked messages, it tally's them up and sorts them by the most common appearing numbers. Then, when I get in at 8am, I do a WhoIs lookup on the IP as well as an nslookup. I try and contact the owner of the netblock and notify them that they have a computer infected with SoBig on their network and it is attacking us. I have yet to have anyone that hasn't co-operated fully (though, Comcast took a bit of prodding). My worst case was a 3 day period where a single cable modem user in Philadelphia on Comcast.net sent us ~13,000 Sobigs a day. Just this morning I had to contact an ISP/Network Security company in NYC to have a machine there cleaned.

    I know it's not my responsibility to see that other people clean their machines, but it is affecting our productivity at work. At the height of the infestation, we were receiving over 28,000 SoBig viruses a day. At ~100Kb each, it was causing massive delays in the mail queue. Keep in mind that most people don't even realize they are infected with it, so they need to be notified so that they can clean it.

    -Ab

    ps. The script is fairly simple because the built in mail transfer agent in the SoBig is basic (Though I was impressed at the spoofed header-field, X-MailScanner: Found to be clean, that says it's been checked by SpamAssasin(?) and is not Spam. If anyone is interested in the script (it is a VB executable, but I can send the source code or psuedo-code so it can be recreated in perl/python) let me know.

    --
    Nothing fails quite like prayer.
  26. Clam's not a bad choice by Miniluv · · Score: 1
    Clam's a nice engine and all, but look at the total number of viruses it recognizes. As of right this moment, its 9568 when using viruses.db and viruses.db2. The less than stellar commercial solution I use for now (rav antivirus) has definitions for just shy of 69K. That's a large difference. Better commercial engines include even more, along with sophisticated code for catching polymorphic viruses and as yet unseen variants of older viruses.

    Clam is also not the most resource efficient or scalable AV solution, which when you're running a half million messages a day to almost a hundred thousand users starts to matter.

    1. Re:Clam's not a bad choice by gilgongo · · Score: 1

      > has definitions for just shy of 69K

      I think you'll find that 90% of those are so old (e.g. not being able to run under Win95+, or work by infecting things that are now absent in Windows, etc.) that you needn't worry about them.

      The number of signatures in an AV database isn't really the issue. It's whether it's up to date with the current ones that counts.

      True, clam doesn't do polymorphic checks and stuff, but how many times have you seen a virus blocked by a polymophic check? Once? Twice in a million scans?

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    2. Re:Clam's not a bad choice by Miniluv · · Score: 1
      Actually, I've seen a few lately from the polymorphic checks, and even more from the so-called heuristics that RAV has that detect new variants of old viruses.

      You're quite right that overall count doesn't matter quite as much, however I'd not say that not having old patterns is unimportant. Just because it won't run on NT/2k/XP doesn't mean its not important to protect against. I have customers hitting my mail servers who still run truly ancient Windows versions, and they deserve protection too.

      I haven't got the experience with Clam to judge their response time, but if you're running a for-profit mail server, you probably have a responsibility to your customers to ensure pattern updates are not only continuing today, but will continue tomorrow. The way to gaurantee that is to pick a vendor with a long term track record, and with some plan in place for tomorrow. Clam may have that, though it was built out of a previous open source AV solution which died, casting a bit of doubt on the whole concept.

      What I'd really like to see is an open-source AV engine, and a for pay pattern source that works with that engine. The open source model works great for something like an engine, but not so great for something like pattern updates. One of the hardest parts of generating good pattern files is having a broad enough network of virus trap email accounts out there to catch them early, and get enough copies to get a reliable picture of the virus. Having a large test lab in which you can quickly test new pattern files against thousands of known viruses also helps.

      Like I said in my first comment, or at least hope I said, Clam is an excellent choice for home users, but one that needs to be evaluated a lot more closely for commercial applications.

    3. Re:Clam's not a bad choice by SuiteSisterMary · · Score: 1

      Well, considering that Clam's virus database is a text file, and it comes with a tool to generate signatures for whatever files you'd like to see blocked...

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  27. www.mailscanner.info by Anonymous Coward · · Score: 0

    I installed MailScanner with f-prot.. Now, I enjoy the silence.

  28. Make your mail server robust by Thoron · · Score: 2, Interesting
  29. You are wrong, he said smugly. by Medievalist · · Score: 1

    Sobig exploits the known location of the Outlook address book, and uses that as a source of addresses for both target and false-source.

    I am in fact immune to sobig, because I don't run Outlook, and therefore have no Outlook address book.

    So, you are fundamentally incorrect and should not be modded INSIGHTFUL. Moderators take note.

    Your link makes the same mistake. It doesn't call people bigots, though.

    Do the experiment for real next time instead of constructing a faulty simulation.

    1. Re:You are wrong, he said smugly. by Syberghost · · Score: 1

      I am in fact immune to sobig, because I don't run Outlook, and therefore have no Outlook address book.

      Congratulations; you're horribly, horribly wrong, and were rude about it.

      Sobig downloads code from a website and executes it. It copies itself into your startup folder and adds itself to the registry so it will execute every time you log in. It looks on network for open C: shares to infect. It identifies you as being infected to an ICQ address.

      After all that (well, after most of it, before some), it attempts to email itself.

      You're immune to one part of it. You're not immune to the rest.

  30. Something that might have helped.... by Anonymous Coward · · Score: 0

    The *BSD firewall package Pf allows for passive OS-detection. You could use this to block incoming and outgoing mail traffic from Windows machines on your network.

  31. Complaints do Nothing by Anonymous Coward · · Score: 0

    I've tried contacting the offending ISP's that are forwarding their user's W32.Sobig spew.

    Both Bellsouth and Adelphia have been useless. Forward all the emails to our "abuse" address. The worm is supposedly deactivating its SMTP engine as of the 10th, so nobody is too concerned anyhow.

    Meanwhile, because I don't serve my own email, and my host doesn't have (or allow) me rules-based filtering, I get stuck processing hundreds of worm emails from two big end-user offender morons.

    Yeah team.

    I blame the mass-ISPs as much as the idiot end-users. Sure, it takes somebody to open the attachment (but let's not forget M$Blaster...) but the days and days of aftermath are from the larger ISPs that won't take care of their own offenders.

    Bad netiquette, bad net behavior, and a don'tgivearatsass attitude. Curse them.

    -steve

  32. SMTP port redirection by macdaddy · · Score: 1

    Many of these viruses rely on the ability to act as a SMTP server on each infected machine, effectively bypassing any AV checks done on their users' MTA. To combat this I personally recommend redirecting tcp/25 (smtp and esmtp) and tcp/587 (mail submission) ports from you users/customer subnets at your border router to your MTA. That way you can force all SMTP traffic to be AV checked. Now this does prevent your users/customers from using an outside MTA. Most properly configured MTAs will reject these relay attempts anyways, unless of course the admin has configured SMTP-TLS or some other sort of SMTP authentication system. You must judge for yourself if you can redirect these ports. If your users are basic dialin customers then you can probably do it without any complaints. If you do this to DSL or cable customers then you may very well have some negative user feedback. Decide for yourself if this is something you can do. Nevertheless it is very effective at preventing these viruses from escaping your network. I also HIGHLY recommend redirecting all inbound SMTP traffic entering your network to your MTA. This prevents trojan SMTP relays on customer machines from relaying spam or viruses. Of course you must do this carefully and decide which subnets you can do this to. Give it a try if you think you can implement this without negative side effects.

  33. How about a pointer to these filters? by jordandeamattson · · Score: 1

    Hi -

    How about a pointer to the filtering/spam blocking service you have in place. I would like to get this for my server.

    Yours,

    Jordan

  34. You might be one of their favorites. by SHEENmaster · · Score: 1

    AOL is a complete bitch when it comes to blacklisting servers without cause.

    For some fun, and hours of free muzac, call and try to walk them through whitelisting a server that's in a blacklisted ip block. Be sure to use "big words" like "SMTP" and "whitelist." (Preparing a TCP/IP firewall example that involves cartoon characters might help you get results sooner.)

    --
    You can't judge a book by the way it wears its hair.
  35. More smugness. by Medievalist · · Score: 1
    You're immune to one part of it. You're not immune to the rest.
    Why are you assuming I'm running windows? Why are you assuming I let random code claw its way out of my firewalls? Why do you think I allow open smb shares to exist in my vicinity?

    But you are right, I was rude, because I felt the FUD factor of the original post warranted it.

    And incidentally, you should specify which sobig you are talking about. The next one's due out rather soon, and we don't know what it will do yet.

    Perhaps it will even infect smug rude people!
    1. Re:More smugness. by Syberghost · · Score: 1

      And incidentally, you should specify which sobig you are talking about.

      No, I shouldn't, because you didn't. You were talking about the entire corpus of Sobig. What I should have done is added a "sometimes". I apologize for the omission.

  36. Spam Control by Anonymous Coward · · Score: 0

    I am a bit late on this since Sobig stopped replicating on Sept. 10th. However, if you are looking into a spam control product as others have suggested, I hightly recommend Norman Spam Control. http://www.norman.com/products_nsc_features.shtml This product examines the headers and can determine whether the mail was mass mailed or generated by a virus. It has many nice features including scanning incoming your email for viruses with the company's av scanner, which is also second to none as they lead the AV industry in virus bulletin 100% awards (www.virusbtn.com) This product has worked flawlessly for my company.