Slashdot Mirror


Name and Shame Spam Senders With OpenBSD

Peter N. M. Hansteen writes "Once you've identified spam senders, OpenBSD provides all the tools you need to take one step further: exporting their addresses and publishing the evidence. You can even trap them yourself using known bad addresses. It's easy, fun and good netizenship."

166 comments

  1. "netizenship" by Anonymous Coward · · Score: 5, Funny

    ...NO!

    1. Re:"netizenship" by Dan541 · · Score: 2, Insightful

      How can we be expected to take someone seriously when they invent more bullshit.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    2. Re:"netizenship" by Anonymous Coward · · Score: 0

      Does anyone else find the subtle irony in the parent post amusing?

    3. Re:"netizenship" by buswolley · · Score: 1
      I think that the topic is so boring that it has dampened by subtle sarcasm antennae. Explain?

      Wife is gone on a trip t mother-in-law, drinking a dead guy ale, contemplative and bored.

      --

      A Good Troll is better than a Bad Human.

    4. Re:"netizenship" by Anonymous Coward · · Score: 2, Funny

      Wife is gone on a trip t mother-in-law, drinking a dead guy ale, contemplative and bored.

      Burma shave.

    5. Re:"netizenship" by shermo · · Score: 1

      It's not good netiquitte to post in caps.

      --
      Insanity: voting in the same two parties over and over again and expecting different results
  2. Hmmm? by BCW2 · · Score: 4, Interesting

    Wouldn't it be more fun to go to their house and either serve them with a civil suit for a $Million+ or just beat their computer into a cube with a sledge hammer?

    --
    Professional Politicians are not the solution, they ARE the problem.
    1. Re:Hmmm? by Anonymous Coward · · Score: 2, Insightful

      Wouldn't that require beating a million computers into a million cubes to take down their bot net? Perhaps hammering their toes would be better.

    2. Re:Hmmm? by Zarluk · · Score: 1
      I would rather suggest using the sledgehammer on themselves... then, we could use their computers to do some useful stuff ;-)

      OK, just kidding, but there is a hole in my brain that would like to to do it anyway ;-)

    3. Re:Hmmm? by Hordeking · · Score: 0

      Wouldn't it be more fun to go to their house and either serve them with a civil suit for a $Million+ or just beat their computer into a cube with a sledge hammer?

      Wouldn't it be more fun to just beat the spammer to death with said sledgehammer? And since there would have to be millions with a motive to kill him, they'd have a lot of trouble pinning it on you.

      --
      Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
    4. Re:Hmmm? by BCW2 · · Score: 0

      Not painful enough. But if his knees, elbows, wrists, and ankles got in the way of the server getting pounded?

      --
      Professional Politicians are not the solution, they ARE the problem.
    5. Re:Hmmm? by Hal_Porter · · Score: 0, Offtopic

      What about the First Anendment? Surely spammers have free speech rights?

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    6. Re:Hmmm? by cyphercell · · Score: 2, Funny

      your quite right. The sledge hammer should be used to bust their jaw first.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    7. Re:Hmmm? by cp.tar · · Score: 2, Insightful

      Couldn't we do both?

      --
      Ignore this signature. By order.
    8. Re:Hmmm? by Hordeking · · Score: 1

      Not painful enough. But if his knees, elbows, wrists, and ankles got in the way of the server getting pounded?

      You can pound whatever you want of him, but I'll score some of that sweet, sweet server-grade gear!

      --
      Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
    9. Re:Hmmm? by Lennie · · Score: 1

      Just install Ubuntu on those botnets

      --
      New things are always on the horizon
    10. Re:Hmmm? by N1AK · · Score: 2, Insightful

      I'm glad no one modded you flame bait for this, as it's a contentious yet valid question.

      Personally I think this point is important enough that 'fighting' spam shouldn't outright over-rule it. There are already many ways of fighting spam that don't require limiting peoples ability to 'speak':
      1/ Using someone's computer without their permission is a criminal act (thus covering the use of Zombie networks).
      2/ Using your own computers to serve spam email is costly due to the rate at which you'll have your nodes detected and blocked.
      3/ Sites that offer referral payments can start requiring more identification when setting up accounts, leading to more chance people breaking the conditions not to use spam email could be caught.

      Ultimately spam can be dealt with perfectly well without having to ban any form of message. Computers generating spam can have internet access limited to just anti-virus sites until they stop sending, the people controlling zombie boxes can be prosecuted for computer misuse and sites offering referrals to spammers can be blocked by an ISP controlled organisation.

    11. Re:Hmmm? by dissy · · Score: 1

      What about the First Anendment? Surely spammers have free speech rights?

      Sure they do. And more power to them.

      But free speech doesnt effect either of the points in this thread.

      A) Killing a spammer with a sledgehammer is not about repressing their speech, its about punishing them for forcing said speech on me, of which they don't, and never did, have a right to do.

      and
      B) If they at all cared about free speech rights, they would post their spam on their website and let people choose to view it or not. Stopping that would involve the first amendment. Fortunately the first amendment does not give spammers (or anyone) the right to force any speech on anyone, including me, so that amendment does not come into effect.

      I'm glad you know what the law says, but saddened you didn't finish reading to what the law applies to.

    12. Re:Hmmm? by Anonymous Coward · · Score: 0

      What about the First Anendment? Surely spammers have free speech rights?

      I don't know. I don't work for the government, so that amendment never applies to me.
      I would assume the same is true of most of the people posting on slashdot, so it doesn't apply to any of us either.

      Now, if you Hal_Porter (817932) *DO* work for the government, then I can understand why you asked that question. I just don't understand why you asked it here...

      As for the slashdot crowd, we are private citizens, not government workers, so we can restrict the free speech of anyone we wish to in our own domains.

      As for you, assuming you are a govt worker: get back to work and stop wasting our tax dollars ;P

    13. Re:Hmmm? by Fjandr · · Score: 1

      "Free speech" does not protect against fraud or computer intrusion, nor does it apply to speech of a commercial nature.

    14. Re:Hmmm? by osgeek · · Score: 3, Funny

      If your interpretation is so loose the the First Amendment gives a spammer the right to spam, then by that same logic the Second Amendment gives me the right to shoot them in the face.

    15. Re:Hmmm? by Anonymous Coward · · Score: 0

      Nobody ever says anything this funny when I have 15 mod points going to waste.

    16. Re:Hmmm? by rts008 · · Score: 3, Funny

      Well, I don't know about that second amendment applying here.

      But, If you shoot them in the face with style and good form, that should still be covered by the first for artistic expression, no? Just put a blank canvas behind them to be sure.

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    17. Re:Hmmm? by nsaneinside · · Score: 1

      Most Ubuntu users who ask for my help are quite willing to open a terminal and run whatever commands I deem necessary to "fix" their problems.
      They'll even add "sudo" to the front of the command line if a command fails. All by themselves.

      And they know me...how? Because I joined #ubuntu@freenode and said something that sounded intelligent?

      Security through obscurity: as soon as spammers learn how trusting FOSS newbies are... well.

  3. Missing a few addresses by damn_registrars · · Score: 0, Troll
    The list should have these five as well:
    • xsalsa@gmail.com
    • domains@locu.st
    • domains@surink1.com
    • domains@nosnos.com
    • domains@suremoon.com

    These have all been used by Leo Kuvayev (often under his alias "Alex Rodrigez" (note the last name spelling)) in his spamming operations. I'm sure there are more recent ones as well.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    1. Re:Missing a few addresses by Anonymous Coward · · Score: 4, Funny

      You forgot a couple of his aliases:

      dmcbride@sco.com
      bgates@gatesfoundation.org
      steveb@microsoft.com
      jackpeace@comcast.net

  4. the known bad addresses part seems dangerous by Trepidity · · Score: 5, Interesting

    I agree the vast majority of email sent to "known bad" addresses will be sent by spambots, and that'll probably be the exclusive source for never-published addresses. But in the case where they publish these known-bad addresses on a page that they hope spambots will index, it seems blacklisting based on them is vulnerable to abuse. If I want to get some server blacklisted, and I have any sort of access to send mail from it, I can just send mail to the known-bad addresses. For example, good way for mischievous students to cause mayhem by getting their university's mail servers blacklisted.

    1. Re:the known bad addresses part seems dangerous by lukas.mach · · Score: 1

      And you don't even have to have access to send mail from that server - you can just fake the headers, the server on the other side has no way of knowing.

    2. Re:the known bad addresses part seems dangerous by djmurdoch · · Score: 1

      The logs aren't based on trusting the headers in the spam. They're based on which machine tried to deliver the spam.

      Re the GP: You could cause mayhem at a university by getting bsdly.net to block all mail from them? I don't think so.

      Now, if there was actually any value to this name and shame list it might cause trouble, but there isn't. It's just a bad idea. There are lots more spambots than addresses in that list.

    3. Re:the known bad addresses part seems dangerous by amirulbahr · · Score: 1

      $ man 2 accept
      ACCEPT(2) Linux Programmerâ(TM)s Manual ACCEPT(2)

      NAME
      accept - accept a connection on a socket
      ...
      int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
      ...
      The argument addr is a pointer to a sockaddr structure. This structure
      is filled in with the address of the peer socket, as known to the com-
      munications layer.

  5. netizenship? by thermian · · Score: 4, Funny

    Sorry, I'd never claim citizenship on the internet, after all, who'd want to live in a place that was almost entierly composed of porn?

    Oh wait...

    --
    A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    1. Re:netizenship? by Anonymous Coward · · Score: 0
    2. Re:netizenship? by Anonymous Coward · · Score: 0

      I wouldn't say the internet is COMPOSED of porn.. but... maybe.. held together by it? :)

    3. Re:netizenship? by pfleming · · Score: 1

      So porn is the sticky bits that hold the rest of this net thing together?

  6. Not Really by IsMyNameTaken · · Score: 5, Interesting

    I think someone tried the latter approach already and it didn't end up helping her much

    --
    while(1){sig.get()}
    1. Re:Not Really by Ethanol-fueled · · Score: 3, Insightful
      Are you kidding? She got to beat the shit out of a Comcast office while scaring away everybody inside!

      Shaw received a three-month suspended sentence for disorderly conduct, a $345 fine in restitution and a year-long restraining order barring her from the Comcast office.

      I assure you that if I could get away with that kind of punishment I'd do the same thing! Only I'd use a bat instead.

    2. Re:Not Really by cyphercell · · Score: 1

      perhaps the judge was a comcast customer?

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  7. Form response by carou · · Score: 5, Funny

    Your post advocates a

    ( ) technical ( ) legislative ( ) market-based (X) 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.)

    ( ) Spammers can easily use it to harvest email addresses
    ( ) 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
    ( ) It will stop spam for two weeks and then we'll be stuck with it
    ( ) Users of email will not put up with it
    ( ) Microsoft will not put up with it
    ( ) The police will not put up with it
    ( ) Requires too much cooperation from spammers
    (X) Requires immediate total cooperation from everybody at once
    ( ) 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
    (X) 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
    ( ) Unpopularity of weird new taxes
    ( ) Public reluctance to accept weird new forms of money
    ( ) Huge existing software investment in SMTP
    ( ) Susceptibility of protocols other than SMTP to attack
    ( ) Willingness of users to install OS patches received by email
    (X) Armies of worm riddled broadband-connected Windows boxes
    ( ) Eternal arms race involved in all filtering approaches
    ( ) Extreme profitability of spam
    (X) Joe jobs and/or identity theft
    ( ) Technically illiterate politicians
    ( ) Extreme stupidity on the part of people who do business with spammers
    (X) Dishonesty on the part of spammers themselves
    (X) 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
    ( ) Any scheme based on opt-out is unacceptable
    ( ) SMTP headers should not be the subject of legislation
    ( ) Blacklists suck
    ( ) Whitelists suck
    ( ) We should be able to talk about Viagra without being censored
    ( ) Countermeasures should not involve wire fraud or credit card fraud
    ( ) Countermeasures should not involve sabotage of public networks
    ( ) Countermeasures must work if phased in gradually
    ( ) Sending email should be free
    (X) Why should we have to trust you and your servers?
    ( ) Incompatiblity with open source or open source licenses
    (X) Feel-good measures do nothing to solve the problem
    ( ) Temporary/one-time email addresses are cumbersome
    ( ) 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 stupid person for suggesting it.
    ( ) Nice try, assh0le! I'm going to find out where you live and burn your
    house down!

    1. Re:Form response by SSpade · · Score: 5, Funny

      Summarhy for timmarhy: x x x xx xx x x xx x x x x

    2. Re:Form response by Jurily · · Score: 4, Insightful

      Whoosh.

      That form is older than I am, and it still works perfectly.

    3. Re:Form response by Anonymous Coward · · Score: 0

      h.o.l.y. c.r.a.p.

      you're STUPID.

      This is the oldest form ever.

    4. Re:Form response by pyrrhonist · · Score: 5, Funny

      Dear Slashdot poster,

      We're sorry to hear that you do not approve of the Universal Crackpot Spam Solution Rebuttal Form. As you are no doubt aware, per Slashdot rules this form must be posted in all articles pertaining to a spam solution. This form was carefully crafted by leading experts in their field, and has been serving the community well for almost a decade.

      Your opinion is important to us, but please be advised that we cannot answer all inquiries or complaints personally. If you have questions concerning the Universal Crackpot Spam Solution Rebuttal Form or its use, please feel free to pipe your inquires to /dev/null. All inquiries will be processed in the order in which they are received.

      Sincerely,
      The Slashdot Community

      --
      Show me on the doll where his noodly appendage touched you.
    5. Re:Form response by Dogtanian · · Score: 4, Insightful

      mark poster as redundant [..] you must work in some kind of public service office pushing paper to think a form is a good way to express an opinion.

      On the contrary. The fact that someone's argument can be criticised and/or refuted via such standardised means (*) shows that it fails in one or more now well-defined areas that previous "solutions" have exhibited and should have been considered this time round. And/or that this is merely an inadvertant repackaging of an older idea.

      The slightly tongue-in-cheek form makes the point well, and far from being longwinded is shorthand compared to having a tedious and pointless rehash of previous discussions.

      (*) As another poster mentioned, this "form" has been around for ages.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    6. Re:Form response by Anonymous Coward · · Score: 0

      Thats the most options checked on that form that I have seen.

      Either this plan will fail disastrously, or it will just fail. I have not yet decided on which.

    7. Re:Form response by ivoras · · Score: 3, Insightful

      As Bill Gates and others have noticed previously, a very obvious solution to the whole spam and e-mail viruses problem would involve removing just one single line from this form:

      ( ) Sending email should be free

      Though it is next to atrocious to admit for anyone who's using e-mail now, setting a $$$ cost to each message sent is probably the only way both first-level spammers and owners of infected machines would be forced to go off-line. This doesn't necessarily mean establishing a central authority - ISPs could simply analyze sent traffic.

      But a "solution" like that will dramatically change the nature of Internet. It's really tough come up with a working solution that's not worse than the problem.

      --
      -- Sig down
    8. Re:Form response by Anonymous Coward · · Score: 0

      ...
      ( ) The police will not put up with it
      ( ) Requires too much cooperation from spammers
      (X) Requires immediate total cooperation from everybody at once

      Wrong

      ( ) Many email users cannot afford to lose business or alienate potential employers
      (X) Spammers don't care about invalid addresses in their lists

      Wrong, this is not about killing addresses

      (X) Anyone could anonymously destroy anyone else's career or business

      [why?]

      Specifically, your plan fails to account for

      ( ) Laws expressly prohibiting it
      (X) Lack of centrally controlling authority for email

      This is advice for every mail admin, whether or not they are going through it. Also contradicts your "Requires immediate total cooperation from everybody at once"

      (X) Open relays in foreign countries
      ( ) Ease of searching tiny alphanumeric address space of all email addresses
      (X) Asshats
      (X) Jurisdictional problems

      Care to explain? ... skipping the rest ...

      I like the form as it covers most misunderstandings, but you are doing it wrong.

      Specifically, you failed to
      (X) RTFA
      (X) consider that not one plan will solve all the issues.

    9. Re:Form response by Jeff+DeMaagd · · Score: 0, Redundant

      This spam checklist meme has been overdone. Why don't you go and help beat the skeleton of the LOL Cats meme instead? Then it might be funny.

    10. Re:Form response by Slur · · Score: 1

      I've never seen or heard of this form before, but as a fan of the Jargon File (got it in hardback, baby!) I figured it had to be part of the lore and lexicon of the net. The fact that it's hilarious also gives it away.

      --
      -- thinkyhead software and media
    11. Re:Form response by hardburn · · Score: 1

      Not only will it dramatically change the nature of the Internet, it'll do so with no benefit at all. Most spammers send their mail with botnets. The people paying won't be the spammers, but the people who's machines have been infected.

      --
      Not a typewriter
    12. Re:Form response by Tubal-Cain · · Score: 5, Insightful

      As Bill Gates and others have noticed previously, a very obvious solution to the whole spam and e-mail viruses problem would involve removing just one single line from this form:

      ( ) Sending email should be free

      (x) Users of email will not put up with it
      (x) Requires immediate total cooperation from everybody at once
      (x) Lack of centrally controlling authority for email
      (x) Open relays in foreign countries
      (x) Unpopularity of weird new taxes
      (x) Armies of worm riddled broadband-connected Windows boxes
      (x) Extreme profitability of spam
      (x) Joe jobs and/or identity theft
      (x) Countermeasures must work if phased in gradually

      (x) Sorry dude, but I don't think it would work.

    13. Re:Form response by Anonymous Coward · · Score: 0

      That "should" is not a "we would like it to be" kind of should. It's the kind of should which implies "or else email is going to be replaced by some other free messaging system, which doesn't solve the spam problem."

    14. Re:Form response by thePowerOfGrayskull · · Score: 4, Interesting

      Perhaps it drew some inspiration from this one.

    15. Re:Form response by Anonymous Coward · · Score: 0

      Seems to keep my text messages relatively spam-free. My gmail and aim mail account seem to work fine at blocking spam, at least for the moment... though I'd probably be willing to pay a small fee per message if my inbox had enough ads for penis pills. Maybe we will move towards forms of paid premium messaging, I wonder where the money will go though.

    16. Re:Form response by dgatwood · · Score: 2, Insightful

      Actually, if email gets replaced by some other messaging system, it very easily could eliminate spam. The sole reason email spam can't be taken care of with a technological solution is that the infrastructure changes would be too massive and you couldn't get 100% opt-in for any new scheme by such a large number of players.

      If SMTP were replaced by something else entirely, that whole problem goes away and you can design proper security into the protocol. All you really need is a protocol that enforces end-to-end authentication (and possibly encryption) and requires that every host involved in the transaction except for client machines sign every message that passes through and include a public key in their DNS record that can verify that signature. This would completely eliminate any possibility of endpoint forging, which would mean that spammers would have to keep registering domains to get new non-blocked source domains. Eliminate domain tasting, and those new domains = $$$ that the spammers would have to pay... frequently... all without introducing any per-message costs. If you take it one step further and require an SSL cert (not self-signed), that action by itself would be pretty much be the end of bulk spam as we know it, but would have the advantage of not harming legitimate business-to-user communication, email discussion lists, etc. like a per-message cost would.

      Such a change would radically alter the balance of power in the spam wars. It would ensure that a spammer, once identified, could be trivially blocked, and would make it much harder and more expensive for the spammer to recover from such blocking. Unfortunately, while it would be possible to retrofit this onto SMTP, that compatibility with legacy systems would ultimately make it a waste of effort to do so; spammers would merely continue using the legacy compatibility mode to deliver the spam. It really has to be a clean break from SMTP for this to work and gain any traction whatsoever, and has to be 100% spam-free by design from day one.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    17. Re:Form response by Anonymous Coward · · Score: 0

      If it's been overdone, then why is there now another miracle cure for spam? I'd say it hasn't been done enough.

    18. Re:Form response by Koby77 · · Score: 1

      Not only will it dramatically change the nature of the Internet, it'll do so with no benefit at all. Most spammers send their mail with botnets. The people paying won't be the spammers, but the people who's machines have been infected.

      It could also be argued that those who don't maintain their machine properly enough to allow it to become infected by a botnet deserve to pay for some of the cleanup costs of the damage (spam, DDOS, ect.).

      But I'm certainly not that vindicitive, so another solution would be to require email postage to be prepaid. A small account cap for individuals would limit the cost, and also make their machines less desirable as targets for botnets if the spammers can only send a few hundred emails before depleting the account and getting cutoff until the next billing cycle.

    19. Re:Form response by Anonymous Coward · · Score: 0

      This seems like a feature, not a bug. Maybe they'd finally be motivated to clean up their disease-ridden pesthole computers, or at least stop using computers altogether.

    20. Re:Form response by snaz555 · · Score: 1

      The end-to-end signature scheme, while a good idea in general, won't help with spam. They'll just sign their spam using the signature of the owners of the machines in their botnet used to send it. This is assuming you don't have to regularly reauthenticate when you send email, to unlock your keys, but that will never be acceptable to end users.

      It is, however, a very good idea for banks and others to start signing their mail. The signature should be an SMTP header, and it should be a legal requirement for banks and other trust corporations to use it in their communications. (Why they don't already at least sign their correspondence beats me, but I guess without a standardized header UMAs won't have automatic verification built in, making it a feature practical only to a small number of users.) This would be effective against phishing, although of no use against spam. PGP as usual is massive overkill (internal platform syndrome) for what is a simple problem.

    21. Re:Form response by Anonymous Coward · · Score: 0

      (x) Sorry dude, but I don't think it would work.

      I think this was a bit too polite.

    22. Re:Form response by Anonymous Coward · · Score: 0

      I CAN HAZ UR SPAM

    23. Re:Form response by Anonymous Coward · · Score: 0

      The sole reason email spam can't be taken care of with a technological solution is that the infrastructure changes would be too massive and you couldn't get 100% opt-in for any new scheme by such a large number of players.

      The cause of spam is social, not technological. SMTP can be (and has been) retrofitted with authentication. That hasn't stopped spam. The spammers simply turned to botnets which use other people's credentials to send spam. Spam exists in other messaging networks. Even with whitelisting, you'll see more "referral" type of messages, where retailers pay your friends to relay commercials to you.

    24. Re:Form response by repvik · · Score: 1

      tl;dr

    25. Re:Form response by Anonymous Coward · · Score: 0

      Wow a real noob!

    26. Re:Form response by jenn_13 · · Score: 1

      WHOOOSH!

    27. Re:Form response by cjb-nc · · Score: 1

      So's the poster's idea. We've been blacklisting connections to honeypot addresses for over 10 years. It's not exactly a new concept.

    28. Re:Form response by osgeek · · Score: 1

      Since most of the spam that I get is illegal even according to the CANSPAM act, how would charging people who do illegal things (and thus be unlikely to ever pay up) help?

    29. Re:Form response by Anonymous Coward · · Score: 0

      Heinlein should have stuck to answering letters rather than fiction.

    30. Re:Form response by Jeff+DeMaagd · · Score: 1

      "Miracle cures" for spam are overdone too, but that's no excuse to overdo the reactionary spam list meme too.

    31. Re:Form response by dgatwood · · Score: 1

      No, no, no, you misunderstand. Servers have to sign the communication. Users have to connect to a server. The only thing a spammer could do is to masquerade as a user or masquerade as a server.

      If they masquerade as a server, that's a crypto key that the spammers have to pay for, which gets rapidly banned by every mail server in the world after the first email message from it.

      If they masquerade as a user, the person receiving the spam could reliably contact that user's ISP, forward the message, and that user would get cut off until he/she could disinfect his/her machine. In effect, this would nearly eliminate the viability of botnets as a delivery mechanism because it guarantees that the message's original sender is known and can be blocked. Even in the case of compromised computers, it ensures that those compromised computers can get taken down much, much faster than anonymous Winzombies known only by their IP numbers. Also, it means that you could send the sender an email telling them that their computer is sending you spam and they could fix it themselves.

      The fundamental reason that botnets are so hard to deal with is that people shut their machines down when not in use, so these things are constantly hopping to new IP numbers, and thus tracking a spam message back to the computer that distributed it is a royal pain in the backside. Most ISPs just can't deal with that (or aren't willing to bother). Thus, a compromised machine can send countless spam email message before anyone knows something is wrong. If, however, the message contained a username at that ISP that could be reliably and conclusively linked to a single user on their system, the verification problem is no longer an issue (it can be handled programmatically as part of the protocol), so computers that spew spam can be rapidly thwarted merely by complaining about the spam message.

      In fact, an ideal system would deal with some or all of the policy functionality for handling spam complaints as part o the design, making it trivial for ISPs to set up policies such that if several people complain about email from a single user within a certain period of time (via an automated "mark as spam" button that notifies the upstream server, which notifies the original user's mail server), the offending user gets cut off automatically. When an ISP received an automated complaint about a user, it would check the email message to make sure that it really was signed by that ISP's server (and has not been modified since it was signed), thus establishing that the identity of the user is trustworthy. After such verification, it would add to a "total complaints" counter for that user. After five complaints in a day, the user's email access would be shut off. When the customer calls the ISP to complain, the ISP tells them that they have a virus, the user downloads appropriate tools, cleans the machine up, and the spammer just lost a winzombie after sending only a handful of messages. Oh, and if you do it right, you could also have the ISP send out notices automatically recalling any unread messages that were sent by that user since the first spam was sent.

      Even better, every email server along the mail chain could have similar policies with higher thresholds so that if the ISP can't be bothered to block a spamming user, the user will still get blocked until that ISP sends out a "user is clean" message. Maybe add a UUID for the customer that changes if the user is blocked and then unblocked. If an ISP starts abusing that, the ISP then can be blocked by its host key.

      I guess the point is that the only reason we have spam is that email is so trivially forged. Were it nearly impossible to forge the sender, the balance of power would shift significantly. It wouldn't eliminate 100% of spam, but with a properly designed protocol, I think you could get pretty close.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    32. Re:Form response by dgatwood · · Score: 1

      And then you say "stop doing that or I'll block you" and your friends stop... or you block them. Either way, that's not spam. That's your friend being a jerk. It's a fine line.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    33. Re:Form response by chrismcb · · Score: 1

      Yes you are right, because no one would ever pay to send Junk Mail.

    34. Re:Form response by atraintocry · · Score: 1

      Wouldn't "blacklists suck" also be appropriate?

  8. Easy, fun... by subreality · · Score: 5, Insightful

    They can call it easy, fun, and good netizenship... But I say they're just putting a friendly face on vigilanteism.

    From a technical perspective this isn't that different from other collaborative filtering systems (though since the listing criteria is based on secondary sources, it's going to be susceptible to confirmation bias and other sampling errors, so this isn't likely to be a good one). I take big issue with the naming, though: Other collaborative filters say that "This machine is listed because it met these criteria", which you then make your own decisions on.

    It crosses a line when you're saying they should be "shamed", especially when you're not taking extensive precautions to make sure you're not listing innocents.

    1. Re:Easy, fun... by Anonymous Coward · · Score: 0

      Why not pipe the output of this into a script that sends a canned email to abuse@whatever? Then it actually does something productive. Is that still problematic?

    2. Re:Easy, fun... by subreality · · Score: 1

      Yes, that creates unnecessary backscatter, and facilitates joe jobs.

    3. Re:Easy, fun... by Blakey+Rat · · Score: 2, Interesting

      That's why they do it.

      Seriously, it's almost trivial to completely avoid spam now. All of the three major free email vendors, Yahoo, Microsoft and Google, all have excellent spam filters. Every mail client has excellent spam filters. In a world of streaming video being one of the most popular internet uses, the bandwidth consumed by spam isn't a huge deal anymore. (Bittorrent on the other hand...)

      Point is, these "spam vigilantes" basically have to go out of their way to even see spam. They enjoy seeing the spam, because then they can get outraged and do stuff like this. It's basically a hobby at this point.

    4. Re:Easy, fun... by subreality · · Score: 1

      Seriously, it's almost trivial to completely avoid spam now. [...] They enjoy seeing the spam, because then they can get outraged and do stuff like this.

      I wouldn't attribute that much malice to it.

      Sure, the big players have great spam filtering, but the work it takes to get there isn't trivial. And there are a lot of us who don't use webmail. Having configured a few mail systems, it takes a lot of poking and prodding and fine tuning to get an anti-spam configuration that works really well. In the course of doing it, you see these strong spam signals, and get drawn into them. "Hey, what if I just turn up this setting here? That'd catch a ton of spam!" And upon doing it, you find you've walked right into one of the many pitfalls of spam filtering... You're silently rejecting legit mail, or running your false positives way up, or creating backscatter, or generating inappropriate reject codes, or in this case creating an exploitable avenue to harass innocent people...

      But at first blush, when you're in there watching your logs and tweaking your configs, these ideas sound great. There's a reason the form letter exists. People get excited about their great new spam solution, and go to publish before they've thought it through, or realized that their idea's already been tried and failed. (I don't like the form because it's used to dismiss *any* new anti-spam idea, even the very few that are good and original, but that's beside the point.)

      Anyway, I don't think it's out of a need for outrage. I think it's just people get caught up in what they're doing, and lose track of the implications.

    5. Re:Easy, fun... by Deagol · · Score: 1

      So you're saying that every company and organization should now use the big free email vendors for their email? Dude, what are you smoking? That's a fine solution for Grandma and even myself, but I'd never recommend that some organization rely on a 3rd party server for anything, especially for email. Spam vigilantes aren't random people who get offended by seeing Viagra spam, but most likely people who administer mail servers and know first-hand how insane the problem of spam is, in terms of management headaches and server resources proportionately consumed.

      I maintain a mail server for a small software shop, and it gets *tons* of spam. Seriously -- I never *knew* what a "spam problem" was until I started doing work for this place. And this is with only a half-dozen actual user accounts. A few years ago, Spam Assassin was an okay approach, given the volume of spam. But these days, the volume is insane, and having a half-dozen bloated perl processes competing for CPU and RAM on the modest server was starting to be too much. I don't know if SA was getting worse at detecting the spam or the sheer spam volume was responsible for so many slipping through, but there were simply too many false negatives to deal with.

      I deployed postgrey at the start of the new year, and it cut maybe 99% of the spam from getting through. I was simply stunned at how effective it was. SA and postfix hardly use any CPU time now, and the end-users immediately noticed and thanked me for the relief.

      Greylisting should buy me a few more years before I need to layer yet another anti-spam method to the mail server. It was just *so* immediately effective that I was kicking myself for not implementing it much sooner.

      Spammers (and the bots that enable them) are a scourge upon the net, and there's a very fine line between vigilantism and being a helpful participant on the internet. After I RTFA, I may have to try tar-pitting just out of principle. I plan to check out 'spamd' very soon.

    6. Re:Easy, fun... by kasperd · · Score: 1

      Seriously, it's almost trivial to completely avoid spam now.

      It is trivial if you tolerate false positives. But if you cannot accept false positives, it is not trivial. The problem isn't solved until everybody who has a legitimate use for email can set up their own server on which they don't receive any significant amount of spam and at the same time gets all legitimate emails through. Try it, and you will see, that it is not easy. In fact it is already almost impossible to set up a server in a way that give you no false positives. Even if you don't do any filtering yourself, a lot of the emails you send will get filtered in the other end. I don't think anybody have a worldwide statistic on the amount of false positives, but I am sure it would be a scary number.

      --

      Do you care about the security of your wireless mouse?
    7. Re:Easy, fun... by DNS-and-BIND · · Score: 1

      You call it "vigilantism", I call it "living in a community". Shame doesn't keep people in line any more, which is why we have such horrible problems. There is no consequence for behaving criminally or reprehensibly.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    8. Re:Easy, fun... by atraintocry · · Score: 1

      Right. It's a blacklist, and suffers from all of the problems that blacklists suffer from. Except, like you say, it's deceitful because they want to dumb things down so that you can treat it like a game.

      Maybe blacklists don't grow quickly enough when people are careful. I'd guess that in that case the solution is to start whitelisting. But regardless of what's effective or ethical there will always be some moron who says "let's just make a bigger blacklist".

    9. Re:Easy, fun... by atraintocry · · Score: 1

      I call it "enumerating badness". Continuing to approach spam as a social problem when it is in fact sent out by botnets is not going to help any more than it already has.

      I'm not sure if you were saying that society now tolerates *all* crime but note that here in the US violent crime is much lower now than it was even 30 years ago, so something's working.

  9. That's a really bad idea by Anonymous Coward · · Score: 2, Insightful

    If you want to "name and shame" someone, you need to be 100% sure you got the right person. E-Mail is such a vague and diverse system that you really need to know your network technologies to be able to find who's spamming you with any certainty. There's no automatism which can do it for you. Besides, you don't want to turn into one of those bitter and overzealous anti-spammer types, do you? Work with people who operate or host compromised computers which send spam, improve your spam classification systems, get on with your life.

  10. Really? by Darkness404 · · Score: 4, Informative

    Really is spam that big of a problem anymore? Ever since I've switched to Gmail all my spam has been blocked by it or blocked by a simple mail filter. Now then again, I don't give my real e-mail address to everyone and their brother, but individual spam blockers have come a long, long ways.

    --
    Taxation is legalized theft, no more, no less.
    1. Re:Really? by Anonymous Coward · · Score: 0

      When spam is blocked at your ISP or mail server, most of the damage has already been done. They have wasted the bandwidth on most of the paths from the zombie that originated the message to your system. Only the last few hops from the server to you were spared; the rest of the network and especially the net backbone links had to carry it (plus any bounce messages sent in response).

      While the idea of choking the spam servers with a 1-byte-per second response sounds cute, it won't work for long (the bot-herders are clever, and will learn to work around it), and causes collateral damage. Their "one byte per second" means sending "one packet per second, with a one byte payload. It still has all the TCP/IP overhead needed for every packet, so they're wasting far more bandwidth than the spam message. In other words, they're making themselves another part of the problem (the problem being wasting the shared bandwidth on the network). So yes, I do agree with checking the "vigilante action" box on the obligatory form response.

    2. Re:Really? by John+Hasler · · Score: 4, Insightful

      > Really is spam that big of a problem anymore?

      For people who actually run email servers the fact that 99% of their traffic is spam is a problem, yes.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Really? by troll8901 · · Score: 1

      There was a recent discussion on spam.

      "Despite Gates' Prediction, Spam Far From a Thing of the Past"

      It was merely 10000 Slashdot stories ago.

    4. Re:Really? by Brandybuck · · Score: 5, Insightful

      Really is pollution that big of a problem anymore? Ever since I've switched to BigAssFilter air conditioning system, all of the pollution has been filtered out of my home.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:Really? by subreality · · Score: 2, Informative

      You don't get spam because of a combination of anti-spam techniques similar to this one. We have to keep developing them, or else the spammers will get ahead.

      YOU may not have much of a spam problem, but mail admins everywhere - including google's - most certainly do.

    6. Re:Really? by Anonymous Coward · · Score: 0

      It was merely 10000 Slashdot stories ago.

      So it's time for a dupe then?

    7. Re:Really? by osgeek · · Score: 1

      Then again, maybe we just abdicate solving the problem to the big mail handlers like AOL, GMail, Hotmail, etc.

      Eventually, almost everyone will use one of these services to filter spam. At that point, those big email carriers can work with each other to coordinate real solutions to the problem that will fix their bandwidth drains.

    8. Re:Really? by InvisiBill · · Score: 1

      While the idea of choking the spam servers with a 1-byte-per second response sounds cute, it won't work for long (the bot-herders are clever, and will learn to work around it), and causes collateral damage. Their "one byte per second" means sending "one packet per second, with a one byte payload. It still has all the TCP/IP overhead needed for every packet, so they're wasting far more bandwidth than the spam message. In other words, they're making themselves another part of the problem (the problem being wasting the shared bandwidth on the network). So yes, I do agree with checking the "vigilante action" box on the obligatory form response.

      Whoosh. The point of tarpits is to tie up spammers in the tarpit, to keep them from sending mail elsewhere.

      http://www.invisibill.net/2008/01/17/spamd-ftw/

      In the example above, a spammer spent over two hours trying to send a single email. For comparison, bulk emailers brag about being able to send hundreds of emails per minute (one program showed almost 1500 emails sent in 3 minutes). At 500 spams/minute, his spamd just stopped 60,000 spams.

      TCP/IP packets have an overhead of about 40 bytes. What would normally go in a single 1500 byte packet will now take about 60KB. I'm willing to donate 58.5KB per "real packet" worth of data on my home DSL connection (which sits mostly unused while sleeping or at work anyway) to completely stop a spammer for two hours. Even if it uses 3MB to send that one message to me, that's still equal to the total of 60,000 spams of 50KB each. And remember, that's a single source to destination transfer rather than scattered all over the internet in general. This tarpit has the same effect on the general internet bandwidth as my downloading of the latest Windows patch (throttled down to take two hours). All while stopping 60,000 spams to other people and the underlying traffic all over the net.

      I fully agree that this will become a cat and mouse game just like every other solution out there, should this become widespread. Spammers will simply drop connections that are too slow, and anti-spammers will respond with less-obvious slowdowns, and so on. However, spam is currently profitable because it requires little work or resources of the spammer. They just hit a button and it does its thing. If you can force them to sit there and watch the spam-mailer to make sure there isn't a massive slowdown in the middle, then you've just greatly increased the cost of spam, and therefore greatly reduced the profitability, and in turn the incentive to spam. This is not a solution to spam by any means, but it is currently a good way to mess with spammers.

      The original article's shared blacklist is indeed a "vigilante" method though, just like every other shared blacklist out there. If done well, they can be an effective "neighborhood watch" for the internet. If done poorly, lots of harm can come to innocent users. This is completely irrelevant to the general concept of tarpitting though.

    9. Re:Really? by Phroggy · · Score: 1

      Tools like these are precisely why many users don't perceive spam to be a problem anymore. If the people running your e-mail servers weren't already using these kinds of spam-fighting tools, then you wouldn't think spam was no longer a problem, because your inbox would be full of it.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    10. Re:Really? by davecb · · Score: 1

      I used to run the main mail router for a major Canadian university. Incoming mail to us was accepted, outgoing from us was sent. Through email, except to bitnet and uucp, was not. While total spam volume increased without bound, the spam volume we had to deal with climbed only rather slowly.

      The problem space is harder these days, but these basic steps limited it substantially. If I were still running the service, I'd be concentrating on spotting outgoing spam and notifying the sender that they'd been zombied.

      If you think you see a pattern here, you're right (;-)).

      --dave

      --
      davecb@spamcop.net
    11. Re:Really? by NotQuiteInsane · · Score: 1

      Truth be told, I'd love a reduction to only 99% spam.

      Last time I checked, the inbound spam stats on my server came up at 99.8% or so spam. This is a server that's shared with five or six friends, and is basically used for email and web hosting.

      Outbound spam is still zero, though. Can't argue with that.

  11. Shame!? by Dahamma · · Score: 5, Insightful

    What's the point of trying to *shame* a spammer? You can't shame someone who has no shame.

    Naming them is pointless, too. "Oh, hey, I found out it's a guy named Viktor in the Ukraine sending me all this spam!" Now what?

    1. Re:Shame!? by Anonymous Coward · · Score: 0

      Hire an Ukrainian hitman?

    2. Re:Shame!? by Slur · · Score: 0

      Publish naked pics of his sister on the net?

      Oops, nevermind, that's her side job.

      --
      -- thinkyhead software and media
    3. Re:Shame!? by Anonymous Coward · · Score: 0

      You have their IP. The provider should block it. If it doesn't react, a spam detection system could set this provider "spam-friendly" and have a higher default-spam-score for this IP-range.

    4. Re:Shame!? by Anonymous Coward · · Score: 0

      How do you know the spammer is a He? It could be female activists trying to give penis enlargements to the whole world!

    5. Re:Shame!? by Anonymous Coward · · Score: 0

      It could be female activists trying to give penis enlargements to the whole world!

      Well, if they're willing to help me put such enhancements to good use, I could get behind some female activism...

    6. Re:Shame!? by Anonymous Coward · · Score: 0

      I have NOTHING to do with it!

    7. Re:Shame!? by LearnToSpell · · Score: 1

      Nuke it from orbit?

    8. Re:Shame!? by jsiren · · Score: 1

      Discussion with Ukrainian hitman:
      "Look, there's this guy Viktor I want killed..."
      "Viktor who?"
      "I don't know actually..."
      "Well how am I going to find him?"
      "All I know is he's a spammer..."
      "And you think Viktor is his real name?"
      "...oh..."
      "So all you know is that you want one spammer killed?"
      "It depends... can I have a quantity discount?"

      --
      Usage: km/h for speed (kilometers per hour); kph for very slow impulses (kilopond hours).
    9. Re:Shame!? by Suicyco · · Score: 1

      You have to shame the idiots buying crap from spam. If spam didn't make money, their would be no spam. Its not the spam that is the problem, its that it is a viable business model. You can't stop people from making money from something that works, and obviously works really well.

  12. that I think he's avoiding by Trepidity · · Score: 4, Informative

    I could be misreading, but I think he's using the IP of the server that actually connects to his server and attempts to deliver mail, not the IP reported in the mail headers.

    1. Re:that I think he's avoiding by Dynedain · · Score: 2, Interesting

      And you missed the parent...

      If a blackhat already has access to something like a university's mail system (say through someone's weak password), and sends a message to these known-bad addresses (aka, honyepot) through the university's mail system, then he's successfully blacklisted the university's mail servers.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:that I think he's avoiding by dkf · · Score: 1

      If a blackhat already has access to something like a university's mail system (say through someone's weak password), and sends a message to these known-bad addresses (aka, honyepot) through the university's mail system, then he's successfully blacklisted the university's mail servers

      You seem to assume that this isn't already a problem. If only you were right; if only...

      OTOH, in practice most spam (well, using the sample that gets in my mailbox) actually seems to be routed via hacked home systems.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  13. "Vigilanteism" by Anonymous Coward · · Score: 0

    I agree that being a vigilante can be risky business. Report spammers to your local branch of the Internet Police.

    1. Re:"Vigilanteism" by omnichad · · Score: 1

      You have to be a "netizen" of a web jurisdiction that takes this seriously... I, for one, don't live on the web.

  14. I go with the unpopular GP comment by DiegoBravo · · Score: 2, Interesting

    That form looks like a wise and economical approach, but what in the earth could pass clean that form? phone calls? SSL channels with certs? SMTP-Ajax(?)?

    1. Re:I go with the unpopular GP comment by Anonymous Coward · · Score: 0

      Nothing, you idiot. That's why there's still spam.

    2. Re:I go with the unpopular GP comment by techno-vampire · · Score: 4, Insightful
      what in the earth could pass clean that form?

      Currently, nothing. If somebody ever does come up with something that will, it will spell the end of spam. I'm not holding my breath.

      --
      Good, inexpensive web hosting
    3. Re:I go with the unpopular GP comment by DiegoBravo · · Score: 2, Interesting

      Maybe this is correct: a scheme that passes that "antispam-form", implies the end of spam.

      But nobody has demonstrated that the end of the spam does require passing such form.

      What protocol/scheme/solution is so perfect in that way? look at the imperfect (but working) TCP/IP. Maybe some people is precluding deployment of acceptable solutions because of that dogma-form.

    4. Re:I go with the unpopular GP comment by qieurowfhbvdklsj · · Score: 2, Interesting

      I'm sure we could have fixed spam by now, were it not for the type of people behind that form. I once saw a spam solution which, aside from irrelevant items such as "this is what I think about you," had nothing marked against it except for "it won't work for mailing lists." Well, fuck, why don't we replace mailing lists with something else? We could use RSS feeds instead, or create a special mailing list protocol (call it the newspaper protocol or something clever like that). ...but no, it seems the rule is that any solution to spam cannot involve changing anything.

      Email was designed to be like real mail. Anyone can send anyone anything. So like real mail, email has its own version of junk mail, but email lacks the one thing that limits junk mail to acceptable levels: stamps. Now since no one wants to do that, we obviously need to change something else, otherwise we'll always have spam.

      The problem is too many fucktards who get their panties in a knot whenever anyone talks about doing anything differently. For some reason they dream of an email system where everyone can send anything to anyone, but yet, no one can send certain things to everyone. It's dumb. If you want something to change, then obviously you're going to have to change something, but there are too many elitist morons with funny little forms for any real discussion to take place. No matter what you suggest changing, there's some dumbass somewhere who happens to like that aspect of email exactly the way it is, and he'll promtly append a new objection to that form.

    5. Re:I go with the unpopular GP comment by osgeek · · Score: 1

      You're probably right.

      But the form is still funny.

  15. It's too bad by kkrajewski · · Score: 1

    That spammers couldn't just be very selective in their targeting. "Oh, sweet, I just got an e-mail about cheap Canadian b33r!"

  16. Somebody explain to me please. by Anonymous Coward · · Score: 0

    What's with all these recent stories on Slashdot which have nothing to do with Australia?

    I don't come to this site to read anything except self-indulgent promos about how amazing and sophisticated Australia is.

    Could it be that with kdawson's absence other Slashdot editors are sneakily slipping in stories which have absolutely no connection with or relevance to Australia?

    I think we're all in agreement that the sooner kdawson returns the better!

  17. Asking for trouble by EdIII · · Score: 3, Insightful

    Most of the article is about grey listing. That's nearly suicidal for most mail server administrators. When I tried it, it did make a difference.

    Of course, while it is working..........

    Executive A, "This guy just sent me a contract 60 seconds ago. I keep clicking the damn send/receive button but it's not coming in. Are you a fucking moron or something? What the HELL is going on?!!"

    Either paranoia, or people trying to send email with attachments to each other while *on the phone*, makes grey listing a huge hassle for the administrator. You just can't force a delay in email of 10 or 20 minutes for most users. The pitch forks and torches come out.

    Once you do use it, you cannot control the duration of the delay either. The other mail server has its own settings on how often it retries mail as well. So yours is set to 3, theirs is set to 20. The delay is 20.

    I also find it hard to believe that the spammers have not figured this out. It's not like they are stupid. They try very hard to deliver their payloads. It would be trivial to update their software to retry messages that receive those codes.

    Oh, and if you have high volume get ready to drain some resources. Keeping track of thousands and thousands of IP addresses in a grey list to determine which one can communicate at what point is resource intensive.

    1. Re:Asking for trouble by omnichad · · Score: 1

      Worse, yours is set to 10, theirs is set to 11. The delay is still 20.

    2. Re:Asking for trouble by value_added · · Score: 1

      Most of the article is about grey listing. That's nearly suicidal for most mail server administrators.

      That would depend on a lot of things

      Executive A, "This guy just sent me a contract 60 seconds ago. I keep clicking the damn send/receive button but it's not coming in. Are you a fucking moron or something? What the HELL is going on?!!"

      Chances are high that anyone sending contracts has already sent previous messages, so the receipt of the contract would not be subject to any delay. That's assuming that you haven't already whitelisted folks in the habit of sending you contracts. From the spamd manpage

      whitelisted hosts do not talk to spamd. Their connections are instead
      sent to a real mail server, such as sendmail(8).

      greylisted hosts are redirected to spamd, but spamd has not yet decided
      if they are likely spammers. They are given a temporary failure message
      by spamd when they try to deliver mail.

      When spamd is run in default mode, it will greylist connections from new
      hosts. Depending on its configuration, it may choose to blacklist the
      host or, if the checks described below are met, eventually whitelist it.
      When spamd is run in blacklist-only mode, using the -b flag, it will con-
      sult a pre-defined set of blacklist addresses to decide whether to tarpit
      the host or not.

    3. Re:Asking for trouble by ewhac · · Score: 1

      Executive A, "This guy just sent me a contract 60 seconds ago. I keep clicking the damn send/receive button but it's not coming in. Are you a fucking moron or something? What the HELL is going on?!!"

      BOFH: "What the hell is going on is that the message is currently working through our anti-spam measures -- the ones that filter out all the \/!Agr/\ ads because you keep visiting pr0n sites -- and if you really wanted it right now dammit, you would have had him FAX it.

      "But, for a modest rise in salary, I can add his domain to our whitelist..."

      Schwab

    4. Re:Asking for trouble by troll8901 · · Score: 2, Interesting

      Chances are high that anyone sending contracts has already sent previous messages, so the receipt of the contract would not be subject to any delay.

      I did not have such luxury.

      1. The mail daemon was proprietary, supported manual whitelist only.
      2. Adding to the whitelist didn't seem to solve the problem.
      3. The mail server was under the control of a third-party company. I was not supposed to touch it.
      4. Due to some issues between the two companies, they've stopped providing support.
      5. I can't route the mails to my own mail server, because the DNS record and server were under their control too.

      So yes, I received Executive A's anger sometimes while not being able to do anything about it.

    5. Re:Asking for trouble by LodCrappo · · Score: 1

      Most of the article is about grey listing.

      Not really. Maybe you just saw what you wanted to see.

      That's nearly suicidal for most mail server administrators.

      Not really. There are many thousands of administrators who have the skill to implement it properly.

      When I tried it, it did make a difference.

      Of course, while it is working..........

      Executive A, "This guy just sent me a contract 60 seconds ago. I keep clicking the damn send/receive button but it's not coming in. Are you a fucking moron or something? What the HELL is going on?!!"

      You must not have been one of the competent admins.. sounds like executive A knows it too

      Either paranoia, or people trying to send email with attachments to each other while *on the phone*, makes grey listing a huge hassle for the administrator.

      Again, not for admins who implement greylisting in a sane way.

      You just can't force a delay in email of 10 or 20 minutes for most users. The pitch forks and torches come out.

      True, and greylisting (when implemented correctly) does not do this.

      Once you do use it, you cannot control the duration of the delay either. The other mail server has its own settings on how often it retries mail as well. So yours is set to 3, theirs is set to 20. The delay is 20.

      I also find it hard to believe that the spammers have not figured this out. It's not like they are stupid. They try very hard to deliver their payloads. It would be trivial to update their software to retry messages that receive those codes.

      Some have, most haven't. Despite your beliefs, evidence of greylisting's effectiveness is quite easy to come by.

      Oh, and if you have high volume get ready to drain some resources. Keeping track of thousands and thousands of IP addresses in a grey list to determine which one can communicate at what point is resource intensive.

      No, it isn't. Compared to almost every other test used in detecting spam, greylisting is incredibly efficient.

      --
      -Lod
    6. Re:Asking for trouble by LackThereof · · Score: 2, Interesting

      also find it hard to believe that the spammers have not figured this out. It's not like they are stupid. They try very hard to deliver their payloads. It would be trivial to update their software to retry messages that receive those codes.

      Most spam-sending agents are very simple, and don't even bother looking at the SMTP error codes. Which is pretty sensible, given that most of what they get is probably 550 for bad addresses in their lists. Why even bother spending the time parsing these errors - there's going to be a whole lot of them, and it's mostly trash because your mailing list is mostly trash.

      But lets say a spammer does make a spambot that looks for 451 errors and properly tries again later. Many sites recommend a greylist delay of 1 hour, but many others recommend a super short one of 1 minute or less. The spambot will have to figure out what to do - it could simply hammer the mail server until the message is accepted, which would have the added bonus of simultaneously DDOSing every mail server that implements greylisting. It would also tie up the spambot, though, attempting to resend messages to what might actually be a mail server that's not greylisting, but isn't accepting any mail at all right now. This stuff works on high volume, you don't want to slow down your rapid-fire spamming with all these retries. So they'd probably rather queue up retries to go out after their initial batch is done.

      That means they have to keep track of all this crap. Spambots use randomized From: addresses, but most greylisting implementations use the unique triplet of from address, to address, and senderIP to distinguish connections. If you just try and run the send again, you get a different random From:, and you're a new customer to the greylist again. So you have to start remembering the addresses used for every single mail until the error parsing is done, and then you have to store all the info for the retries somewhere. As you pointed out

      Keeping track of thousands and thousands of IP addresses in a grey list to determine which one can communicate at what point is resource intensive.

      You increase the size and complexity of your spambot, you increase the chance of it getting noticed. A spambot that the user notices is an uninstalled spambot. And that doesn't just mean less spam that you can send, that means your botnet just got smaller. You never want that. You want to protect the botnet at all costs. After all, it's not your spam, it's your client's spam, and there's no need to risk your botnet in order to get 1% more messages out for your client.

      --
      Legalize recreational marijuana. Seriously.
    7. Re:Asking for trouble by unitron · · Score: 1

      Worse, yours is set to 10, theirs is set to 11. The delay is still 20.

      Which is why only highly trained professional musicians should be allowed machines that go as high as 11. :-)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    8. Re:Asking for trouble by Anonymous Coward · · Score: 0

      Spam bots routinely attempt multiple deliveries now, even on 500 codes. Despite good intent, the actions of graylisters and CR kooks fall firmly into the problem domain.

    9. Re:Asking for trouble by BlueStrat · · Score: 1

      Worse, yours is set to 10, theirs is set to 11. The delay is still 20.

      Which is why only highly trained professional musicians should be allowed machines that go as high as 11. :-)

      That's one more louder than ten, innit!?!?

      [cue dwarves]

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
    10. Re:Asking for trouble by 87C751 · · Score: 1

      I also find it hard to believe that the spammers have not figured this out. It's not like they are stupid. They try very hard to deliver their payloads. It would be trivial to update their software to retry messages that receive those codes.

      Actually, some have. I started greylisting about a year ago, initially with a 1200 second interval. It cut the amount of spam actually delivered to the filters by 90%. Experimentally, I cut the delay period to 60 seconds and the numbers stayed steady, implying that none of the bots were retrying.

      Last week, I saw a big run that obviously implemented retry. The logs said they retried at 15 minutes. I went to a 20-minute window and saw multiple retries. Then I changed the retry message to remove the "greylist" term (keeping the "Try again in x seconds") and the throughput is back down to a few percent of attempts, even as I cranked the delay back down to 120 seconds.

      I did report the waves to the ISC handlers lists, and one of them confirmed that at least two botnets are confirmed greylist-aware.

      That being said, I have had problems with a couple of legitimate vendors whose mail servers apparently don't understand a 451 status. I had to move them to using my Gmail address.

      --
      Mail? Put "slashdot" in the subject to pass the spam filters.
    11. Re:Asking for trouble by RAMMS+EIN · · Score: 1

      ``Most of the article is about grey listing. That's nearly suicidal for most mail server administrators.''

      How so?

      ``Of course, while it is working..........

      Executive A, "This guy just sent me a contract 60 seconds ago. I keep clicking the damn send/receive button but it's not coming in. Are you a fucking moron or something? What the HELL is going on?!!"''

      I use greylisting, but only for addresses that are on a blacklist. The idea is that, if there is no indication that the mail is spam, it gets through right away. If the mail looks like spam, it gets a temporary failure. Assuming the sending server retries it, as it is required to, the mail still gets delivered, but later. No legitimate mail gets lost, unless the sending server isn't working correctly. And, of course, if it isn't working correctly, there is nothing I can do about that.

      ``Either paranoia, or people trying to send email with attachments to each other while *on the phone*, makes grey listing a huge hassle for the administrator. You just can't force a delay in email of 10 or 20 minutes for most users. The pitch forks and torches come out.''

      There is no promise of instant delivery, and there never has been. What I've seen in practice is that people get surprised or even annoyed when it takes more than a couple of minutes to deliver a message. But never actually angry. By the way, this was on mail servers not administered by me.

      ``Once you do use it, you cannot control the duration of the delay either. The other mail server has its own settings on how often it retries mail as well. So yours is set to 3, theirs is set to 20. The delay is 20.''

      This is true, and something that should be taken into account. Some mail servers have really long retry delays.

      ``I also find it hard to believe that the spammers have not figured this out. It's not like they are stupid. They try very hard to deliver their payloads. It would be trivial to update their software to retry messages that receive those codes.''

      Absolutely. And they have figured it out. And with my solution (delaying "probably bad" servers), they don't really have to, because the spammers change mail servers more quickly than the bad server lists keep up with. Still, the greylisting I've implemented has resulted in a noticeable reduction in spam (over 90%). Pretty good, considering the low resource requirements and the low cost of false positives.

      ``Oh, and if you have high volume get ready to drain some resources. Keeping track of thousands and thousands of IP addresses in a grey list to determine which one can communicate at what point is resource intensive.''

      Compared to the resources required for actually accepting all those messages? I don't think so.

      --
      Please correct me if I got my facts wrong.
    12. Re:Asking for trouble by dr2chase · · Score: 1

      Who are the "legitimate" vendors who mail servers don't implement the protocol? It would be a public service if you could help people avoid them.

    13. Re:Asking for trouble by 87C751 · · Score: 1

      Who are the "legitimate" vendors who mail servers don't implement the protocol? It would be a public service if you could help people avoid them.

      I suppose this can't be construed as libel, right? ;)

      T-Mobile and Capital One. Logs showed no retries for either one. They just took 451 as a permanent failure.

      --
      Mail? Put "slashdot" in the subject to pass the spam filters.
  18. What a bad idea! by jtara · · Score: 1

    Wow, what a stupid idea. He is just adding to the problem.

    Most spammers never look at return mail. The return address is usually bogus, or, worse, somebody ELSE's legitimate email address.

    As a one-time victim I can attest to the potential damage of the approach this idiot is advocating. (My domain name was used in a prolific spammer's return address - the resulting deluge shut-down my ISP for a few hours. My domain at the time was live.net - the spammer was advertising a phone service with "live girls"...)

    Spam return addresses are generally MEANINGLESS and by publishing them you are potentially harming an innocent third-party.

  19. You're an idiot. by Narcocide · · Score: 2, Informative

    Wow you're an idiot and you don't understand email. He's using the TARGET address to blacklist the IP ADDRESS from the SMTP CONNECTION. That's the envelope sender, not the mail header's return address.

    Do your research before you start casting wild allegations around.

    1. Re:You're an idiot. by troll8901 · · Score: 1

      He's using the TARGET address to blacklist the IP ADDRESS from the SMTP CONNECTION.

      As said by another poster, "good way for mischievous students to cause mayhem by getting their university's mail servers blacklisted."

    2. Re:You're an idiot. by snaz555 · · Score: 1

      As said by another poster, "good way for mischievous students to cause mayhem by getting their university's mail servers blacklisted."

      It takes a significant number of reports for an IP address to be blacklisted. By the time you've gotten that many messages out you're by definition spamming, and if the university lets you send it without throttling they're permitting its students to spam. The fix is to throttle individual send rates and caps to prevent automated mail senders - whether legit or not. If you run a legit newsletter or some such you should obtain permission. Once the university has fixed its servers so students can't use them for spam it takes about a minute to get themselves delisted.

    3. Re:You're an idiot. by Anonymous Coward · · Score: 0

      significant number of reports

      4chan.

  20. One more, actually... by T0t0r0_fan · · Score: 1

    I do believe OP missed one more, namely:

    (X) Blacklists suck

    But really,

    (X) Why should we have to trust you and your servers?

    sums up the failure quite nicely.

  21. Not so fast... by T0t0r0_fan · · Score: 1

    Don't be so quick to call someone an idiot. Look at the last link in the summary.

    If I understand correctly from a quick scan of the explanation, the list you see there is what they have supposedly seen as fake "From:" addresses (which they happen to know to be undeliverable).

    So while it's not quite as bad as what GP thought, it's (IMHO) dangerously close.

  22. But... by Sigvatr · · Score: 3, Insightful

    ... is it good Nietzscheanship?

    1. Re:But... by Anonymous Coward · · Score: 0

      It's fine ... the ships were capable of in-place patching (called slipstreaming).

      I wonder if the ships receive e-mail?

  23. One nice feature... by incripshin · · Score: 1

    spamd has been around since OpenBSD 3.3. Not news at all. Anyway, I probably read this on undeadly.org, but one feature is particularly funny. When a probably spammer is connecting to your server, the greeting is sent with a TCP window size of 1 byte and a rate of 1 byte per second. Most spammers won't expect a connection to be so incredibly slow, so you end up wasting their time. It isn't meant to stop spam, but you can make spammers frustrated.

    1. Re:One nice feature... by Anonymous Coward · · Score: 1, Insightful

      Unfortunately these days all you are wasting is 1 computers bw of someone who doesnt care enough or know enough about what is going on in there computer.

      Never underestimate the power of 500k in computers all sending at once. So even if you are wasting time on every connection say making it take 30 seconds to complete a transaction. The effective BW of the the bot is still 500k every 30 seconds. Not shabby... That is 1.4 billion a day.

      While it is only marginally satisfying. But you are really just wasting your own bandwidth.

    2. Re:One nice feature... by narcberry · · Score: 1

      That "frustration" can stop spammers. If they cannot deliver spam quickly and cheaply, they cannot be profitable.

      But is it worth the consequences of slowing down legitimate traffic? No.

      --
      Modding me -1 troll doesn't make me wrong.
    3. Re:One nice feature... by Anonymous Coward · · Score: 0

      Do it to the countries and net ranges you're not doing business with.
      Eventually, it'll result in all the money-making spammers targeting your country are located in your country and can be dealt with appropriately.

    4. Re:One nice feature... by narcberry · · Score: 1

      Good point, but requires universal adoption.

      --
      Modding me -1 troll doesn't make me wrong.
  24. Poison by fragMasterFlash · · Score: 1

    greytrapping hosts at the University of Alberta generates a downloadable blacklist based on the greyptrap data, updated once per hour, ready for inclusion in spamd setups elsewhere.

    What stops the badguys from flooding the U of A email domain via gamed accounts (hotmail, yahoo, etc) and poisoning the list to block an unacceptable amount of legitimate traffic?

  25. gmail is broken by Something+Witty+Here · · Score: 1

    > Really is spam that big of a problem anymore? Ever since
    > I've switched to Gmail all my spam has been blocked by it

    Spam is annoying, no question. Having legit email blocked
    by braindead antispam filters SUCKS. Gmail blocks legit email.
    Yes that is a BIG problem when a gmail address is the only
    contact info you have for someone.

  26. Re:Shame!? Send in a Tomahawk Missile? by davidsyes · · Score: 1

    But, that is the sledgehammer-to-the-mosquito solution, hehehe. But, then again, if it werks....

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  27. Project Honeypot by macraig · · Score: 1

    I'm a contributing member of Project Honeypot, having been responsible for "catching" several spammers with my little honeypot, and I'm also contributing an MX record for its use. I think that's good enough. If everyone who had even a simple blog contributed to the Project, there'd be no place left for spammers to hide. Its http:BL database exists as a free resource for anyone to use. Not only do I contribute to Project Honeypot, I also use http:BL to help keep the comment spammers out of my blog:

    http://vulcantourist.info/media/PivotSpamLog.pdf

  28. The attack factor by Demonantis · · Score: 1

    Great thing to do to people that you hate.

  29. Two Words by Anonymous Coward · · Score: 0

    Joe Job, if you have to look it up, you shouldnt be suggesting anti spam solutions.

  30. WRONG FRONT! by Anonymous Coward · · Score: 0

    Totally wrong front to battle the spam. Spam can EASILY be fought if ISPs really wanted to. They don't want to because it generates traffic they charge to their (infected) customers.

    But if ISPs seriously applied the P2P blocking technology to email filtering, and blocked out infected windows boxes, THAT would spell the end of spam once and forever. Until then, (borg voice) resistence is futile.

  31. Re:Here's some cool information by Anonymous Coward · · Score: 0

    all i can think of when watching this is falling black dude

    AAAAAAAAAAAAAAAAAAAAGGGGGGH

  32. Disturbance of domestic peace by Anonymous Coward · · Score: 0

    At least here in Finland we have laws against disturbance of domestic peace. I would assume that USA has at least similar if not much stricter laws about that. IE., I am not allowed to come in front of your house with a megaphone and shout whatever I want, day and night, non stop and disturbing your life.

    As such, I shouldn't be allowed to do that online either. Shouting over 9000 times into your inbox (which you might need to communicate with your friends, to do your work, etc. so you can't just choose not to use it) should be no different than shouting over 9000 times in front of your house.

    1. Re:Disturbance of domestic peace by Hal_Porter · · Score: 0, Flamebait

      Funny you should say that but 'disturbance of the peace' is one of the things that people that demonstrate in China get charged with.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  33. BSD guy living behind the moon... by rpp3po · · Score: 1

    Razor/Spamcop, Pyzor, and DCC are heading in about the same direction, just without using such caveman tools as compiling huge webpages. So how is that BSD caveman's blog worth all the fuss?

  34. OpenBSD anti-spam software? by Patrik+Arvhult · · Score: 1

    Strange - Last time I used OpenBSD I thougt it was an operating system, not some anti-spam software.

    1. Re:OpenBSD anti-spam software? by DaMattster · · Score: 1

      Actually, it is an operating system ..... The OpenBSD guys simply have a justifiable hard on for killing the spammer. I support them a 100%. BSD does more than just spam. Makes an excellent security appliance, application server, and web server. Hells, you can also use it as a BGP/RIP/OSPF router which would bring a high end Cisco to its knees. OpenBSD (and BSD in general) is kind of a swiss army knife of operating systems. If you want to do it, you most likely can.

  35. Greylevels & Feedback by Richard+Kirk · · Score: 1

    It is nice to have some feedback from someone who has actually tried something of the sort, instead of the usual gut-driven reactions. How does just posting 'No' get moderated to 5? Kinda makes you distrust all trust-based networks.

    I would have thought the original articles description ought to work. You don't slam someone from white to black because their posting has crossed some arbitrary line. You slowly crank up the delay. Just asking for a resend ought to filter out most of the dumber spambots. If subsequent posts seem OK, then they get their whiteness back. You don't chuck them in the tarpit unless you are really sure. Something has got to keep a tally of squillions of nano-grudges, but that's what computers do best. Sounds like your mail daemon was somewhat shit. Likewise, Executive A.

    I do think publishing blacklists is a bad idea. It gives spammers and pranksters feedback. They will surely use that against you.

  36. Fighting Back by DaMattster · · Score: 1

    The best thing about this solution is that it is not passive filtration. It actively fights the spammer or spamming bot engine back. In fact, it is delightfully evil because it is fundamentally both an economic and technical solution. Spam has been a popular method of advertising because it is economical compared to mass market fliers, mailers, and faxes. The greytraps, tarpits, and the name of shame list takes the economics right out of sending spam. Better yet, it is not a solution that spammers can easily adapt to because their robots harvest addresses from web sites and a robot is unable to tell a good address from a bad one. Therefore, the OpenBSD Spamd solution is actually using the spammers' harvesting tools as a weapon in a fight against the spammer. This is essentially the most elegant way of fighting back as results are immediate, the cost of operation very, very low, and have none of the delays and dickering around of a legal solution.

  37. Using Windows facilitates criminal acts by SgtChaireBourne · · Score: 1

    1/ Using someone's computer without their permission is a criminal act

    First there's the upfront sponsoring of criminal acts. Those supporting MS products are sponsoring anti-competitive and often illegal business methods. Second, Windows can be said to, in effect, be designed to make these takeovers easy, we can extend that observation: running Windows while connected to the net is a criminal act.

    Now those are from unpatched systems. However, many remote exploits are available for years before Waggener Edstrom / Microsoft even acknowledges their presence. Remember a bug exists, and can have published exploits, whether or not the company acknowledges its existence.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  38. Re:Nothing at all to do with Joe Jobs by InvisiBill · · Score: 1

    He's generating a list of spamtrap addresses, based on his server logs of the unknown addresses in his own domain. If your address isn't in his domain, you're unaffected.

    He is publishing his list of bad addresses on a page as a spamtrap. If you don't harvest email addresses off this page, you're unaffected.

    He's publishing a list of IPs which have sent messages to those spamtrap addresses (at his own domain, using his own mailserver). If your server didn't send mail to a spamtrap address on his server, you're unaffected.

    This has nothing to do with spam return addresses, other than the fact that a lot of his log entries with unknown addresses are due to spammers Joe Jobbing him (just like they did to you). He's just taking that data, and further using it to catch other harvesting/spamming operations.

  39. Pay Me To Read Your Crap by Anonymous Coward · · Score: 0

    How about if we allow email receivers to set their own rates. Friends and family get to send me mail free. Businesses that I have some relationship with can send me mail for about the price of a stamp. Other business I've never heard of, have to pay more or the mail just gets rejected. Better be a good sales pitch.