Slashdot Mirror


Ending Spam

Shalendra Chhabra writes "Jonathan Zdziarski has been fighting spam since before the first MIT spam conference in 2003, and has now released a full-on technical book, Ending Spam, on spam filtering. Ending Spam covers how the current and near-future crop of heuristic and statistical filters actually work under the hood, and how you can most effectively use such filters to protect your inbox." Read on for the rest of Chhabra's review. Ending Spam: Bayesian Content Filtering and the Art of Statistical Language Classification author Jonathan A. Zdziarski pages 312 publisher No Starch Press rating 8 reviewer Shalendra Chhabra ISBN 1593270526 summary Very Good Book Covering Statistical Models and Techniques Implemented in Current Spam Filters

Spam (unsolicited commercial email) and phishing (fraudulent emails) are causing losses of billions of dollars to businesses. Many initiatives are currently underway for fighting this challenge. On the legal front, a Virginia court recently sentenced a prolific spammer, Jeremy Jaynes, to nine years in prison, and a Nigerian court sentenced a woman to two and a half years for phishing. Michigan and Utah have both passed laws creating "do-not-contact" registries in July/August 2005, covering e-mail addresses, instant messaging addresses and telephone numbers. Technical initiatives to fight spam include server- or client-side spam filtering, using Lists (Blacklists, Whitelists, Greylists), Email Authentication Standards (IIM, DK, DKIM, SPF, SenderID), and emerging sender reputation and accreditation services.

Ending Spam is the first book explaining the fine details of the theoretical models and machine-learning algorithms implemented in these filters. The book is divided into three parts: introduction to spam filtering, fundamentals of statistical filtering, and advanced concepts of statistical filtering.

The first section of the book discusses the history of spam, spam kings, different approaches for fighting spam such as blacklisting, whitelisting, heuristic filtering, challenge response, throttling, collaborative filtering, Authenticated SMTP, Sender Policy Framework and SenderID, spammer fingerprinting, etc. However, the author omitted any mention of locally-sensitive hash functions (such as Nilsimsa Hash) to counter spammers' random insertion of words, the use of CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart), Greylisting, Identified Internet Mail, and Domain Keys (now Domain Keys Identified Mail).

In the next chapter, the author clearly explains various components of a Language Classifier Pipeline, including the Historical Dataset (aka wordlist, database, dictionary, filter memory), Tokenizer, and the Analysis Engine with its feedback loop. However, the process flow of a language classifier could have been more generalized, e.g. incorporating an initial text-to-text transformer. This chapter also covers the advantages and disadvantages of various training modes for filters, such as Train Everything (TEFT), Train-on-Error (TOE), and Train Until No Errors (TUNE). This part concludes with the description of Paul Graham's famous spam-filtering technique using Bayesian classification (as described in "A Plan for Spam"), Gary Robinson's Geometric Mean Test, Fisher-Robinsons Inverse Chi Square (including the source code for the inversion function), and some other tricks for optimizing spam- filtering accuracy.

The second part of this book deals with the fundamentals of statistical filtering. The author explains HTML and Base64 encoding, followed by a detailed description of tokenization techniques (e.g. Sparse Binary Polynomial Hashing). Then there's a discussion of the various tricks that spammers use for penetrating filters. Although these tactics are mentioned in John Graham-Cumming's "Spammers Compendium," Jonathan has very elegantly explained why some tricks work for spammers and some don't. This part concludes by addressing some of the resource, storage and scaling concerns raised by the large number of features generated from tokenization techniques.

The third part of this book deals with advanced concepts of statistical filtering. This includes the testing criteria for measuring accuracy of an email filter, and some advanced tokenization concepts, e.g. chained tokens (taking word-pairs and phrases into account, instead of individual words) generated using a sliding 5-byte window as mentioned in Sparse Binary Polynomial Hashing. The next chapter describes the Markovian Model implemented in the CRM114 Discriminator, but the author fails to describe different weighting schemes for features implemented in the Markovian-based version of CRM114. The author then describes the Bayesian Noise Reduction Technique for purging "out of context" data from the mail text. This chapter concludes with a very nice summary of collaborative algorithms and techniques, such as Message Innoculation, Streamlined Blackhole List, Fingerprinting, Automatic Whitelisting, URL Blacklisting, and Honeypot email addresses for snaring spammers' address harvesting bots.

The most interesting part of this book is the appendix, where the author presents interviews with John Graham-Cumming of POPFile, Brian Burton of SpamProbe, Marty Lamb of TarProxy, Bill Yerazunis of CRM114 Discriminator, and Jonathan Zdziarski of DSPAM (himself). I loved this section.

The salient points of the book: it's very easy to read; each chapter begins with a very thought-provoking introduction, and concludes with a crisp "final thoughts" section. The number of technical errors are very few in this print, and the illustrations are of good quality. Since the book is geared more toward the Bayesian and statistical generation of spam filters, the absence of certain spam-busting technologies is acceptable. However, a noticeable omission is the lack of discussion about measuring spam-filter accuracy, and what impact this has on setting filtration thresholds. A section on the economics of tradeoffs, and the use of a Receiver Operating Characteristic curve (ROC) would have been very helpful.

Overall, by putting together Ending Spam, Jonathan Zdziarski has made another significant contribution (after DSPAM) to the anti-spam community. Whether you are a system administrator, anti-spam researcher, engineer or a newbie interested in fighting spam, this book is a great reference.

William S Yerazunis and Richard Jowsey also contributed to this review. Shalendra Chhabra is a Graduate Student in Department of Computer Science and Engineering at University of California, Riverside. He is on the development team of CRM114 Discriminator and has presented his work at MIT Spam Conference 2005, Cisco Systems, and Stanford University. You can purchase Ending Spam: Bayesian Content Filtering and the Art of Statistical Language Classification from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

41 of 184 comments (clear)

  1. You can't have both... by TarryTops · · Score: 3, Insightful

    The openness eill have to pay it's cost. and spam is one such pest. You can develop better strategies for pest control. But in the end it's a trade off.

    --
    Java Oracle Linux Enthusiast
  2. Bill Gates promised to end it by Anonymous Coward · · Score: 2, Funny

    Why worry about spam? Bill Gates promised to end spam by early next spring. (It's marked in my calendar along with the link to where he promised, but not with me in my PDA right now.)

  3. Esprit d'Corps by Shadow+Wrought · · Score: 5, Funny

    While all of these different technological approaches to spam are worth pursuing, they just don't build the same esprit d'corps as a mob with pitchforks and torches at midnight.

    --
    If brevity is the soul of wit, then how does one explain Twitter?
    1. Re:Esprit d'Corps by DavidTC · · Score: 2, Insightful
      Don't be silly.

      Mobs attacking spammers should only be armed with plastic spoons. All fourteen million of them.

      Remember, if you only poke them once, it's not only not murder, it's not even assault, and perfectly legal under the CAN-POKE-SPAMMERS act, as long as they have a 'business relationship' with you, which they obviously created by spamming you.

      And, to make it fair, they are allowed to opt out of any member of the mob poking them. One at a time, in writing, and we'll even waive the 48 hours to process it can traditionally take to process. (Of course, that person is free to go out and get some more people to stand in line, or even get back in line under another name.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
  4. The best way to fight spam by WillAffleckUW · · Score: 5, Funny

    is with a knife, a spatula, and a frying pan, preferably over a hot wood fire.

    Yum!

    --
    -- Tigger warning: This post may contain tiggers! --
  5. Score -5 Outdated. by Anonymous Coward · · Score: 2, Insightful

    As with any book of this type, it is outdated by the time it reaches the shelves. The spam battlefield changes on a daily basis and the tools used to fight the battle, change with it daily.

    By the time a book has been written edited, proof read(though many publishers skip this part), type set, printed, distributed and sold, it no longer resembles the technology.

  6. You can't catch it all by solodex2151 · · Score: 2, Insightful

    Spam will continue to disguise itself as legit email. You can try to filter it out and set more strict filters but catching legitimate mail is far more likely to happen. In the end, you have to make a trade off and practically accept some spam.

    1. Re:You can't catch it all by plover · · Score: 4, Interesting
      You've missed the last two years in spammer technology, haven't you?

      Spam is no longer simply the domain of a giant server with a huge database. It's increasingly being sent out by zombie PCs, infected with viruses or trojans. Spammers pay the zombie-farmers to send their crap. Zombies send the email masquerading as the PC owner, using their credentials. Sender-ID? No problem, he's got one. SMTP? Sure, use the victim's server.

      Zombies mean that no matter what technology is used for sending validated, signed, pre-paid, whatever email, the zombies will have access to those resources and will still spew their crap. No anti-spam server technologies are going to prevent Windows machines from getting infested.

      --
      John
    2. Re:You can't catch it all by MightyMartian · · Score: 4, Interesting
      I'm well aware of the zombie problem (having been the recipient of very nasty distributed dictionary attacks). The way that mail ought to work is that any system without an MX record ought not to be permitted to send email to an MTA. Unfortunately for a variety of reasons (from legitimate to pure incompetence or laziness) many mail servers do not have MX or reverse records, and because sufficient amounts of legitimate email come from such servers, and because there is no line drawn between MTA and MUA (all go through port 25TCP), zombies can quite happily spread havoc.

      The first step to a new mail system is to assure that only legitimate and properly configured mail servers honoring MX records on outgoing mail (or whatever ends up replacing MX records) can expect delivery. Mail admins' hands are tied by stealth systems or badly configured ones, but if we do try to implement the no-MX rule, which would eliminate the zombie attacks, we end up shutting out systems that, for whatever reason, don't publish an MX record for outgoing servers.

      Zombies ought to be the easiest thing to shut down by a) not permitting non-MTA machines to push anything beyond the network via port 25 and b) publishing both incoming and outgoing mail servers.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:You can't catch it all by farnz · · Score: 3, Insightful
      Trouble is that a zombie has access to the user's legitimate mail system, which they can abuse.

      In the end, no technical solution is really going to solve it; you're using "is this machine meant to send mail?" as a heuristic for "is this mail junk mail?". As you can't define junk mail objectively, in computer-friendly criteria, any filter is inevitably going to make mistakes. The only question is whether your filter tends towards false positives or false negatives.

  7. Re:Sorry for the flamebait but by Stanistani · · Score: 5, Informative

    From:
    HERE

    "ABOUT THE AUTHOR:
    Jonathan A. Zdziarski has been fighting spam for eight years, and has spent a significant portion of the past two years working on the next generation spam filter DSPAM. His research in algorithmic theory and neural networking has led to the development of many new approaches in language classification, and he has played a key role in designing some popular algorithms in use today, including Message Inoculation, Bayesian Noise Reduction, and the first functional Neural Networking algorithm for spam filters. Zdziarski lectures widely on the topic of spam and was a speaker at the 2004 and 2005 MIT Spam Conference.
    "

  8. Ending Spam? by demonbug · · Score: 4, Insightful
    Does anyone else find it funny that a book called "Ending Spam" talks about spam filtering? Maybe I'll go write a book; "Ending World Hunger: How To Filter Sally Struthers From Your Television".

    If you can't see it, it ain't there?

    1. Re:Ending Spam? by DogDude · · Score: 2, Insightful

      Well, I think that most rational people would understand the title to mean "Ending spam as it pertains to ME". In which case, as far as most people are concerned, if they don't see spam, then the spam problem is solved. I really don't think that that is an inordinate amount of literacy license.

      And yes, if you don't see it, then unless you're a system administrator (can't be more than 0.001% of the population), the problem IS solved. The problem isn't spam per se, but that spam clogs up MY inbox.

      It's just like anything else. Nobody is going to end spam altogether... that's just naive. But if you don't see it any more, then the problem (again, spam filling up MY inbox), then it's fixed. I don't give two shits as to what some upstream sysadmin has to do to stop it. I have my own problems, and that's part fo his job. Just stop spam from getting to ME, and I'm all good.

      --
      I don't respond to AC's.
    2. Re:Ending Spam? by pomo+monster · · Score: 3, Insightful

      Well, in a way, and I don't mean philosophically. If nobody can see the spam, then it really will dry up--spammers won't even bother.

      There's no such thing as a perfect filtering system, but for every message blocked, that's extra effort for the spammer to get through, making it less and less worthwhile to spam at all.

      Or maybe they'll just send more and more, hoping at least one gets through.

  9. fantastic advice by Anonymous+Spammer · · Score: 2, Interesting
    We spammers love you idiots who use spam filters. You were never going to buy from us or fall for our scheems anyway, so you do extra work to filter your e-mail and that way we are not bothered by you reporting us or attacking us. We are free to continue to waste your bandwidth and overflow your inbox, but you never see the spam and you leave us alone, to keep spamming those too ignorant to protect themselves. The complaints die down and we get what we want, the unknowing victims. What a great system.

    Heck, our lobby group even points out to Congress how spam laws are not really needed, since people who really don't want the spam are free to filter it. That and a litte payola and we are free to phish for more victims.

    Yea, keep "fighting spam" with lame filters, we love it. Thanks!

    --
    No Karma is given if one is modded up "funny".
  10. Is spam a parasitic malady and, if so, what next? by WillAffleckUW · · Score: 4, Insightful

    I'm wondering... will UCE (Spam) be like malaria... controllable in most areas but impossible to eradicate?

    Or will these dedicated folks and others be able to eliminate it, perhaps by changes to the mail protocols?


    Interesting question that, considering my work involves malaria.

    My guess is that, like malaria and most parasitic infestations, we will at some point develop a "cure". The "cure" will work for a few years, after which the parasite (spam) will have adapted, surviving until then in different hosts (old windows machines donated to Africa, who knows). Then, having developed a new trick, it will come back as strong as ever.

    Biology teaches us that organisms adapt to changing environments, thru selective breeding (natural), point mutations, and unforseen combinations (see the H51N avian influenza). We can develop cures, but once we do so, we can be fairly sure that, baring species extinction, it will develop methods to cope with our cures.

    An easy solution would be to move to IPv6 - but this, like authentication, will only kill off the spam which doesn't use "trusted email clients that are identified" while the spam that can survive will be encouraged to spread like wildfire.

    So long as the fiscal, legal, and societal penalties for spamming are fairly low and the rewards are high, and while most people do nothing about it, it will spread.

    --
    -- Tigger warning: This post may contain tiggers! --
  11. Email is mostly broken by mcrbids · · Score: 4, Interesting

    Email, as a system, is fundamentally broken. It's this broken design that allows SPAM to happen in the first place.

    Current anti-spam solutions are to email what an Antivirus package is to Windows - a hack add-on that increases complexity and costs without solving the underlying problem(s).

    Rather than fight viruses, we should be engineering an O/S that's inherently resistent to them. How many of you Linux/BSD/MacOS users EVER use antivirus, or need to?

    Rather than build ever-better antispam filters for Email, we should be engineering an email solution that's inherenly resistant to SPAM.

    The answer lies in authentication - who is sending the email. Some of the best technologies now available use degrees of authentication without actually *saying* it outright. Examples are: refusing invalid domains, greylisting, challenge-response, SenderID - all of these are some form of authentication.

    As these are, one-by-one bypassed by the spammers, the need for authentication of senders will continue to increase, until the dolts who will invariably reply with that "your solution will not work because... (check the options)" are shown to simply be.... wrong.

    Give it time. It's already happening whatever the originators of the SMTP protocol desired.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Email is mostly broken by MichaelSmith · · Score: 4, Insightful
      The answer lies in authentication

      And it requires central control. Is this what you want?

    2. Re:Email is mostly broken by MightyMartian · · Score: 2, Interesting
      The problem with these is that they're all duct-tape jobs on the SMTP protocol. The SMTP protocol has fundemental problems in that it essentially has no sender verification and has been configured as much by tradition as anything else to allow MTAs and MUAs to be effective equivalents. To some extent SPF and SenderID try to overcome the verification problems, but at least SPF has serious problems when it comes to forwarding unless header rewriting is done.

      I suppose the "legitimate" spam (not generated by zombies through various sorts of attacks) may always be around, because I can think of no efficient and streamlined means of allowing a user to configure automatic settings saying "Don't send me commercial spam". With a properly designed transport system, at least it should be possible to easily blacklist abusive domains.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:Email is mostly broken by MrAnnoyanceToYou · · Score: 3, Informative

      You asked for it, Here It Is. You have officially scored the lowest I have ever personally seen, and I had to actually ADD negative things to the checklist just for you.

      Yes, it's a possibility. Unfortunately, in this case the 'dolts who invariably reply with the survey' are actually right. The survey is funny, but it serves a very important purpose in this case - it shows that completely re-engineering the entire e-mail system means that the problems we have are masked temporarily and then reemerge. Identity, no identity, in the end the 'stopgaps' are actually better than the 'build it from the ground up' solution.

      You Personally advocate a

      (x) technical (x) legislative (x) market-based ( ) vigilante

      approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

      (x) Spammers can easily use it to harvest email addresses
      (x) Mailing lists and other legitimate email uses would be affected
      (x) No one will be able to find the guy or collect the money
      ( ) It is defenseless against brute force attacks
      (x) It will stop spam for two weeks and then we'll be stuck with it
      (x) Users of email will not put up with it
      ( ) Microsoft will not put up with it
      ( ) The police will not put up with it
      (x) Requires too much cooperation from spammers
      (x) Requires immediate total cooperation from everybody at once
      (x) Many email users cannot afford to lose business or alienate potential employers
      (x) Spammers don't care about invalid addresses in their lists
      (x) Anyone could anonymously destroy anyone else's career or business

      Specifically, your plan fails to account for

      ( ) Laws expressly prohibiting it
      (N/A) Lack of centrally controlling authority for email
      (x) Open relays in foreign countries
      ( ) Ease of searching tiny alphanumeric address space of all email addresses
      (x) Asshats
      (x) Jurisdictional problems
      (x) Unpopularity of weird new taxes
      ( ) Public reluctance to accept weird new forms of money
      (x) Huge existing software investment in SMTP
      (x) Susceptibility of protocols other than SMTP to attack
      (x) Willingness of users to install OS patches received by email
      (x) Armies of worm riddled broadband-connected Windows boxes
      (x) Eternal arms race involved in all filtering approaches
      (x) Extreme profitability of spam
      ( ) Joe jobs and/or identity theft
      (x) Technically illiterate politicians
      (x) Extreme stupidity on the part of people who do business with spammers
      (x) Extreme stupidity on the part of people who do business with Microsoft
      (x) Extreme stupidity on the part of people who do business with Yahoo
      (x) Dishonesty on the part of spammers themselves
      ( ) Bandwidth costs that are unaffected by client filtering
      ( ) Outlook

      and the following philosophical objections may also apply:

      (x) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
      (x) Any scheme based on opt-out is unacceptable
      (x) SMTP headers should not be the subject of legislation
      (x) Blacklists suck
      ( ) Whitelists suck
      ( ) We should be able to talk about Viagra without being censored
      (x) Countermeasures should not involve wire fraud or credit card fraud
      (x) Countermeasures should not involve sabotage of public networks
      ( ) Countermeasures must work if phased in gradually
      (x) Sending email should be free
      (x) Why should we have to trust you and your servers?
      (x) Incompatiblity with open source or open source licenses
      ( ) Feel-good measures do nothing to solve the problem
      ( ) Temporary/one-time email addresses are cumbersome
      (x) I don't want the government reading my email
      ( ) Killing them that way is not slow and painful enough

      Furthermore, this is what I think about you:

      ( ) Sorry dude, but I don't think it would work.
      (x) This is a stupid idea, and you're a fascist for suggesting it.
      ( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!

  12. Effecitve filtering will end spam by Sycraft-fu · · Score: 4, Insightful

    The reason spammers do it is that their message reaches people, enough of them to make it worthwhile. So, the more effective and widespread the filters, the less messages that reach people, and the less it's worth. If the filters were really effective, nearly 100%, it would simply not be worth it to spam, you wouldn't make any money because no one would see your message.

    I don't think we'll ever get there, but yes filtering really could end spam.

  13. Re:Is spam a parasitic malady and, if so, what nex by -brazil- · · Score: 2, Interesting

    Bad analogy. Spam is not an organism or infection. It is a business model. It does not "survive" in computers, but in a combination of economical, technical and legal conditions. Once those conditions become strongly unfavorable to the business model, there isn't really much that adaption can do. Selling "snake-oil" wonder cures used to be a really big, widespread business model. Better-informed consumers and increased regulation of the market for medicine have all but eradicated this practice. It survives, but in a much-changed and diminished form.

    --

    The illegal we do immediately. The unconstitutional takes a little longer.
    --Henry Kissinger

  14. No good publisher by SW6 · · Score: 2, Interesting
    It's by "No Starch Press" who seem to churn out books that look good on initial inspection, but don't seem to deliver on content.

    If this was published by O'Reilly, I'd have bought it on sight as they bother to edit their books. As it is, I'll give it a wide berth.

  15. Re:Jonathan Zdziarski is out of his mind. by david.given · · Score: 4, Insightful
    Read some of his essays. He genuinely believes that all evidence clearly shows that the earth cannot possibly be more than 10,000 years old.

    This may be the case; however, that doesn't invalidate his work on spam. Remember, Sir Isaac Newton was a firm believer in the more exotic aspects of mystical alchemy, and the vast bulk of his 'research' was complete gibberish. That doesn't make his work on gravity any less valuable.

  16. I know it's a cliché movie, but I can't help by Idealius · · Score: 2, Insightful

    Reminds me of the conversation at the end of Batman Begins with Gordon and the Bat:

    Gordon: "Batman making a stand as he has will only escalate the problem."

    If suddenly the masses are educated on spam filtering, wouldn't spammers just adobt tactics to avoid them?

    I mean it is afterall a "spammers market". They have increased resources because they're getting all the money. I'm sure the spammers are much smarter than most techies who use filters, they just don't care. They think, "If this techie is going to use a filter to stop my spam so be it, there's a 100 people for each one of him that won't."

    No we need to think of new techniques outside of filtering. Filtering is mostly nonsense, manual work. We need something philisophically different than filtering which affects how spam comes through in-transit, or something that affects the financial backing of spammers.

    We should be breaking down their lines of communications, etc - not expecting granny to take up spam filtering techniques.

  17. This should really be entitled "Hiding Spam" by wernst · · Score: 2, Insightful
    Not to quibble, but even the best filters don't "end" spam.

    Even a manservant reading all of my mail and hand-carying printouts of nothing but personal messages to my Jamacian bungalow doesn't "end" spam.

    It would seem that These Guys are actually making an attempt to "end" spam.

    All this guy is just talking about is hiding it from view. Big deal...

  18. If it's a business model, where's the underwear? by WillAffleckUW · · Score: 2, Interesting

    Bad analogy. Spam is not an organism or infection. It is a business model. It does not "survive" in computers, but in a combination of economical, technical and legal conditions.

    True and False.

    Spam acts like a parasitic organism, due to the favorable conditions for the business model. It does, in some cases, actually "survive" in certain computers, which are spam zombies that spew out spam from a spam source - in fact, there are a few at the other UW (in Wisconsin) which utilize the identified computers there to get thru the filters here (in Seattle).

    Informing consumers is highly unlikely to stop this behaviour - or else AIDS/HIV would have been halted. Some consumers are highly resistant to changing their behaviour, don't think it's important, or it's such a good deal what would it hurt.

    And, like the malarial mosquito, spam uses those responders (infected persons) to download more spam zombie software, since they tend not to be technical enough to remove the infection.

    --
    -- Tigger warning: This post may contain tiggers! --
  19. Fundamentals Don't Change Much/Fast by billstewart · · Score: 2, Interesting
    Sure, some details will change, and spammers and anti-spammers will pick up new tricks and abandon old ones, and the percentages of email that are spam will keep changing (normally up, but I saw one recent article saying it had dropped significantly in the last year.) But most of the fundamentals don't change much, or at least not very fast. Filtering techniques, Bayesian analysis, collaborative filtering, etc. are a solid core of knowledge that will continue to be useful.

    Rule 1 (Spammers always lie) won't change, though occasionally they'll think of new things to lie about. Rule 2 (Spammers are Stupid) won't change, though of course some spammers violate this rule, and some spammers can hire smart people to work for them, and enough of them are sufficiently persistent skr1pt k1dd13z that it sometimes makes up for stupidity.

    The latest and greatest spam-blocking technique will last a while before spammers find a way around it - it's somewhat of a losing game, because if it works well enough to be widely popular, it becomes a target for spammers to work around, though if it's effective and obscure, it'll work for you and your friends for a lot longer.

    PC users will continue to run insecure operating systems without administering them well, so there'll always be zombies for spammers to abuse. Windows automatic updates will gradually help this, but not only will new OS bugs get discovered frequently, but users will insist on running trojan horses that pretend to be new amusing programs, breaking any semblance of security.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Fundamentals Don't Change Much/Fast by PeeCee · · Score: 2, Informative
      The other email is your personal email, never put that email anywhere on the net.

      Right... except you don't need to. If you ever actually use your account to, well, email people, it means that address is out there somewhere. And it will get out as soon as your aunt sends you your next "FREE" birthday e-card, or some virus/worm takes over her computer and harvests her address book.

      Note that this is not wild speculation, I have followed this same technique, and while it is undoubtedly one of the most effective ones available, I still have gotten a bunch of spam on addresses which were nowhere near "public". As a matter of fact, some messages I have sent only to close friends have ended up on random places around the web, with my address on them, because it got forwarded many many times by people who won't even bother to remove the headers.

      And that's not to mention other possibilities, like your ISP's customer list getting stolen, their boxes getting hacked into, or simple dictionary attacks which can get you without you realizing or even moving a finger.

      - PeeCee

  20. Re:If it's a business model, where's the underwear by -brazil- · · Score: 2, Interesting

    It does, in some cases, actually "survive" in certain computers, which are spam zombies that spew out spam from a spam source

    That's not survival in the "organism" analogy, since a zombie will not send spam without a source, which will be gone when the business model is not workable, and especially not cause new source to appear.

    like the malarial mosquito, spam uses those responders (infected persons) to download more spam zombie software, since they tend not to be technical enough to remove the infection.

    You're mixing up the spreading of "zombie" software that is used to send spam with the spreading of spam itself.

    I totally agree that computer worms/viruses work very much like an infectious disease. But they are merely one tool that spammers use, not identical with the phenomenon of spam as such.

    --

    The illegal we do immediately. The unconstitutional takes a little longer.
    --Henry Kissinger

  21. Re:If it's a business model, where's the underwear by WillAffleckUW · · Score: 2, Interesting

    I totally agree that computer worms/viruses work very much like an infectious disease. But they are merely one tool that spammers use, not identical with the phenomenon of spam as such.

    Just as a mosquito is merely a tool the malarial parasite uses to spread itself.

    Let's say we knock out something that permits mosquitos to infect human hosts. Chances are that it might only partially impact malarial infections of non-human hosts. The impacted malarial bug, provided it survives and breeds, may then decide to use another vector to complete the infection.

    Same with spam - we can knock out the zombies. We can knock out the spam kingpins. We can make the email transmission more secure - it migrates to cell phones or text messages or video messages. Unless we go for species extinction, it is likely that it won't die, but will instead change.

    Nowadays I rarely see pop-under ads any more - due to using different browsers - but now ads show up that are movies, which really burn up my bandwidth. To kill off those ads, I would have to disable the very useful site portions that i do want.

    So long as the evolutionary niche exists that permits spamsters to make a buck or two from sending spam, so long as people don't turn in most spam, so long as some people buy from spamsters, and so long as most spamsters don't serve long jail sentences and are never caught, it is highly unlikely that spam will cease to exist.

    --
    -- Tigger warning: This post may contain tiggers! --
  22. Re:Is spam a parasitic malady and, if so, what nex by jonbryce · · Score: 3, Interesting

    Spam may not be an organism or an infection, but the people who send it are. So I think it is a perfect analogy.

  23. Gotta use it right by jfengel · · Score: 2, Insightful

    If they're adopting SenderID, it makes it easy to filter them. You can't filter just on the existence of SenderID; you need to check who the sender is and ignore email from known spammers.

    That's a good thing. It lets them spew all of the email they want; let's call it freedom of speech (since I don't want any legal limitations on spam also being used to prevent legitimate speech). And I get to ignore them; I can filter them at the SMTP layer even before they get to send the whole message.

    It may not be successful yet, if people are misusing the technology by trusting the existence of a Sender ID record to mean it's not spam. But don't blame the technology for being misused.

    1. Re:Gotta use it right by jfengel · · Score: 2, Insightful

      We'll probably still end up with some IP-based blacklists. You can imagine a spammer who spews out an infinite number of verified IDs. You can't blacklist just the IDs because they're one-shots. Instead, eventually you'll end up saying, "Hey, this server seems perfectly willing to grant IDs to any jackass; let's blacklist the IPs and encourage non-jackasses on that server to get a new one."

      Basically, there will have to be layers of responsibility, and we can encourage the various layers to be responsible for the layers below them. Otherwise, a layer which mixes legitimate and asinine uses will risk having its legitimate users tarred with the same brush. The legitimate users will flee, and the spammers will no longer be able to hide among them.

    2. Re:Gotta use it right by Antique+Geekmeister · · Score: 2, Informative

      No, SenderID tags have to be purchased from Microsoft, and can only be parsed by mail software from Microsoft due to the encumbering XML patents it uses. Take a look at the patent issues surrounding the RFC's for SPF, which Microsoft tried to "embrace and extend" into patented and proprietary uselessness. The current result is that the SenderID keys are not purchased by spammers: they're usually stolen by using the SenderID key's machine as a spam zombie, and it serve the admins of Microsoft mail servers right for believing in such a stupid approach.

  24. Re:Is spam a parasitic malady and, if so, what nex by -brazil- · · Score: 2, Insightful

    No, because the anti-spam measures do not aim to kill those people, only to make them stop sending spam. Furthermore, spammers are not a separate species and do not reproduce (as spammers).

    --

    The illegal we do immediately. The unconstitutional takes a little longer.
    --Henry Kissinger

  25. Re:If it's a business model, where's the underwear by -brazil- · · Score: 2, Insightful

    Just as a mosquito is merely a tool the malarial parasite uses to spread itself.

    Except that spam does not use zombies to spread itself, SPAMMERS use zombies to spread spam.

    Your analogy is simply flawed. Spam is NOT an organism. It does NOT "survive" somewhere, adapt and spread from the places where it survived.

    And we certainly DO go for "species extinction", by eliminating the conditions that make spam practicable and profitable. You enumerate some of those conditions yourself in the end.

    --

    The illegal we do immediately. The unconstitutional takes a little longer.
    --Henry Kissinger

  26. Re:Is spam a parasitic malady and, if so, what nex by Tony+Hoyle · · Score: 3, Funny

    No, because the anti-spam measures do not aim to kill those people

    Yet.

  27. Re:If it's a business model, where's the underwear by WillAffleckUW · · Score: 2, Insightful

    Except that spam does not use zombies to spread itself, SPAMMERS use zombies to spread spam.

    Your analogy is simply flawed. Spam is NOT an organism. It does NOT "survive" somewhere, adapt and spread from the places where it survived.

    And we certainly DO go for "species extinction", by eliminating the conditions that make spam practicable and profitable. You enumerate some of those conditions yourself in the end.


    If it looks like a duck, and it quacks like a duck, and it paddles like a duck, you want me to check to see if it's a robotic assembly of nanobots pretending to be a duck.

    Nah. My point is/was - not that I brought up the biological equivalency of spam to malaria (someone else did, and i said it isn't, but it could be thought of that way) - that even should we find a "cure" for spam, it would come back so long as the underlying model rewarded the spamsters in some way to continue to perpetuate.

    So long as up to half the population won't report spam - in fact, it's more like 99 percent;

    So long as enough people buy from spamsters to make it economically rewarding - which it is;

    So long as the penalty is remote enough or far enough in the future to be ignored - which it is;

    And so long as society encourages the pursuit of wealth above moral/ethical standards - which it does;

    This won't change.

    Sure, you can plug up a hole in the dike. I can - and do - turn in spamsters. But they will migrate and adapt.

    Are they infectious diseases? Sometimes, see the use of zombies.

    Can we truly eradicate them - no, because people will replace the prior spamsters so long as the afore-mentioned conditions perpetuate.

    Want to cut down malaria? First, find easy methods of improving sanitation that allows it to perpetuate. Then find ways to interfere with the malarial infection of humans. If you do it backwards, it's likely that many places will still spread it. Because not everyone is rich like we are.

    Same goes for spam - find ways to make it unrewarding for people to buy from spamsters (e.g. sell Viagra etc cheap, offer open source versions of office cheap - that's what they sell), find ways to make it bad to be a spamster, and then batten down the hatches with new protocols.

    --
    -- Tigger warning: This post may contain tiggers! --
  28. Easy Solution to Spam by VonSkippy · · Score: 2, Insightful

    Blacklist everyone, then whitelist only those people who you really want to communicate with. I've been doing it for years and get ZERO spam. People argue that they will miss important messages - nope, I never have. Email is not the only form of communication. All my family, friends, business clients know how to use the phone if their emails bounce. I have a web form (and phone number) for new clients (and once verified they are whitelisted), and I don't give a shit about the few messages that might not make it (although after several years of using this method I have no evidence that I've missed even one).

  29. Greylisting solves 95% for me by bad_outlook · · Score: 2, Informative

    Greylisting solves 95% for me - seriously. Try Postgrey for an easy, built-in solution to use with Postfix - it works like crazy.