Slashdot Mirror


Impoverish a Spammer Today

esj at harvee writes "Recently the Camram project released its latest version of a hybrid sender-pays anti-spam system. The project has proven that sender-pays works and has demonstrated how to make it work with existing e-mail systems. Camram has developed hybrid sender-pays techniques that scale down to the desktop and up to the enterprise. It's a completely decentralized system that can put spam-fighting power in the hands of individuals. It gives you control of not only the current generation of spam, but also any future commercial spam -- why replace Viagra ads from a scam artist with Viagra ads from Pfizer?"

74 of 343 comments (clear)

  1. The problem is... by Kenja · · Score: 2, Interesting

    The problem is that I've seen no good way to stop non spammers from paying as well.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:The problem is... by The0retical · · Score: 5, Informative

      The FAQ says that there is a white list. I assume from reading it that it means that they do not have to pay.

    2. Re:The problem is... by kramer · · Score: 4, Insightful

      Yes, but the point of this is making to make it trivial to send 50 or so e-mails a day, while making it prohibitively expensive in computation costs to send 50 million emails a day.

      If it takes 3 seconds per e-mail, the average user won't notice the addition, but the average spammer will have to spend 1700 hours computing stamps to send his 50 million emails.

    3. Re:The problem is... by afidel · · Score: 3, Insightful

      Ah, but the spammers aren't and won't pay for their servers. They will continue to hijack other peoples machines through worms and trojans and just eat up the CPU time of the zombie machines. This might slow down the overall flow of spam some as the total computational time available is certainly less than the total bandwidth available if the computation function is tuned that way but it's not going to eliminate spam at all.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:The problem is... by Kenja · · Score: 5, Interesting

      I dont consider a white list to be a "good" method. For one thing, most spam I get is claiming to be from a known source (ie someone who knows me has a worm and is spamming from their address book). So you cant just filter by sender. Also, white lists dont deal with the fact that a lot of email is from first time corresponders such as online retail outlets.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    5. Re:The problem is... by the_mad_poster · · Score: 5, Insightful

      Ah, but the spammers aren't and won't pay for their servers. They will continue to hijack other peoples machines through worms and trojans and just eat up the CPU time of the zombie machines.

      sender pays stamping is a decent solution to spam, but it's not any solution to stupid lusers.

      The solution to the luser problem is:

      • Education for the naive luser.
      • Network quarantine for the lazy luser
      • Criminal (or civil) penalties for the malicious luser.

      People need to stop objecting to spam solutions based on the existance of other problems. Sender pays stamping doesn't stop viruses and trojans because it's not supposed to, other systems like firewalls, patches, and anti virus tools are supposed to. Rather than complaining that spam solutions don't solve the malware problem, we ought to be educating people on how to use these things and working on improving them.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    6. Re:The problem is... by GigsVT · · Score: 3, Interesting

      And how many messages does the Linux Kernel Mailing List send per day?

      You think large legitimate lists will count on everyone subscribing whitelisting the list correctly?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    7. Re:The problem is... by loxosceles · · Score: 4, Insightful

      It doesn't matter whether spammers hijack others' machines or not. proof-of-work stamps will still reduce the amount of spam. Without PoW stamps, a spammer with the same number of machines will be able to send an order of magnitude more spam.

      Proof of Work stamps don't magically give spammers a horde of zombie machines to spam with. They have those machines whether or not real people use stamps.

    8. Re:The problem is... by brunes69 · · Score: 4, Informative

      Also, white lists dont deal with the fact that a lot of email is from first time corresponders such as online retail outlets.

      Er, if an "online retial outlet" is sending me email I did not sign up for, then that is SPAM and is exactly the thing this is supposed to prevent!.

      If you *do* want email from a certain company, and you signed up for it, then you should add that domain/email to your white list. Simple as that.

    9. Re:The problem is... by jazmataz23 · · Score: 2, Interesting

      Interesting point, but the POW need not be done on the client. You can do it on the client, at the mail relay or even set up a dedicated computer to do the calculations. jaz

      --
      Death to Argument by Slogan!! (This post twice-encrypted with ROT-13. Replies not using same will be ignored)
    10. Re:The problem is... by njcoder · · Score: 4, Funny
      For those of us that relly on people we don't know contacting us via email to inquire about new business... this doesn't make sense. There shouldn't be a fee for email or any other hoops that might confuse legitimate email senders. Last thing I want is missing a big contract because someone forgot to fill up their email payment reserves or couldn't make out the mangled letters in the image.

      What needs to be done is to go after the spammers directly. Can you imagine the law enforcement coming up with a plan to fight drugs that involved making crack vials and little ziplock bags cost $5 each. Sure the people that buy them for legitimate reasons can register for a discount or their volume is so small it doesn't make a difference. Does this make sense? This is not a problem that will be solved with technology. Laws have to change and they need to be enforced.

      Legitimate bulk emailers, isps, large corporations and the govt should do something about it. It's gotten insane.

    11. Re:The problem is... by BRSloth · · Score: 2, Interesting

      most spam I get is claiming to be from a known source (ie someone who knows me has a worm and is spamming from their address book)

      Even better! This will reduce the number of people that forget to fix their system. ISPs (there are ISPs involved? I didnt RTFA...) probably would give their customers a warning in the first time their budget gets too right due this kind of crap...

      Some people would never update their system if arent' forced to do it.

    12. Re:The problem is... by Felinoid · · Score: 2, Interesting

      For one thing, most spam I get is claiming to be from a known source (ie someone who knows me has a worm and is spamming from their address book)

      For now the term "malware" is probably the best for this topic.
      Today spammers use malware to send spam so the original source is a victom. I can see people forced to pay for other peoples spam.

      Also as much as there are whitelists there will always be someone who will implement this and refuse to put anyone on the whitelist forcing friends and famaly to pay for his own lazyness.

      I could even believe some ISPs tech support could "forget" to whitelist costummers (for example paid Linux users) or deside to not whitelist users of a given os for some impossably stupid reason.

      This topic came up before and I myself actually did suggest something like this on Slashdot.
      A number of insightful people pointed out just how bad my idea really was.
      They continue to be correct.

      --
      I don't actually exist.
  2. When do I get a shock-the-spammer protcol? by gevmage · · Score: 5, Insightful
    An interesting concept. Stamping of the mail is computationally intensive, verifying it isn't. I think that it's impressive for something that's calling itself an 0.3 version.

    This could really change the way e-mail is distributed.

    --
    Craig Steffen
    http://www.craigsteffen.net
    1. Re:When do I get a shock-the-spammer protcol? by Anonymous Coward · · Score: 2, Insightful

      Sorry, but this is bullshit.

      I run a clean operation. Spam has never come from my server and I run a website for the fun of it with tens of thousands of registered members who expect their email notices to arrive and I don't make a dime and already pay a couple hudnred bucks a month for things. It is not fair that my web/mail server should be bogged down by heavy computation just to send an email when it's legitimate email to begin with. I don't want my web server to slow to a crawl every time email updates are sent out to users (which happens every few minutes).

      These computational-expense and pay-per-message schemes are worthless and unfair to the individual enthusiast and small business person.

    2. Re:When do I get a shock-the-spammer protcol? by Alan+Hicks · · Score: 2, Insightful
      It is not fair that my web/mail server should be bogged down by heavy computation just to send an email when it's legitimate email to begin with.

      I totally agree. Technical solutions to spam arne't going to work in the short run if they rely on the unauthenticated SMTP protocol to send e-mail. I'm all for fining the company who's product is advertised. $100 per reported spam. We might not be able to make spaming unprofitable for the scumbags that do it, but we can make it unprofitable for the companies that pay these scumbags.

      On a side-note, why should I pay for nothing? I already run my own e-mail servers, I don't pay anyone a dime for that. Such a "tax" does me absolutely no good. My personal rule is never give anyone something for nothing. We shouldn't force people to pay to do something they are already doing for free.

      --
      Slackware, what else when it must be secure, stable, and easy?
    3. Re:When do I get a shock-the-spammer protcol? by robogun · · Score: 2, Interesting
      As an analogy, most airline travelers are "clean," too. But unfortunately, some people were not brought up quite right by their mommas. They would try to seize control and aim it at the nearest building if they got the chance.


      It may not seem fair to make everybody go thru a security checkpoint, just because of the actions of a few -- but you can bet your sweet ass it is necessary.


      As an aside, I would wager that the percentage of your messages that are actually read by the recipient goes up, after this protocol is put into place. Because for the simple fact that your legit messages will no longer be lost in the noise of illegitimate ones.

    4. Re:When do I get a shock-the-spammer protcol? by Delphiki · · Score: 2, Insightful

      Hey, I have a great idea. Let's use your idea of finnig people whose products are advertised in spam. Then, when a business pisses me off all I have to do is send out a bunch of spam advertising their products.

      --

      Feel free to mod me "-1 - Angry Jerk".

    5. Re:When do I get a shock-the-spammer protcol? by jazmataz23 · · Score: 2, Funny
      Zounds! Bully for your old chap, that's a cracking analogy. May "Insightful" mods rain upon your head, my good man. I pray the shining beacon of your intellect leads the unwashed semiliterates of /. into the gas chambers of enlightenment.

      Ever your fan,

      jaz

      --
      Death to Argument by Slogan!! (This post twice-encrypted with ROT-13. Replies not using same will be ignored)
  3. What happens... by BaltoAaron · · Score: 4, Insightful

    What happens when your box has just been highjacked by the latest MS exploit and used as a Spam server/relay.

    --
    "We all know that Crap is King" - Don Henley
    1. Re:What happens... by king-manic · · Score: 2, Insightful

      What happens when your box has just been highjacked by the latest MS exploit and used as a Spam server/relay.

      You would then notice instantanously, as your mouse woudl be moving 1px/minute.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    2. Re:What happens... by Dark+Paladin · · Score: 4, Informative

      According to the FAQ, the calculations are that even with the number of "zombie" machines out there, there still isn't enough processing power to generate all of the necessary "stamps" - or at least it's enough to reduce the time.

      If nothing else, at least it's something, right?

    3. Re:What happens... by Jim+McCoy · · Score: 4, Interesting

      Others have mentioned that this will make it easier for the user to notice that their PC has been hijacked, but another side-effect is that it will perform a rate-limiting service on that zombie. If each zombie can only send 100 messages an hour instead of 100,000 then that is another important benefit.

  4. One Idea by th1ckasabr1ck · · Score: 5, Insightful
    One thing they should look towards doing is maybe circumventing the payment if you are sending to someone else in the same domain. Then businesses wouldn't have to pay for all internal e-mail.

    Or maybe businesses should find a new way to communicate internally?

  5. Impoverished or not by darth_MALL · · Score: 5, Funny

    they should be able to survive just fine according to the SPAM nutrition fact sheet

  6. 30% Larger! by Anonymous Coward · · Score: 5, Funny

    why replace Viagra ads from a scam artist with Viagra ads from Pfizer?

    Because I only trust my penis to professionals.

    1. Re:30% Larger! by RAMMS+EIN · · Score: 4, Funny

      ``Because I only trust my penis to professionals.''

      Meaning you only put it in people who charge for it? :p

      --
      Please correct me if I got my facts wrong.
    2. Re:30% Larger! by azaris · · Score: 4, Funny

      Because I only trust my penis to professionals.

      You know you can put it in the hands of your lawyer, but it won't stand up in court.

  7. Re:Two Words by skiflyer · · Score: 5, Informative

    RTFA, it handles mailing lists fine. You whitelist the sender and then they don't need to stamp the mail.

    The technology is a hybrid solution to avoid the problem of universal adoption... a nice side-effect of this is you don't demand stamps from your white-list.

    I have to say, I think it's quite an interesting combination of concepts, but still requires mass adoption to be useful.

  8. The California law is a sender pay system by www.sorehands.com · · Score: 4, Insightful
    Under the California law, if you send spam, you can be sued for $1000 per spam. That is a spam sender pay system, if I have ever seen one.

    It is just bush and the other idiots who signed the federal law, killed it and made it a recipient suffers system.

  9. I will save you one step... by TuringTest · · Score: 5, Informative

    They have a page with Frequently Raised Objections. Now I've made redundant 40% of the remaining posts to this article.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    1. Re:I will save you one step... by bcrowell · · Score: 2, Insightful
      From their FAQ: Isn't universal adoption necessary for a sender-pays system? For a classic sender-pays system, the answer is yes--any system requiring universal adoption is a non-starter. Because of this problem, the Camram project (and probably others) expanded the classic sender-pays model to a hybrid sender-pays model. One of the many strong features of the hybrid model for sender-pays is that it solves the problem of universal adoption. This new model provides anti-spam benefits to the very first user, and the benefits increase as you add users.
      Well, that's not really correct. The first new user is basically saying, "I will no longer accept mail from anybody who's not on my whitelist. Anybody who sends me legitimate mail and isn't on my whitelist will get a message back saying they can't e-mail me unless they install some weird, nonstandard, bleeding-edge piece of software, which they may or may not even have the option of doing, depending on who their mail service provider is."

      Sender ID/SPF is already being widely adopted by ISPs, and once its adoption penetrates to the small-fry types like me (I still haven't been able to figure out how to enable it for my own domain :-), I think it'll really go a long way towards eliminating spam. The next step after that is Domain Keys, which involves digital signatures. These things are already under way, and I'm unconvinced that digital postage is even necessary at this point.

  10. There is no problem here. by Jim+McCoy · · Score: 5, Informative

    Why is this a problem? If what you are expected to pay depends on volume then it means that a non-spammer who only sends a few emails a day will have almost nothing to pay while a spammer will be unable to afford the work required to send thousands of emails. Since this is based upon proof of work and not an actual monetary amount, it will not be a cost that is difficult to bear.

    Yes, some people who run email lists out of their account will be inconvenienced, but not as much as they claim. They will just need to change the signup message to say "this is a mailing list that you signed up for, so add us to your whitelist because we will not be performing proof of work challenges and will drop you from the list when the first proof of work request arrives."

    Some will claim that the hordes of spam zombies out there will be able to do the work on the spammer's behalf so this is not a solution, but it will at least provide some rate limiting for that zombie and it will also make it much more likely that the zombie will be noticed by the user when it starts to chew up CPU cycles.

  11. Re:E-postage is not the answer... by skiflyer · · Score: 3, Informative

    I agree, but this project isn't exactly e-postage... it's more like E-e-postage... you pay in computational cycles, not dollars (or pounds or lira or whatever you trade in your part of the world).

    So as long as you're not sending out several thousand messages to new and different recepients on a daily basis, you needn't really worry.

  12. Most of your questions are raised here... by Anonymous Coward · · Score: 2, Informative

    Camram FRO (Frequently Raised Objections)

    A system such as sender-pays, which proposes a radical change in the email environment, inevitably generates objections. This is positive because it helps identify the strengths and weaknesses of the system. However, once objections have been worked through and the developers have answered the same questions approximately 10^20 times, a listing of Frequently Raised Objections is appropriate.

    Isn't universal adoption necessary for a sender-pays system?

    For a classic sender-pays system, the answer is yes--any system requiring universal adoption is a non-starter.

    Because of this problem, the Camram project (and probably others) expanded the classic sender-pays model to a hybrid sender-pays model. One of the many strong features of the hybrid model for sender-pays is that it solves the problem of universal adoption. This new model provides anti-spam benefits to the very first user, and the benefits increase as you add users. Hybrid sender-pays lets you incrementally introduce an anti-spam device that will take a serious chunk out of the economic foundations of spam.

    What kind of attacks are possible against a hybrid sender-pays system?

    There are four known attacks on this system. Two of them attack the sender-pays system, one attacks the friend filter (i.e. the white list), and the last attacks the content filter. Content filter attacks are nothing new; we are in the middle of one right now where spammers are trying to bypass Bayesian filters. As the number of stamps increase, the "harshness" of the content filter can increase and eventually the need for content-filtering can go away.

    The friend-filter attack comes from the implementation of white lists by name. If you know the content of the white list, then a simple forgery will let you bypass the filters. The trick of course is determining the content of the white list. One longer-term solution is to move to white listing by public key. Unfortunately, as long as there are folks not using the system, there will always be a need for white-listing by name.

    Attacks on the sender-pays system involve trying to generate stamps faster. The first is the classic hardware accelerator. The best estimate we have for today is a 500 times speed up over software. There are both hardware and software responses to this attack but both responses effectively devalue the stamp or the means of production, which in turn restores the economic balance. The second attack utilizes zombies as a compute array. But if you run the numbers, you'll find out that the number of zombies known, if run perfectly and full tilt, cannot generate enough stamps for all of the spam in the world today. A tremendous number of stamps would be generated, but not enough for everybody. One benefit of zombies being used to generate stamps is that the machines will become hot, slow, and probably unreliable, all of which will be noticeable to the end-user. With luck, this means some people will get their machines fixed and reduce the zombie issue. Again, if the zombies the start generating stamps, one can always change stamp definitions or value.

    How do you deal with large-scale legitimate mail sources (i.e. mailing lists, mail houses, etc.)?

    There are two issues here. Mailing lists don't really have a good solution with the first generation of stamps. The traffic mailing lists generate is fundamentally indistinguishable from spammers, therefore whatever hurts spammers will hurt mailing lists. The answer for right now is to not do anything with mailing lists. Let them send unstamped mail and let the user whitelist mailing lists or deal with the trapped message issue manually.

    In the future, it will become easier to deal with mailing lists because of the second generation of stamps (opportunistic signatures). If the list is signed with its own stamps, then it would be let through without problem. Spammers would still be barred because their signatures would be ignored.

    The second issue is

  13. ok... I need to know if this will work or not by strictnein · · Score: 4, Funny

    where is that big form listing why it will not?

  14. Re:Hobbiests by lpret · · Score: 2, Informative

    As long as people whitelist you there's no cost to you. You're fine.

    --
    This is my digital signature. 10011011001
  15. Re:Hobbiests by Jim+McCoy · · Score: 5, Informative

    You will have to change your signup mechanism to notify the user that they have to add you to the whitelist, and you will need to change the list admin email to first send a message to a user reminding them of this fact and only after they reply to this standard response to all complaints message will the message filter up to your mailbox. This is a couple of hours of coding for anyone maintaining a mailing list package.

    READ THE PROPOSAL FIRST PLEASE!

    This is not asking you to spend money, it is asking you to perform a proof of work. This is hashcash, not real money.

  16. Hahahah, I love it ! by LordPixie · · Score: 4, Funny

    From Camran's FRO

    One benefit of zombies being used to generate stamps is that the machines will become hot, slow, and probably unreliable, all of which will be noticeable to the end-user. With luck, this means some people will get their machines fixed and reduce the zombie issue.

    You just have to love a product that has the potential to toast a clueless luser's computer. I would be more than happy to shell out good money for software that has "Makes PC's burst into flames" listed as one of the features. And this stuff is Free !


    --LordPixie

  17. They claim... by TamMan2000 · · Score: 4, Insightful

    On their site they address zombie machines. They claim that users of zombies would be more likely to notice the infection if it sucked up all their CPU and made their systems run hot...

    I somehow doubt that.

    But what I can't disagree with, is that getting the same amount of spam sent as they currently are, would take many (orders of magnitude) more zombies. They claim on their site that if you maxed out every known zombie you couldn't generate stamps fast enought to send spam at the current rates.

    This could be a step in the right direction, but I am worried about many issues for a sender pays system.

    --
    "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
  18. Re:Two Words by Anonymous Coward · · Score: 5, Informative

    RTFA, it handles mailing lists fine.

    I'm reading TFA and it states quite clearly "Mailing lists don't really have a good solution"

  19. Standard Stamps by Roger_Wilco · · Score: 3, Interesting

    It seems to me that one should need only one stamp generator. I receive a payment request containing a message encrypted with a short private key, and as "postage" I need to decrypt the message and return it. As computers get faster, the key length used to encrypt the message gets longer. The receiver can thus decide how much postage is required.

    This way the stamp generator doesn't need to have any secret component, and could be written in any language. It could be part of the mail client.

  20. Read the website! by jschottm · · Score: 4, Informative

    This is a calculation based stamp, not anything financial. It's not going to cost anything. It allows for white-listing on a per user basis that exempts senders from the stamp requirement. Therefore, if you wanted to get on a mailing list, you'd add them to your white-list. Yes, it's an extra step, but what's one extra step when you sign onto a mailing list compared to having to dig through hundreds of spam messages a day?

    Have some (slightly out of date) documentation:
    One section
    Another section

  21. RTF-FRO ! by LordPixie · · Score: 4, Informative

    Ripped right from their website's Frequently Raised Objections:

    If anybody can generate a stamp, what is to stop a spammer from generating stamps?
    Nothing. In fact, we want spammers to spend as much time as they can generating stamps because it will undermine their economic foundations. As a spammer generates messages with stamps, people can raise their postage based on the spam. Everyone's rates will increase and it'll only affect the spammer and stranger-to-stranger e-mail. Friend-to-friend e-mail doesn't use work stamps and will be unaffected by any postage increases.
    "

    And....

    The second attack utilizes zombies as a compute array. But if you run the numbers, you'll find out that the number of zombies known, if run perfectly and full tilt, cannot generate enough stamps for all of the spam in the world today. A tremendous number of stamps would be generated, but not enough for everybody. One benefit of zombies being used to generate stamps is that the machines will become hot, slow, and probably unreliable, all of which will be noticeable to the end-user. With luck, this means some people will get their machines fixed and reduce the zombie issue. Again, if the zombies the start generating stamps, one can always change stamp definitions or value.
    [all emphasis theirs]


    It's almost like they anticipated this sort of thing. Or, like, thought out their design beforehand. Crazy concept, no ?


    --LordPixie

    1. Re:RTF-FRO ! by foxtrot · · Score: 2, Insightful

      It's almost like they anticipated this sort of thing. Or, like, thought out their design beforehand. Crazy concept, no ?

      Except the design's still flawed: If I'm a spammer, I don't _care_ that your machine's only a zombie for a few hours, and I don't care that it can't send quite as much spam as it used to. The zombies are already sending multiple spams to each address; do you really think when you look through your spambox that there's really forty people who want to sell you viagra from their canadian pharmacy today alone?

      So now, instead of sending 40 messages to each address I know about, I only have the computational horsepower to send 4. I'm still making piles of money. Indeed, since my viruses didn't tell me how many people they sent spam to, I'm obviously not billing by the message, anyhow, so my profits don't change.

      And given that I was just talking to someone whose computer was infected by Sasser and rebooting every fifteen minutes who thought, "Gee, this really sucks, I wish there were something I could do about this lsass.exe message", I find the idea that people will notice their machine being slow and get them fixed questionable, as well.

      FRO or no, I stand by my original message: The spammers don't care, because it's _your_ machine.

      -JDF

    2. Re:RTF-FRO ! by overunderunderdone · · Score: 2, Insightful

      I'm a spammer, I don't _care_ that your machine's only a zombie for a few hours...

      Sure you do, there are only so many zombies out there, and you want to send millions of emails to profit off the tiny percentage of responses.

      So now, instead of sending 40 messages to each address I know about, I only have the computational horsepower to send 4.

      You are describing a 10-fold decrease in the volume of spam. That seems worthwhile. Also, it might be low. It might be much more than simply 10X more difficult to generate a stamp than to simply send an email.

      Indeed, since my viruses didn't tell me how many people they sent spam to, I'm obviously not billing by the message, anyhow, so my profits don't change.

      But you will also be getting fewer paying responses since responses are a percentage of spams sent.

      If this scheme was widely adopted there would be fewer zombies because zombie machines would go from being a bit flaky to being downright unusable causing at least /some/ people to fix them. And each zombie would send dramatically fewer spams.

      FRO or no, I stand by my original message: The spammers don't care, because it's _your_ machine.

      But in a sense it *is*. Zombies are a finite resource. They are bought and sold by spammers on a black market. Reducing supply will increase the price even as the need to generate stamps makes them less valuable. If the supply shrinks enough while the value plummets enough the economics utterly collapse making spam a losing proposition. Even if that doesn't happen there would be a sharp reduction in the volume of spam.

  22. simple by TamMan2000 · · Score: 4, Informative

    Require your users to whitelist your address, and then don't stamp your messages.

    --
    "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
  23. Proof of work for complete idiots by Jim+McCoy · · Score: 4, Insightful

    Did you even read the proposal? I ask because both your original post and your response the the first reply iindicate that you still have no idea how this works, even after someone has been kind enough to save you from your own laziness and point out this proposal is not talking about a montary transation.

    So, for your benefit, here is the "proof of work for complete idiots" version:

    -You send your spam. Each recipient asks you to perform a proof of work, a mathematical problem that requires some CPU cycles.
    -Your CPU starts chugging away at the requests and eventually performs all of the required proof of work.
    -Your system responds to the proof of work request and the message is delivered.
    -Your spam to your users is delivered, but not instantly because several hours of CPU work were required.
    -Cost to you: nothing except a bit of electricity to keep your CPU chugging.

  24. Re:Two Words by shadowkoder · · Score: 2, Insightful

    What happens when a virus propagates that white lists the spammers? While every technology that rises for this problem will have some kind of solution, they will also have some kind of weakness.

    Though, my hats off to whoever makes a overall good solution.

  25. Re:Hobbiests by jrutley · · Score: 2, Informative

    It isn't talking about money at all -- only computation. The only extra money you would spend is on your electric bill since your CPU load will be higher. Besides, you wouldn't need to stamp since you're on their whitelist. ;)

  26. Could be a useful example of a token-based system by argent · · Score: 2, Interesting

    Like whitelists and keywords, this is a special case of a token-based system. Token-based systems depend on the sender performing some action that is, at the time they send it, sufficiently hard to predict, unusual, or onerous for a spammer to bother with it.

    For example, I have certain addresses that bypass my spam filter either partially or completely, and I have set up a scheme for my kids whereby a sender has to know a "magic word" to get in. Whitelists, of course, make the sender address the token.

    Right now, these are good enough.

    Spammers are beginning to respond to whitelists, though, and trying to guess sender names. It's only a matter of time before they start using the address books in their zombies to build up lists of probable whitelists, and start sending spam using pairs of addresses from the same address book the way viruses already are.

  27. There's a better variant by btempleton · · Score: 3, Informative

    Combining challenge/response with cpu stamps, java and other factors. It allows the problem to change over time, requires no new software at the sender's end (which is the big non-starter) and still allows anonymous mail.

    It's at this page on cpu stamps and challenge response.

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
  28. Re:Two Words by skiflyer · · Score: 2, Informative

    Yes, it states that, then states several solutions. I guess the developer doesn't consider whitelisting your mailing lists to be a good solution. I disagree, I think bulk mail is exactly the type of mail I don't mind whitelisting, while I would find it a major inconvenience to have to whitelist personal mail.

  29. Re:Hobbiests by NoMoreNicksLeft · · Score: 4, Interesting

    So the next spam zombie worm will just whitelist everyone?

  30. Getting a Piece of the Action by yintercept · · Score: 3, Insightful

    I suspect the goal of a program like this really is not to stop spam. The goal would be to increase the marginal return from the spam that gets sent and for the network to grab a piece of the action.

    When someone is paying you, it is extremely difficult to make judgments on quality of the mail. I've seen lots of email lists and newsletters start with good intentions then devolve into a garbage fountain.

    In the end the pay to send networks will take money from anyone.

    The real goal of such schemes is simply to increase the marginal returns from the spam. As the amount of spam sent to open email accounts reaches astronomical proportions, I can't help but think that the amount of cash the spammers get per email is dropping. I can't help but think that the end goal of pay for spam is that by throwing a rich third party into the equation, they will increase their return.

  31. Computation penalty will never work. by Mustang+Matt · · Score: 2, Insightful

    All the people running 200 MHz mail servers are only going to be able to send 10 legitimate emails per day and spammers will hijack more unpatched 3 GHz machines and do distributed computations and send out more spam than ever that gets through because it's passed the computation test.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  32. Re:Hey Clueless !! by squiggleslash · · Score: 4, Informative
    Actually, much as I find this checklist amusing, in this case I think most of your checkboxes are misplaced.

    The first is semicorrect, but remember the system falls back to whitelisting and CRM114 if an email arrives without a stamp. You can always whitelist mailing lists even if you feel confident enough to turn off the CRM114.

    (x) It is defenseless against brute force attacks
    Yes, but to perform a useful brute force attack, from the point of view of a spammer, you'd need to hijack more computers than exist on Earth.
    (x) Users of email will not put up with it
    Again this goes back to the fall-back. This is a "only if both parties choose to play will they benefit, and if one chooses not to they lose nothing" scheme. So users of email will put up with it.
    (x) Requires immediate total cooperation from everybody at once
    No it doesn't. Again, players benefit, those who opt out lose nothing, they end up back with their sent emails screened by users with whitelists and CRM114, which is no different to the situation right now.
    (x) Many email users cannot afford to lose business or alienate potential employers
    Again...
    (x) Lack of centrally controlling authority for email
    Doesn't require a centrally controlling authority. In fact, this is touted by the proposal's proponents as being one advantage it has over the stupid identity verification systems proposed by anti-spam zealots.
    (x) Unpopularity of weird new taxes
    This proposal has nothing to do with taxes.
    (x) Public reluctance to accept weird new forms of money
    No money is sent. Look, it's quite simple. You have an email client that, on sending email to someone for the first time from a particular email addresses, generates a "stamp" which is computationally difficult to generate - ie it'll take some time. There's no money involved, except in that people wanting to send huge amounts of email may - may mind you, not will, depending on how they send the email - have to invest a few billion in Apple twin G5s.
    (x) Dishonesty on the part of spammers themselves
    No, spammers can be as dishonest as they wish. They'll have to be unbelievably smart to get around this.
    (x) Blacklists suck
    What blacklists?
    (x) Sending email should be free
    It still will be.
    (x) This is a stupid idea, and you're a stupid person for suggesting it.
    I think this is a remarkable idea, and is the first rational anti-spam system I've seen proposed for a while. It solves the false-positive problems inherent in AI filters like Bayesian and CRM114. It doesn't hurt innocent parties. It's interesting, I'd like to see more analysis but I think it actually has a chance of working.

    Which presumably means the anti-spam zealots will fight it with all they can muster...

    --
    You are not alone. This is not normal. None of this is normal.
  33. SImple... but annoying by SuperKendall · · Score: 2, Insightful

    If you *do* want email from a certain company, and you signed up for it, then you should add that domain/email to your white list. Simple as that.

    I can think of no more annoying system than one that requires me to adjust some system every time I want an email confirmation from some company I am ordering from. What if you're at an art fair for example and fill out an email address on a card? I sure hope I remember to fill out that whitelist when i get home - if I even know where it's coming from!

    What a way to twist the WWW and email into something unusable. Frankly I would far rather have what spam I do and filters than have to go somewhere every single time I need a new sender to be able to send to me.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:SImple... but annoying by squiggleslash · · Score: 5, Informative
      That's actually what this system does.

      The algorithm appears to be:

      Does it have a stamp? If so, add to white list and PASS
      Is it on the white list? If so, PASS
      Does it pass a CRM114 check? If so, PASS
      Otherwise, FAIL.

      The information is on the configuration page. It ought, I think, to be in their FAQ.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:SImple... but annoying by squiggleslash · · Score: 3, Insightful
      Bayesian, CRM114, etc, filters are systems that aren't perfect, and over time spammers will find ways of getting past them. This will, in turn, cause the buttons to be twiddled to filter out more and more mail, getting rid of a significant amount of legitimate email at the same time.

      Your example of "Email from nonspammer - not going to get filtered, if it does, will send again." is somewhat flawed. Do you think a (reasonable) spam filter will not detect two similar emails from apparently the same source and draw the obvious conclusion? Looking at my Yahoo! Mail Bulk Folder, the spammers are sending me the same emails every day, often with the same From: lines.

      Ultimately, yes, they'll find a way to contact you for the first time, but it'll take a little trying and they will not necessarily know they failed at all. Or they can send you a stamp with their first email, and everything will just work.

      What this system does is provide a mechanism that guards against the destruction of legitimate email and ensures you are always easily contactable by anyone making the effort to contact YOU specifically. If the time comes that your filters are useless, you can turn off those filters, turning them on again for those occasions you're expecting legitimate non-stamped email.

      As far as the last sentence goes, the economics are all wrong. Spammers want to send email to everyone. If this idea has widespread adoption, they'll need a few billion dollar's worth of Apple G5s to get a single message out. If this idea doesn't, well, they're not going to even care much about not being able to contact you. It's a win-win situation for you, and a lose-lose situation for the spammers.

      --
      You are not alone. This is not normal. None of this is normal.
  34. Many Major Flaws by Andy_R · · Score: 2, Interesting

    Not all devices will have enough computing power available. My grandmother has an Amstrad E-mailer. How long will it take the 4Mhz Z80 in there to generate a stamp? How about the cpu in my phone?

    From the Faq "You only generate a stamp the first time you mail someone." So when all 20 of the biggest spamhouses have generated a stamp for you, you are right back at square 1? Net cafes with changing clientelle pay a higher price than spammers? Forged headers cliaming to be from friends don't need a stamp?

    --
    A pizza of radius z and thickness a has a volume of pi z z a
    1. Re:Many Major Flaws by loxosceles · · Score: 3, Informative

      As for low-power devices, sure, that's a problem. Unless you have a better idea, though, you'll just have to live with TMDA or some other solution that doesn't require as much cpu time. You could even send your key to recipients ahead of time and get them to pre-whitelist it.

      As for the other comments, you ought to read about camram. camram whitelists by pgp keys, not by sender. Initial messages have both a hashcash stamp and a pgp key. If the hashcash stamp has enough bits, the pgp key gets whitelisted. Spam operations would have to generate a high-value stamp for each recipient. Sure, they could send to the same recipient address twice, but why would they?

      Furthermore, any pgp keys that spammers manage to get people to whitelist could be added to a DNSBL-type blacklist. The spammer would then have to generate a new key and generate hashcash stamps for every recipient all over again to get that new key whitelisted. Think RAZOR with a feature that feeds obvious spammers' keys into a dnsbl.

  35. I'm against sender pays - here's why: by Ralph+Spoilsport · · Score: 2, Insightful
    Email Lists.

    I DEPEND on several email lists, and the only way sender pays is if it is universal, and that would bankrupt the lists I'm on, having an extremely deleterious net effect on the free speech that the email lists of these extremely niche interests provide.

    I think we simply need to throw more money at Interpol, getthem a "Spam Cop Agency" and make the punishments *severe* enough for spammers that it will snuff these asshats out of existence.

    RS

    --
    Shoes for Industry. Shoes for the Dead.
  36. then, following the other article by zogger · · Score: 2, Insightful

    we had with the major ISPs going to block peoples email/port 25 whatever if they are found to be spam spewers, there won't be as much of a problem with zombies. Enoughs enough, we need to treat people on the net as human beings with opposable thumbs and at least some level of adult competence. A small fee to access the net is not a license to be a clueless dingbat hoser forever and ever and a day. Just block zombiefied machines until they are verified fixed. If I got nailed, so be it, I expect to be blocked until it's cleaned up. I have zero problems with that.

    And like they are doing with the latest windows/explorer exploit du juor, see where the spammers/recipients are making their profit, in this latest case sending the hijacked data to some russian place, all the carriers block that domain from any traffic, as much as possible, from this end anyway.

    Fighting SPAM is no one silver bullet, but the combination of the techniques would probably work well enough. I'd go even further, if there are nations, or more accurately at least large domains and subnets that just refuse to cooperate, blacklist them.

    We need the sane, adult, polite and responsible internet, it makes no sense to let the nutjobs,the crooks and the clueless hijack the entire internet and spoil it for everyone else. And if it doesn't happen voluntariily with normal users all the way to various corporations all cooperating, then sure as crap various governments will step in and censor and restrict hell out of it. I don't think we really want that second option.

  37. DNS type email... by Gooba42 · · Score: 2, Insightful

    Maybe email servers should operate like a DNS server instead of as a spooling server, providing a route to the recipient rather than actually sending the mail itself. Let the spooling and sending happen upstream at the sender's location.

    The sender takes the full bandwidth penalty of sending every copy of their email because even an "open relay" doesn't equate to infinite bandwidth the way it does now.

    --
    I just found out there's no such thing as the real world. It's just a lie you've got to rise above. - John Mayer
  38. Alternative solution: Downgrade our technology... by Vexler · · Score: 2, Funny

    ...and let's see if people like Bernard Shifman and Scott Richter can spam me with an Etch-n-Sketch.

  39. But it helps by gr8_phk · · Score: 2, Insightful
    "sender pays stamping is a decent solution to spam, but it's not any solution to stupid lusers."

    The "stupid lusers" machines will become less usable with all that stamp generation going on. They will be more likely to notice they need help. They will also be more likely to become frustrated with the computer and stop using it (unfortunate but still reducing spam).

    Bottom line: If anyone can send you a message without penalty or authorization there will be spam. You can't have it both ways.

  40. Worms by pmancini · · Score: 2, Interesting

    I agree - worms are the biggest problem with this scheme. You can't hold the spammer accountable because the spammer is most likely not even sending the spam but using millions of zombie machines.

    The best way to deal with the problem is follow the money then show up at 4am and stick a Glock in the face of the spammers and their family members. After they shit the bed give them the option to play nice or die anonymously. Harsh? Yes. But not quite as bad as prior reform methods such as the Pyramid of Skulls*. I may be biased, my computer system was compromised by trojans from those bastards last week and pretty much I am still pissed about it.

    * Historical note on the making decortive yet functional pyramid of skulls (taken, I shit you not, from kids.mapzones.com): 1258 Baghdad was conquered and sacked by Hulagu, grandson of the great Mongol conqueror Genghis Khan. Hulagu killed all the scholars in Baghdad and erected a pyramid from their skulls. He destroyed the elaborate irrigation system that the Abbasids had established. Iraq became a neglected frontier area ruled from the Mongol capital of Tabriz in Iran. In 1335 the last great Mongol ruler of this region died, and anarchy prevailed. The Turkic conqueror Tamerlane sacked Baghdad in 1401, again massacring many of its inhabitants. He, too, built a pyramid of skulls. Tamerlane's invasion and conquest marked the end of Baghdad's greatness.

  41. Pay to send, but not with money! by KyleHa · · Score: 3, Informative

    You might have a point if this scheme involved using money. In this case, however, the "payment" is a proof-of-work. The user is paying in CPU cycles "spent" to send the message.

  42. What design ISN'T flawed ? by LordPixie · · Score: 3, Insightful

    No, it's not perfect. But not much is. People can and always will be able to spam. However, this measure does help. A lot.

    For starters, sending out 1/10 your E-Mail means you're no longer making a pile of money. Odds are, it will still be profitable. But that's not very motivating. Some spammers might not mind just running a few scripts to automate getting 1/10 of a pile money. However, the drop in profits will significantly ruin the market for spamming tools. If spammers no longer make a boatload, they're no longer going to pay a boatload for anonymailers, zombies, E-Mail lists, etc. Thus, people are going to be less motivated to code these damn things in the first place. That will make it a lot more difficult for those who actually want to spam to actually pull it off.

    And with the more obvious symptoms of infection, more people will get it cleared up. And the more this happens, the more word will spread. Nobody educates a luser like another luser. (They at least speak a common language. :]) Heck, even mainstream outlets like CNN would be more likely to report on the issue if it's this obvious. Now, there will always be the utterly clueless who will continue to operate regardless. But there will be not be enough of them to provide the critical mass needed for spammers.


    --LordPixie

  43. What about RSS? by eugene+ts+wong · · Score: 2, Interesting

    Why can't they send out the messages via RSS or some simliar technology? You'd email your message to the list, & the list would RSS it to all the interested people. This has the advantage of letting people read without subscribing.

    Seriously, does anybody know why this hasn't been done? I'm not an expert, so I wouldn't know of any limitations. I'm thinking of a cross between newsgroups & mailing lists.

  44. And Spammers who 'bot' your machine make YOU pay. by crovira · · Score: 2, Insightful

    This is another hair-brained scheme that I can already see problems with.

    JUST SUE THE PEOPLE WHO HIRE THE SPAMMERS, BIG TIME!

    Drying up the demand mean that they don't make money. Not making money means that they don't bother spamming.

    What they want is $$$.

    Take away their market buy making it no longer cosat effective, by passing laws that will sue the pants off of anybody that send you Spam. And don't worry about borders. You can BUY the border agreement with a percent of the fines.

    Its simple economics. Supply and demand. As long as there is a demand, these schmucks will supply.

    Tony Sopranos may be immune but his customers are supposed to be legitimate businessmen... You can't sell squat when every Spam you send can get you X thousands in fines levied against you, in every jurisdiction and with every offense.

    And NOBODY is going to bve AGAINST this law. (If they are, they're suspect...)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  45. My new favorite URL for this kind of thing... by GPLDAN · · Score: 3, Insightful

    You may be an anti-spam kook if...

    Click Here, it's funny in the so-true-it's-sad way

  46. Numerical Assumptions make it succeed or fail by billstewart · · Score: 2, Informative
    Tweaking the numbers differently can make this kind of system look like it will succeed or fail. Some recent reputable papers have been looking like it's more likely to fail - too many zombies out there, so if the zombies bother to include CAMRAM support, they can win. It's harder for the zombies to win if every message requires computation, but if each sender only has to do the computation once per recipient, and not on every message, then it's way too easy for the zombies. On the other hand, that makes it easier to detect and blacklist the zombies as well.


    It's obviously a bad idea to build a system that only lets a reasonable machine send 10 messages per day - probably even 100 per day is too low, depending on your applications. 1000 is usually fine. It turns out that there are calculations that scale based on memory speed rather than CPU speed, so there's a much lower spread between the slowest non-palmtops and the fastest CPUs out there (like 4:1 rather than 20:1). But even if each zombie can send out 10,000 messages/day instead of 10,000,000, that slows them down enough that you can detect them and kill them (or at least blacklist them...)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks