Girish Venkatachalam wrote: > Dear friends, > > Please excuse the silly subject line. I am unfortunately not qualified > enough to come up with a better one. > > First my assumptions, then my questions. Request inputs on both. > > Assumptions > --------------------------------------------------------------------- > > a) Most of the spam originates in USA.
Either incorrect or close to incorrect. IF it is correct, it is due to the number of computers in the USA, and "most" would mean "more than others". Avoiding US computers won't change your spam situation much at all (i.e., lopping off 30% of a problem still means you have a problem). The internet is truly global. Where you are really doesn't matter much. It costs the spammer the same to send to their next door neighbor as it does to send across the world (nothing!), so they don't discriminate by geography. > And high bandwidth links and busy > mail servers are common targets. totally incorrect, both as targets to send spam to and to get spam from. Sure, spammers love to plant their sending boxes in high-bandwidth places, but they happily use nets of home computers, too, and they are much easier to get. They don't care at all what your connection is at the receiving end. > b) Spam control strategies differ depending upon which leg of the spam > propagation cycle we are in. Let me explain. > > *) Spammers have some kind of 'radar' that looks for vulnerable > hosts/networks and they abuse them for carrying their traffic. Sometimes > ISPs connive with spammers and let them use their networks. At this > point, the spam is in the egg form. Irrelevant. You can't stop it at the source unless you really screwed up. :) (the "radar" is really trivial, look for machines that try to infect you with a virus, you know that machine is infected, you know how it got infected, you can now compromise it the same way. Yawn. That's just one way). > *) Once the spammer gets a foothold to munge his mail ID and > originating IP/network, then he looks for bandwidth guzzler techniques > involving smart programming involving a combo of IP and TCP techniques > to deliver millions of mails in a jiffy no. I am not sure what you are trying to say, but there is no magic. Just compromised and improperly managed computers, and simplistic delivery software. The delivery software almost never shows any real "smart" programming. A step up from the crap code of your typical virus, but hardly robust or skilled code, or they just use sendmail/postfix/qmail/ whatever. Any of these programs send mail as fast as most pipes will allow, there is no magic that lets you send millions of messages on a slow link in a couple seconds. > *) The final leg is when the spam reaches the destination MTA/ > user's mailbox yeah, but not sure what your point is, other than this is where you get to try to deal with it, assuming you control the MTA or your mailbox. > c) We have to necessarily use a combination of spam control strategies > for combating this disease. eh. Not really. Depends. I guess I use three systems, myself: 1) spamd greylisting. 2) Thunderbird's spam filtering system 3) the delete key. So, I guess I do use more than one, but all are "set and forget". My e-mail address is all over the 'net, so it isn't hard to find me, yet MOST of the spam I get is coming through OpenBSD mail servers. Spamd takes care of the vast majority of the rest. I'm amazed how effective it is for basically being "set up and forget". A friend of mine uses the "you can't find me" method for spam control. He gets a domain, gives an address to a very few people, and after a a few years when the address "escapes", he abandons the domain and uses a new one. Not my style. :) If you have low traffic and a small number of users, you can probably get by very well with one "high-end" spam control app. The problem there is scaling to huge numbers of users and messages. > Okay now for my questions. First please correct my assumptions. Thanks. > > Questions > --------------------------------------------------------------------- > > 1) Since my field of activity is neither USA nor do I have access to > high bandwidth what effect will greylisting have on me? Is there a point > in using greylisting since it is highly unlikely that someone is going > to use me/my networking/my MTA as scapegoat for sending spam they will be sending spam TO you. That's what greylisting is going to help you with. > 2) case b) also does not apply since very few routers here run BGP or > give spammer enough ammo for his job. Should I still go in for clever > tricks with pf and spamd like greytrapping, source tracking, > blacklisting etc.? doesn't hurt, will help. I have no idea why you think what your routers run will influence the spam sent to you. You posted a message to a public e-mail list, spammers will figure out you exist. You have friends that stick your name along with hundreds of other names on a stupid "send to everyone you know" human-propelled virus mail, again, the spammers will find you. Other friends have virus infected machines, spammers will find you. Put your address on a web page, spammers will find you. They don't care about your routers or the speed of your server or what country you are in. I have a few e-mail addresses that are entirely guessable that get more mail from people guessing my personal address (incorrectly) than spam, yet other mail addresses on the same domain or server get hammered. If they don't see you, they don't know you exist. I get this at work regularly...people call and complain that they just suddenly started getting huge amounts of spam. Why? Because someone let their e-mail addresses land in the spammer's address lists. When no one knows you are there, you get no spam. When you are seen on the net, you become known. Unfortunately, your friends have much more control on your exposure than you do. MOST spam control systems are very processor intensive. Greylisting, greytrapping and the like are all almost no-load solutions. Even if you do decide you need more, greylisting/greytrapping significantly reduces the number of messages you need to look at, so you don't have to do as much processing. This is good. > 3) I hate spamassassin and I love dspam and its statistical filtering > math. But alas, the project is largely unmaintained and dying. What > alternative do I have in combating spam by textual analysis, context > sensitive Bayesian techniques and so on? Assuming this is a personal mail server, first of all, see how much gets through spamd. If not much, use your delete key for the rest. IF you really have a problem, then get fancy. Don't make your life difficult if you don't have a problem. Nick.