Slashdot Mirror


MIT Spam Conference Conclusions

RT Alec writes "The 2003 Spam Conference has concluded, reports InfoWorld. (related read: abstracts of the conference discussions). I was unable to attend the conference, but it appears all that was discussed was filters (client and server). I think the key problem is ISPs that do not block egress traffic on port 25. If you need to send mail through a different SMTP server than provided by your ISP, the admin of that server ought to provide you with a means of using it with authentication on a port other than 25 (you do have permission to use that SMTP server, don't you?). It is not too tough to set up an SMTP server to require authentication, or at a minimum to run off a different port. I am suprised that this is never mentioned as a cure for spam. If just AOL blocked port 25, this could reduce spam by 50% (I base this figure on close examination of the headers of the spam I receive). I was pleased to see that Barry Shein, president of The World (a Boston based ISP) was included in the talks. I am not sure by the abstract (see link above) posted if he mentioned blocking port 25. In a recent interview he did not mention it."

373 comments

  1. One million dollars later by Amsterdam+Vallon · · Score: 0, Troll

    "We conclude that spam sucks."

    Tax money well-spent ;-D

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
    1. Re:One million dollars later by babbage · · Score: 1
      Har har har :)

      That said, the conference was free & MIT is not a public institution, so the comment is a little misplaced. Funny, but misplaced :)

    2. Re:One million dollars later by Anonvmous+Coward · · Score: 2, Funny

      ""We conclude that spam sucks."

      Tax money well-spent ;-D"


      Hey now, those of us with 14" penises that make millions at home would disagree with that ruling.

    3. Re:One million dollars later by Anonymous Coward · · Score: 0

      Whoever modded this from +5 funny to +1 troll has no sense of humor (and wasted their karma points). Those points could have been used to promote some of the interesting posts at the bottom which haven't been modded yet.

    4. Re:One million dollars later by Anonymous Coward · · Score: 0

      Tax money well-spent ;-D

      or maybe not. what the hell is so bad about spam. use the delete key. Each time you do it, think about how there is something massively more important than spam.

  2. A simple solution to spam? by JHandey · · Score: 1

    Great! Well great if people didn't make their living and devote serious time and effort to spamming. Anything you do, will just cause a shift to other methods. Make it not profitable(or illegal). That's the simple solution.

    1. Re:A simple solution to spam? by www.sorehands.com · · Score: 1

      We have to take the spammers' money away from them.

    2. Re:A simple solution to spam? by AntiNorm · · Score: 3, Insightful

      Make it not profitable(or illegal). That's the simple solution

      The illegality here would scare the pants off of all the spammers in Asia, I'm sure...

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    3. Re:A simple solution to spam? by Anonymous Coward · · Score: 0

      All the spammers in Asia... are really spammers from here.

      They just use foreign servers since they're easier to abuse.

      But they're based here.

      Think about it, how many truly foreign services have you been offered in spam?

    4. Re:A simple solution to spam? by JHandey · · Score: 1

      Insightful? Not understanding that US based spam houses use foreign servers is INSIGHTFUL? Ok... God I love well informed mods.

    5. Re:A simple solution to spam? by Anonymous Coward · · Score: 0

      Half the spam I get (and I get a lot of spam) is in Chinese/Japanese/other Asian language. Advertising sites that are in the same language. Am I to assume that these spams originate from within the USA like the others?

      You, sir, are an idiot.

    6. Re:A simple solution to spam? by Zeinfeld · · Score: 1
      Not understanding that US based spam houses use foreign servers is INSIGHTFUL

      There was quite a bit of this sort of talk at the conference, even more in the hallways. 'Well obviously X, so Y annot possibly work'. Only problem being that almost nobody bothered to quantify X so the point was not too forcefull.

      One of the best talks was by a lawyer who has succesfully sued spammers and won several judgements, including one against Ralsky. It does not actually matter if the server is located abroad, if the spam hits the US and you are in the US you have a serious problem if the spam can be traced to you. So much for 'legal methods don't work at all'.

      Most of the papers were on various Bayesian filtering type methods. This was largely because the organizer was Paul Graham who wrote the paper 'A plan for Spam' that was about Bayesian techniques. Those of us who had spent time at the AI lab were wandering round saying 'one poisitve outcome the conference might have is reaching agreement that bayesian filtering does not work'. Unfortunately the format meant that none of the papers got a particularly thorough airing.

      The biggest problem with content inspection is that the spammers can counter-program to avoid it. That is why the naive keyword filtering schemes no longer work

      The best paper on the heuristic filtering was by an MIT undergraduate Michael Salib who seemed to have been the only researcher doing real reasearch. He compared the results from the Bayesian approach with a statistical approach driven using least mean squares. Then he kicked out various features and looked to see if doing so. It turned out that he got the best results by only looking at the headers. This is not too suprising when did you last get a spam with a genuine from address?

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    7. Re:A simple solution to spam? by Keith_Beef · · Score: 1

      Although I get a bit of Spam about "Chinese miracle herb cure all cancer", the great majority of it is from Amrican individuals or companies using badly administered servers either in Asia or the United States.

      Many of these spam messages tell me to go to web sites in the .com domain or to phone US numbers to place my order for

      • "Female Viagra" (er, I'd heard of "male sacks, but this is too wierd),
      • "almost pre-teen college dorm webcams",
      • "get rich by sending e-mail" instructions.

      So, if these individuals and companies have either a .com domain or a US phone number (and have been seen on "National TV", yipes!), then they should be easy to track down, right?

      Then, if the Federal Trade Commission is so hot on stamping out spam, why not simply CHOP THOSE BASTARDS' HEADS OFF. Or at leas their balls. I mean the spammers' heads, not those of the FTC, which visibly has no balls.

    8. Re:A simple solution to spam? by Anonymous Coward · · Score: 0

      Yes. But to the heart of the question:

      Yeah, is great to just block port 25. Blocking port 25 would probably reduce spam, as having a cop over every and each shoulder would reduce criminality.

      The question is I *WANT* to have my own SMTP server on *MY* box, there is nothing wrong with it, and it is my rigth to communicate with other people the way I want as long as this doesn't disturb third parties.

      The problem *IS NOT* port 25 being open; the problem is undesired massive mailings. *THAT'S* spam, don't forget it.

    9. Re:A simple solution to spam? by Anonymous Coward · · Score: 0

      Not very likely...

  3. filters by Herr_Nightingale · · Score: 1
    "If just AOL blocked port 25..."
    Since my filters block AOL addresses, I find this suggestion quite amusing :)
    Seriously, who doesn't block AOL?
    1. Re:filters by RollingThunder · · Score: 1

      Presumably, the email referred to - coming out direct to an MX from an AOL client - doesn't have an @aol.com address. It just originated in their dialup space, probably then going through an open relay (via port 25) and off to the victim.

    2. Re:filters by blair1q · · Score: 1

      Checker at CompUSA: That's $86.37. Would you like 3 free hours of AOL? It doesn't cost you anything.

      Me: How much do I have to pay not to get 3 free hours of AOL?

      Checker at CompUSA: That's $86.37.

      Me: I actually offered to pay them $10 a month if they'd shut down their Internet connection. But they didn't go for it.

      Checker at CompUSA: Really? That sounds like a pretty good deal.

      My conclusion is that CompUSA is hiring slightly sharper people than they used to.

    3. Re:filters by Motherfucking+Shit · · Score: 1, Informative

      Well, anyone who has a user base of real users (e.g. average, non-techie people) has to accept mail from AOL, because all those users likely communicate with AOLers.

      I think AOL is really being blamed for a lot of spam it shouldn't be. Lots of common spamware forges aol.com at various places in the headers. Real mail sent through an external mail server while signed onto AOL has an "X-Apparently-From:" header inserted by AOL. That header contains the actual AOL screen name of the account being used to send the mail. Ergo, AOL isn't really a good choice for spammers to begin with.

      -MFS

      --
      "BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
    4. Re:filters by AndroidCat · · Score: 3, Insightful

      Big deal if AOL blocks port 25. Then the spammer just uses an open proxy on port 1080, 8080 or others. I get scanned on those ports every week or two.

      --
      One line blog. I hear that they're called Twitters now.
    5. Re:filters by Anonymous Coward · · Score: 1, Insightful

      [i]The problem, of course, is getting large ISPs like Yahoo Inc., America Online Inc. and Microsoft Corp. to adopt the filters. As it stands now, each ISP is taking its own approach.
      [/i]

      Their own approach is to sell your email address to spammers. This is not difficult to realize.

    6. Re:filters by agent0range_ · · Score: 1

      MSN Blocks port 25... for a few weeks, then doesn't. Then does only very specific circumstances, then changes their mind or changes the circumstances. All the while their pop/smtp servers go up and down faster than sailor on shore leave, and they move everyone over to their shitty web-based mail because pop3 is "old and unreliable." In the end, though, they just roll them over to webmail whithout telling anyone.

      Life in MSN tech support is a fucking riot.

    7. Re:filters by dinodrac · · Score: 0

      AOL apparently redirects port 25 through their own mailservers now, so anyone trying to access outside SMTP servers instead leaves an audit trail on AOL's mailserver.

      Not a perfect solution, but a start.

    8. Re:filters by homer_ca · · Score: 1

      Their dialup IPs have a reverse DNS of ipt.aol.com, and their mail servers have a reverse DNS of mx.aol.com. You can block all AOL dialup spam by banning ipt.aol.com, and it won't affect their legitimate mail.

  4. Antivirals! by Omkar · · Score: 1

    Could somebody just modify a virus scanner to detect spam? I think when a virus scaner looks for virus behavior, the problem is the same.

    1. Re:Antivirals! by Patrick13 · · Score: 4, Informative

      If you are using windows, and outlook, you can install SpamNet, made by Cloudmark.

      I had to stop using Eudora, because I had so many filters (400+) to kill my spam that it took, literally, 5 minutes for my mail to appear in my inbox, which, needless to say was very frustrating and annoying.

      Anyhow, I have been using Spamnet for about 7-8 months and, depending upon the time of day that I check my email it correctly blocked between 60% - 95% of my spam.

      For example, since it is a peer based spam detection system, so the more users that vote that email from a particular sender is Spam, the more likely you will get it blocked. Eventually, it maps out and makes blacklists based on overall stats.

      The point is, I took 2 days off for Xmas and when I checked my mail on the 27th, it filtered out about 295 of about 300 spam messages.

      --
      ::.. check out some Cell Phone Reviews
    2. Re:Antivirals! by FattMattP · · Score: 1
      If you are using windows, and outlook, you can install SpamNet, made by Cloudmark.
      Note that it only works with Outlook 2000 and above. There are still many companies, including the one I work for (60,000+ people) who still use Outlook 98 company wide. IF you're in that boat, SpamNet is sadly not a solution.
      --
      Prevent email address forgery. Publish SPF records for y
    3. Re:Antivirals! by Anonymous Coward · · Score: 0

      Unfortunately, it only works with Outlook. I abandoned Outlook a while back to avoid viruses.

      Here's hoping that Cloudscape genericizes their solution to other mail clients!

    4. Re:Antivirals! by odaiwai · · Score: 1

      It doesn't solve the problem: the spam is still sent and consumes bandwidth up until it hits your filter. You don't see it, but you're still paying for it to be delivered to you so that your filter can delete it.

      dave

  5. One person's treasure is another person's junk... by VoidEngineer · · Score: 0

    How does a spam filtering language, such as CRM114, determine between one person's junk and another person's treasure?

    How can any statistical method or programming language be '95%' accurate in such a complex and dynamic system as email and spam?

  6. Avoid spam! by blitzoid · · Score: 0

    My solution was to simply abandon email in favour of GAIM (The excellent IM client for linux!) and IRC. Those are the only CIVIL ways to communicate now anyway.

    --
    I am a filthy pirate.
    1. Re:Avoid spam! by pierre.ch · · Score: 0

      Maybe that's the reason why AOL is not really encline to close its 25 port and prefer to favor instant messaging. The advantage of mail over IM is that - you can contact easily a person you don't know - you are not forced to reply immediately

  7. Spamming vs. sending legit mail. by autopr0n · · Score: 4, Interesting

    but what if people want to run their own mail servers? For their own domains?

    Are you saying that if I want to run my own mail server, I should get in touch with the mail admins of every single mail server of everyone I might ever want to send an email too so that I can send it on another port?

    That's ridiculous. I shouldn't need to subsidize MX providers.

    Otoh, a good solution might be traffic shaping, or even a sort of intelligent traffic shaper that limits the number of actual emails per day.

    Personally, I think SMTP is just obsolete. Schlepping anti-spam mesures onto it is like trying to put copy protection on CDs. It's just not going to work. What we need to do move to new protocols. Ideally two separate ones. one for personal mail, and one for commercial/bulk mail. The personal system would make it difficult to send out tons of mail, but easy to get into people's boxes, while the commercial system would make it hard to get into the box (i.e. you need to be pre-authorized) but, by definition, you could send out as much as you want.

    Digital certificates and encryption would be helpfull, for one thing

    --
    autopr0n is like, down and stuff.
    1. Re:Spamming vs. sending legit mail. by leviramsey · · Score: 1

      Mr. Smith, not only is your site pure genius, but your ideas are as well!

      You are a god among men, dear sir.

    2. Re:Spamming vs. sending legit mail. by gmack · · Score: 1

      Then you add a second port or ask your isp to let traffic through to the SMTP port on your server.

      It has nothing to do with contacting every other mail server and everything to do with j-random dialup ISP not allowing mailservers on 56K modems.

      It's entirely logical and doesn't involve any changes to the protocol at all. And it would put a huge damper on spammers' abillity to scan for and exploit servers off in some backwater country.

      I mean really.. what logical reason do AOL and friends have have for allowing customers on a $10/month disposeable account to connect *directly* to other people's mail servers?

    3. Re:Spamming vs. sending legit mail. by isdnip · · Score: 1

      You've got the right idea. SMTP is woefully obsolete. It was invented for a closed-to-the-public ARPAnet. Woe befell the idiot DEC salesbozo who invented spam when he sent a new-product announcement to *@*! (That was before DNS; with the HOSTS table, it worked.)

      What's needed is some kind of "digital postage stamp", voluntarily issued among ISPs and users (not the postal authorities, so please don't bring up mythical "Bill 602P"), which has to be there before mail gets relayed or, more importantly, *accepted*. No stamp, no receipt. Every retail ISP user will get hundreds of stamps a month, and bulk users can buy them (say, for a corporate email gateway) by the myriad, for something in the penny order of magnitude. That wouldn't be noticeable to anybody but a spammer, who depends on extreme volume.

      The trick is to make it work securely without too much of a performance hit.

    4. Re:Spamming vs. sending legit mail. by Megane · · Score: 2, Insightful
      That's why I think the port 25 blocking needs to be for people on dynamic IP addresses (dialup, DHCP or PPPoE), and not for people on fixed IP addresses.

      This will stop most luser spam, because most lusers don't have fixed IP internet connections. Whether it's an idiot running an open poxy or a moron who responsed to an ad in the Weekly Saver for "MAKE $75/HR WITH YOUR COMPUTER!", at least this will get rid of the harder to trace stuff.

      The real problem is ISPs that just don't fscking care. The ISPs who would go out of their way to block port 25 for fixed IP customers were probably not the ones with much of an outbound spam problem in the first place.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    5. Re:Spamming vs. sending legit mail. by Anonymous Coward · · Score: 0

      There are some people who can't get a static IP but still want to run a server with ddns.

    6. Re:Spamming vs. sending legit mail. by Nogami_Saeko · · Score: 1

      Sure is generous (and fairly eliteist) of you to characterize anyone without a fixed IP as a "luser".

      I suggest that 90% or more of people who read slashdot from home are on cable/DSL modems with non-fixed IPs.

      The solution here isn't to just block ports and pretend there's no problem, but to enhance or re-create the mail protocol so forged message headers addresses are impossible so spam filtering can be more effective.

      In the meantime, having ISPs introduce statistical filters on email to block spam would also be a great benefit.

      I've recently installed POPFile on my system, and with a couple weeks of training, it's in the 97% accuracy range blocking spam. Another couple weeks and it should be nearly perfect.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    7. Re:Spamming vs. sending legit mail. by jdennett · · Score: 3, Insightful

      I run my own mail server, for a laptop which is connected to the Internet via a number of different ISPs at different times. Using a local mailserver means that I don't need to reconfigure mail clients to point at each ISP's mail server.

      However, I currently do need to reconfigure the mail server because some lame ISP does block port 25, so I have to use their mailserver (which, naturally, I can't access if I'm not using their connectivity).

      Port 25 filtering is an idea I've only come across recently, and appears to affect a lot of legitimate use without bothering spammers who use lax ISPs anyway.

      The people who make money sending spam will pay to get to ISPs who will allow them to do so, but legitimate private users are greatly inconvenienced by ill-informed choices such as interfering at the level of packet filtering in what is a high-level protocol problem.

    8. Re:Spamming vs. sending legit mail. by robbo · · Score: 1

      I agree w/ you re the obsolescence of SMTP-- it's like 900MHz portable phones-- an idea past its time.

      The best anti-spam method I've seen, bar none, is a friend of mine's opt-in method. His filters indicate the email addresses of people whose mail he's willing to accept, and dumps the rest in his spam folder. Just like call display- the messages that matter get to him and the junk gets junked. For personal email, I think this is the answer-- people with important personal things to say don't rely on email to do it, so if you miss a few, that's ok. Business-related email, is of course, another story, but I figure if SPAM were really a problem for businesses, it would already be solved.

      --
      So long, and thanks for all the Phish
    9. Re:Spamming vs. sending legit mail. by orangesquid · · Score: 1

      It may put a huge damper on spam, but it also puts a huge damper on hobbyists. Yes, I learned about running my own mail server and my own webserver while using an AOL account in 7th grade, and I've since moved on to a cable modem... which is another big culprit for spamming. By this logic, cable modem providers (many actually do) should be blocking port 25, but this would mean I would have to pay to get a business account. Business? Hah! I'm not making any money being a hobbyist, just losing money (the old "Why write free software when you could sell it?" idea, but in a different form; sometimes, having the ability to run my own sendmail has given me a lot of advantages I never had in the past: for example, what about those sign-up-with-your-email-address things? Some of them have yielded very useful, but also very spamful. So, I create new e-mail addresses on my system to sign up for these types of free services, use these "bogus, unauthorized" types of addresses for as long as need be, and then get rid of them. Being able to run my own mail server has helped me curb the amount of spam that comes in to my system...).

      It doesn't seem fair that I should have to pay for the actions of some spammer who uses the same ISP as I do. It would be like if I wasn't hired on the grounds that I graduated from the same school as some former employee who hurt the company somehow...

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    10. Re:Spamming vs. sending legit mail. by Anonymous Coward · · Score: 0

      Uh, dude, I think the "block traffic on port 25" comment means to disallow random connections (say, from spammers) to port 25 from random machines (not within a specific subdomain, like aol.com). If a mailserver has port 25 open free and clear, any one of us could telnet to that machine, specifying port 25, and manually send commands to the smtp server (one of many easy ways to send spam).

      For instance, TimeWarner cable service (at least, here in Austin) will allow me to send mail via their smtp server, even though I've got a hosted domain elsewhere and don't actually use TimeWarner's servers for email usage (I only did this temporarily while I had a problem with my domain hosting). But it only worked if I was connecting to their smtp server via a TimeWarner cable modem IP - once I went elsewhere, their smtp server would disallow my connection.

      I think the original comment is trying to say that every ISP out there should put in some basic protection like this, because there's no good reason that they shouldn't.

    11. Re:Spamming vs. sending legit mail. by leviramsey · · Score: 1
      I figure if SPAM were really a problem for businesses, it would already be solved.

      The fact that you don't figure spam is a problem for business shows how little you know about this subject. I've seen estimates indicating that spam costs US businesses alone a few billion a year (in lost time reading the spam and in server/network capacity to store and receive the spam).

    12. Re:Spamming vs. sending legit mail. by geniusj · · Score: 1

      I personally run a dynamic dns service (ods.org). We have many users who run their own mail servers. The vast majority of them don't spam :)..I personally agree that it's not going to go away without a change of protocols. Something like im2000 seems like it would be a good idea (http://cr.yp.to/im2000.html). But is this likely to be adopted? No, not at all. I guess that's where we're stuck at right now.

    13. Re:Spamming vs. sending legit mail. by Enigma2175 · · Score: 5, Insightful
      I mean really.. what logical reason do AOL and friends have have for allowing customers on a $10/month disposeable account to connect *directly* to other people's mail servers?

      I work for a small company that offers web hosting. Along with the web hosting, we give the customer mail accounts, with SMTP, POP and IMAP access. We have had numerous complaints from customers that were unable to connect to the SMTP server because thier ISP blocks port 25. Why shouldn't they be able to connect to any server they like? This is certainly legitimate traffic but it is being blocked because some jackasses send spam and other jackasses run open relays. Why should my users be blocked because of the actions of other users?

      All I want from an ISP is an unfiltered network connection. Once the ISP starts filtering the service it is unlikely to stop. What is the next service to go? Surely people don't need to connect to IMAP or POP servers that are not on the ISP's network. Block 110 and 143. Better block 6346 while we're at it, as it cuts into the pocketbooks of our partners. Don't forget 22, it allows people to work on VIRUSES without the ISP being able to detect it! Pretty soon the network connections ISPs provide will be nearly nonexistent. Port 80 will be open to sites on the whitelist, and you can get a connection on 443 to sites that have registered with the ISP (and paid their tax to Verisign) but all other ports will be blocked. After all, why would anyone need to connect to any service that is not web-based? As everyone knows, 'the internet' == 'www' and connections to other services are not needed.

      If I pay for internet access, I don't think it is unreasonable to expect access to all available services. Instead of harrassing the ISPs into degrading my service, how about harassing the mail server vendors to produce products that connot be configured as open relays?

      --

      Enigma

    14. Re:Spamming vs. sending legit mail. by tacocat · · Score: 1

      Oh yeah, that'll go over big with the National Security pricks out there. And no one else will use it. Then what?

      Sorry dude, SMTP is going to be here for a very long time in the form that it is in.

      Probably the very best way to block the very worst spam is based on a simple comparison of the Envelope versus the Header. We've done a lot of polluting of SMTP as the result of idiots and shitty applications. If you go STRICTLY by the RFCs you can simply eliminate a lot of spam before it's even accepted by the mail server. You can also trap a lot of spam by looking at the Envelope and Header for addresses. Spammers will typically not have th Envelope MAIL FROM match anything in the HEADER.

      Blocking spam isn't that difficult. What's difficult is that there are so many assholes who think it's ok for them to send spam.

      The only thing I've heard that was really constructive is to apply the death sentence to anyone who forges email headers. Or something like that

    15. Re:Spamming vs. sending legit mail. by platypus · · Score: 3, Informative

      The best anti-spam method I've seen, bar none, is a friend of mine's opt-in method. His filters indicate the email addresses of people whose mail he's willing to accept, and dumps the rest in his spam folder.

      I hope your friend isn't on a mailing list and ever wants help. If people reply directly to him, they may directly land in his spam folder. Ok, I'm exaggeriting, this can be solved with filters also.

      A very annoying method people use is filters which auto-reply if your email is not in a positive list, giving you instructions how you should resend your mail.

      You sometimes get these messages when replying to list-messages and cc'ing the original sender. Since I'm not on this world to accomodate these people's mail-filters, I just killfile them.

    16. Re:Spamming vs. sending legit mail. by dinodrac · · Score: 0

      In reality, port 25 blocking proves to be only a minor inconvenience for legitimate users. They will either use the SMTP servers of the provider they are directly connected to, or they will make alternate arrangements to send mail out another way. Port 25 blocking can be accomplished in such a way that attempts to send mail through outside mailservers instead go through the providers mailservers. That way, users with email accounts on other providers can send mail without changing settings, and spammers can be caught quickly.

      Yes, I agree it's sad that such measures have to be taken, but for the most part, they are for the better.

    17. Re:Spamming vs. sending legit mail. by Anonymous Coward · · Score: 0

      Fuck you you little bitch, I run a secure mail server and recieve NO spam, try not giving everyone and their mothers your mail address, also i need my email for free/opensource software development and my isp's servers are maddd freaking slow.

    18. Re:Spamming vs. sending legit mail. by Anonymous Coward · · Score: 0

      This will stop most luser spam, because most lusers don't have fixed IP internet connections


      So because most spam senders are using dynamic IP, we should condamn all dynamic IP users ?
      So I guess you agree also for the massive internet user taxation by the RIAA, because some of us swap mp3 ?
      Same problem, same stupid solution.

    19. Re:Spamming vs. sending legit mail. by Anonymous Coward · · Score: 0

      If you wish to relay mail for customers on networks that block port 25, there is no problem. Just run your SMTP server on another port. Your customers just need to add :portnumber after the name of your server in their email setup.

      Assuming you not relay promiscuosly, this doesn't even create a spam problem.

      Given this, I don't think it is a problem if ISPs block outbound port 25 from dial-ups.

    20. Re:Spamming vs. sending legit mail. by badzilla · · Score: 1

      Hey I have a cable connection with a non-fixed IP and I'm running a mailserver via dynamic DNS. So I certainly don't need someone blocking my port 25 thankyouverymuch!

      --
      "Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
    21. Re:Spamming vs. sending legit mail. by jdreed1024 · · Score: 4, Insightful
      That's why I think the port 25 blocking needs to be for people on dynamic IP addresses (dialup, DHCP or PPPoE), and not for people on fixed IP addresses.

      This will stop most luser spam, because most lusers don't have fixed IP internet connections.

      Oh, that's nice of you to pass value judgements based on people's IP addresses.

      I am not a "luser" (I have probably forgotten more about computing than you know), but I have a dynamic IP address simply because I don't feel like giving ATTBI another $50/month to get a static one. I also have a reason to send mails out on port 25 - I don't use my ATTBI e-mail address, I use my business one. Thus, I send my e-mail through my company's SMTP servers. I certainly have permission to do this, and a legitimate reason, so why should I be punished? I also run an SMTP server (authenticated). Sure people try and send spam though it (every day my syslog is full of Relaying Denied messages), but they fail. When they fail, their address gets blackholed (by me), and passed on to all my friends to be blackholed too).

      Now, if what you meant to say was "port 25 blocking should be instituted for people on dialup addresses", I might be slightly more inclined to agree with that. There's a lot less accountability with dialup (read: modem) addresses (due to free trial accounts) than there is with cable or DSL. AT&T Worldnet, for example, drops any outgoing packets on the floor destined for port 25 on a machine other than mailhost.att.net Most of the relay attempts I see in my logs are from dialup pools.

      So what is the solution? Certainly any time you institute a widespread "solution" (blackholing, port blocking, etc), innocent folks are always going to be punshed. There's lots of chatter about creating a new protocol, but guess what? If it ain't supported by Outlook, you're SOL. Whether you like it or not, no ISP is going to switch from SMTP to a protocol that will alienate a large portion of their clients. And, guess what, MS isn't going to switch from SMTP. Why? Well, at the spam conference, they said they had found the perfect algorithm to filter spam. Of course, they declined to tell us what it was...

      --
      There is no sig, there is only Zuul.
    22. Re:Spamming vs. sending legit mail. by Anonymous Coward · · Score: 0

      Hogwash. I have a dynamic IP, and a local stmp server.
      Why? Because the SMTP server (and the NNTP server,
      and so on) mij ISP "maintains" *sucks*. I'd rather
      be tending my own, thankyouverymuch.

    23. Re:Spamming vs. sending legit mail. by Anonymous Coward · · Score: 0
      who responsed to an ad in the Weekly Saver for "MAKE $75/HR WITH YOUR COMPUTER!", at least this will get rid of the harder to trace stuff.

      Wait...you mean I could make $75/HR just for letting someone relay spam on my connection? That would be worth it for just $75/week!

      The problem is that people just don't care. The majority of people have come to expect spam and accept it as just another aspect of "the web".

    24. Re:Spamming vs. sending legit mail. by Electrum · · Score: 1

      I work for a small company that offers web hosting. Along with the web hosting, we give the customer mail accounts, with SMTP, POP and IMAP access. We have had numerous complaints from customers that were unable to connect to the SMTP server because thier ISP blocks port 25. Why shouldn't they be able to connect to any server they like?

      There is a more important question: Why can't your customers send email through their ISP's SMTP server?

    25. Re:Spamming vs. sending legit mail. by cinnerz · · Score: 1

      This sounds easy, but can be a real bitch to support end users. At the company I work for, all of the management travels a bunch and needs to send email from all over -their office, their home DSL, hotel or conference broadband connections. These people have a hard time using email as it is, and it would be next to impossible to get them to find out the SMTP server of the provider they are on, change their mail client settings, etc. As an admin,
      it also makes it a real problem answering stupid user questions about whether mail was sent when you don't know if the mail went through your servers or someone else.

    26. Re:Spamming vs. sending legit mail. by Enigma2175 · · Score: 1
      There is a more important question: Why can't your customers send email through their ISP's SMTP server?

      Thay can. That is what we advise them to do when this issue arises. However, I feel that they should not have to. It's not that I think that blocking port 25 won't help stop spam. I just am against ISPs filtering service in any way. Once they start down the slippery slope of filtering, I doubt it will end.

      I run a secure mail server (written by the person quoted in your sig) and I do not relay spam. All SMTP users must authenticate. I realize that not all administrators configure their servers properly and there are many open relays in the wild, but I don't think that filtering network traffic to certain services is the solution to this problem.

      --

      Enigma

    27. Re:Spamming vs. sending legit mail. by John+Hasler · · Score: 1

      You'd better re-figure. According to some estimates 50% of Net traffic is spam. That means that 50% of the average ISPs transport expense goes to subsidise spam. Most ISPs are businesses.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    28. Re:Spamming vs. sending legit mail. by 0x0d0a · · Score: 1

      That's why I think the port 25 blocking needs to be for people on dynamic IP addresses (dialup, DHCP or PPPoE), and not for people on fixed IP addresses.

      God, I hate people with your mindset.

      Let's say I want a throwaway email address to deal with an idiot that requires an "email address for registration" that sends me a password. I can simply use aliasthatpointstome@dhcp125-24-32-12.myisp.net. If I use two ISPs (college and home), I don't have to remember to switch freaking mail gateways (and if you *do* forget, mail gateways these days have a habit of silently dropping email, not bouncing it, the bastards). This is *far* inferior to the approach of simply running a non-gatewayed mail server on my computer. I also get more detailed error messages, and faster, when I send an email that bounces.

      Instead of fixing spam in reasonable ways (too painful to adopt PGP and require authenticated email, eh?) people like you run out, try for a quick fix, and massively inconvenience people like *me*.

      I already had to deal with the idiot IT people at Compaq dropping my emails because I *happened* to be actually running a *gasp* box with my *own* mail server to send my emails from *gasp* a dynamic IP!

      This will stop most luser spam, because most lusers don't have fixed IP internet connections.

      Hell, why don't we make everyone use web mail, and give them only proxied port 80 access. Sure, it'll suck for *everyone* who wants to do anything more basic than browsing the web and reading simple emails, sure, it'll be easy as hell to monitor, sure, it'll be like older AOL access...but damn, that sure will solve the spam problem. At least coming *from* the ISPs that implement these draconian measures.

      People like *you* are far more of an issue to me than spammers.

      Whether it's an idiot running an open poxy or a moron who responsed to an ad in the Weekly Saver for "MAKE $75/HR WITH YOUR COMPUTER!", at least this will get rid of the harder to trace stuff.

      "Harder to trace stuff". Yup, sure is fucking hard to look at a mail header, yessirriebob. Nice how you call *other* people morons.

      The real problem is ISPs that just don't fscking care. The ISPs who would go out of their way to block port 25 for fixed IP customers were probably not the ones with much of an outbound spam problem in the first place.

      Frankly, any ISP that blocks ports in *or* out is not one that's going to get any new service subscriptions from *me*, but that's just me.

    29. Re:Spamming vs. sending legit mail. by robbo · · Score: 1


      Sure, but they pass those costs on to their subscribers. I think I should clarify my point-- if spam were a real problem for *big* business, then we would have solved the problem years ago with high quality filters and legislation.

      Isn't it funny that pr0n makes up nearly the rest of the remaining 50%, and we're not holding conferences on how to eliminate it from the net.. ;-)

      --
      So long, and thanks for all the Phish
    30. Re:Spamming vs. sending legit mail. by Electrum · · Score: 1

      However, I feel that they should not have to. It's not that I think that blocking port 25 won't help stop spam. I just am against ISPs filtering service in any way. Once they start down the slippery slope of filtering, I doubt it will end.

      Assuming competence on the part of the ISP, this is a good solution for spam. If customers want to send mail directly to other systems, enable it just for them. The ISP could make the customer sign a contract first, making them explicitly liable for sending spam. Lots of spam is sent from dialup and dynamic broadband accounts. Blocking these by IP (which is the best current reliable method for stopping spam) is difficult.

      By forcing all mail to go through the ISP's mail server, that server can at least add a legitimate Received header. It could add an additional header identifying the user, such as AOL's X-Apparently-From. It might also rate limit for each user and automatically track possible abuse. If users want to send email via an authenticating SMTP server, it can be run on a different port (specifying the port of the server is no more difficult than specifying the SMTP authentication info).

      This won't stop spam entirely, of course, but it will make it harder on spammers.

      http://cr.yp.to/qmail/antispam.html

    31. Re:Spamming vs. sending legit mail. by Ymerej · · Score: 1

      it's like 900MHz portable phones-- an idea past its time

      Hey, my old 900 MHz cordless phone works great throughout my whole house, _and_ it never interferes with my 2.4 GHz wireless network. The idea is not at all past its time. You can have my 900 MHz phone when you pry it from...

    32. Re:Spamming vs. sending legit mail. by robbo · · Score: 1

      The problem being that any of your neighbours can tune in and listen to your call. SMTP has the same problems- not even rudimentary encryption, no verification of the sender's identity, an architecture that encourages wide open relays, etc, etc.

      --
      So long, and thanks for all the Phish
    33. Re:Spamming vs. sending legit mail. by Malc · · Score: 1

      $50 for a static IP? Wow! I must have struck lucky. My ISP charges me CAD$4 (25 cents USD??? ;)) for my static IP address. How do ATTBI justify that price?

      Oh, and for the person you were replying to, I also connect via PPPoE. I.e. PPPoE isn't synonymous with a dynamic IP. Yes, it's kind of annoying, but it would triple my costs if I were to get the non-PPPoE based solution (they use their hardware rather than leasing a DSLAM port).

    34. Re:Spamming vs. sending legit mail. by SimplyCosmic · · Score: 1

      I have a static IP address through earthlink, which I use for my two domains, with web and email access, and I have absolutely no problem with both running my own email server while having outgoing traffic on port 25 blocked.

      It's called "smart relaying" and can be configured with a simple option under Sendmail, as well as most other email servers, so that your email server will forward all outgoing mail to the ISP's SMTP server.

      I'm not a networking expert by any means, but I fail to see how blocking outgoing port 25 email is going to be a problem, when it works perfectly fine for me and my domains.

    35. Re:Spamming vs. sending legit mail. by SimplyCosmic · · Score: 1

      Um ... why couldn't you just use "smart relaying", an easy to use option in most email servers?

      All outgoing email from your email server would be forwarded to your ISP's SMTP server, with no change in who the email was sent from.

      It allows you to use your email server, as well as provides a spam control method to the ISP.

    36. Re:Spamming vs. sending legit mail. by jedidiah · · Score: 1

      Perhaps they don't want their view of the world online to be twisted, distorted, and perverted to suit whatever agenda du jour that their network transport provider happens to have on any particular day.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    37. Re:Spamming vs. sending legit mail. by SparafucileMan · · Score: 0

      We might as well just seperate the rich and the poor in one fell swoop! You can't deny poor people the right to use port 25 just because they're poor!

    38. Re:Spamming vs. sending legit mail. by Fulcrum+of+Evil · · Score: 1

      I can simply use aliasthatpointstome@dhcp125-24-32-12.myisp.net.

      No you can't. Your ISP hasn't set up an MX for any of its dialup IPs, so that mail addy is invalid. may as well use a@b.com

      I already had to deal with the idiot IT people at Compaq dropping my emails because I *happened* to be actually running a *gasp* box with my *own* mail server to send my emails from *gasp* a dynamic IP!

      As well they should. dialup space is a great source of questionable email and blocking it saves everybody a big headache. Use the ISPs mail server. It's not like this is some sort of technical DSW.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    39. Re:Spamming vs. sending legit mail. by Fulcrum+of+Evil · · Score: 1

      So, bascially half the net traffic is wasted effort. This means that decimating SPAM would add roughly 90% to our available bandwidth - pretty nice. The reason nobody does this with porn is that people actually like porn.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    40. Re:Spamming vs. sending legit mail. by 0x0d0a · · Score: 1

      No you can't. Your ISP hasn't set up an MX for any of its dialup IPs, so that mail addy is invalid. may as well use a@b.com

      Yes, but most mail servers will happily deliver directly to a machine if there's no MX address present. I've done this many times. :-) Yay UNIX legacy issues.

      As well they should. dialup space is a great source of questionable email and blocking it saves everybody a big headache.

      It may well be a great source of questionable email, but blocking it sporadically does *not* save headaches. You have spammers that will happily get broadband or an overseas shell account, worms that simply use the local mailserver and people that break into machines to use them and sending stations to amplify mail. Since little spam is sent *directly* from dialup accounts and worms account for the majority of at least *my* spam, this buys nothing for anyone. It *does* become a royal pain in the ass for those of us that *do* have good reasons for running a mail server on our machines (in my case, because I switch from my home to college ISP to Verizon frequently and it's a PITA to keep updating my mail server's gateway (which means a few days of bounced mail) and because I get bounced mail back much more quickly), and it's a pain for customer support.

    41. Re:Spamming vs. sending legit mail. by tricorn · · Score: 1

      Why not use port 587, as specified in RFC2476; sendmail supports that by default. Any e-mail client that supports authentication should be able to specify the port as well.

      Although I do shudder at the idea of an ISP filtering based on port numbers, I believe that filtering OUTbound connections to port 25 would be just barely acceptable, and only because it is so universally used with a protocol so open to abuse. If you really truly want to run a sendmail that doesn't just relay to the ISP, then discuss it with the ISP. You can still receive on port 25 (unless the ISP also wants to restrict servers, but that's a different issue), and that's what most people would want to run their own sendmail for anyway.

      Mail clients using the MSA port, combined with MTA's rejecting messages that aren't coming from the server identified by an MX record of the return address, combined with client programs that connected to the correct outbound mail server based on which return e-mail address you're using, would increase accountability. A legitimate server will have limitations on SPAM. A domain that adds bogus MX records could have return addresses black-listed (no more spoofing innocent domains). This would eventually make it safe to eliminate the port 25 filter. Ideally, even internal submissions would require the use of the MSA port, so that becomes the default for all mail clients, and you don't have to worry about switching configurations depending on what network you're connecting through.

    42. Re:Spamming vs. sending legit mail. by Ben+Hutchings · · Score: 1
      Probably the very best way to block the very worst spam is based on a simple comparison of the Envelope versus the Header.

      And there go all your mailing lists. Thanks for playing.

  8. Oh please don't do that. by rknop · · Score: 4, Interesting

    Please don't promote blocking port 25, whatever happens. That would be very annoying.

    I'm already annoyed at being collatoral damage in the war against SPAM. I use mutt as my e-mail MUA, which is not an MTA and doesn't support use of an SMTP server. No problem; use sendmail or exim on my macine to actually *send* the mail. Except that I find out that some of my mail is bouncing, because my cable modem is in a blacklisted range (the range that includes "all cable modems"), and therefore being rejected by some SPAM filters. I don't run an open relay, I'm just using a program to send mail from my computer in the way that it is designed.

    Very annoying.

    So I have to configure my MTA to forward to a gateway SMTP server which won't be on the various RBL lists. A pain, but fine, I can do that. I've managed to get that set up... but I'm not using Comcast's SMTP server. Maybe I should, but after briefly using @Home's mail services, I've leanred simply not to trust the cable modem ISP services for anything. I've got web hosting outfits I pay for, so I can use those SMTP servers, configuring my exim to forward to them and use SMTP AUTH. But if Comcast starts blocking port 25, then *that* won't work, and I'll be stuck again. (And, of course, "getting another ISP" isn't an option, because where I live, the cable company's got a monopoly as far as broadband access goes. I *do* have another ISP I pay for for things like news and mail, on top of the cable modem. But, unlike where I used to live, I don't have the option of going with DSL and choosing the ISP to use with it.)

    Let's please not put forward this idea. There's enough collatoral damage as it is. And it won't really cut back on the spam, either. It's very very fuzzy logic to assert that since 50% of the spam now comes from AOL customers, that shutting that down would cut spam by 50%. The spammers out there will just find other places to spam. Going after the spammers themselves, and not just some of the tools they use, is the only way to stop spamming. Anything else only temporarily inconveniences them, and meanwhile greatly inconveniences innocents.

    -Rob

    1. Re:Oh please don't do that. by Ichijo · · Score: 1

      Please don't promote blocking port 25, whatever happens. That would be very annoying.
      Agreed, in regard to cable modems and DSL. If you have a cable modem and you use it to send spam, you're just plain stupid. Once your cable provider gets ear of it, *poof*! No more cable modem for you!

      I'd wager that most spam originates from dialup ("throwaway") accounts and T-1 (or T-3, etc.) accounts (where there are fewer Terms of Service). I don't think we have much to fear from DSL and cable modem owners.

      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    2. Re:Oh please don't do that. by mlknowle · · Score: 1

      OK - here is a better idea: let's limit traffic on pt 25...

      say you get 100 transmissions per hour on pt 25 without penalty; then any more than that are allowed at 50% reduced bandwith, and the next 50 at 75% reduced, and so forth; this would make spam all but impossible over 25 ( I don't mean limiting point to point connections, but ALL connections on 25 would eb considered in aggreate)

      If you need to send bulk mail (mailing lists, and so forth) you should be connecting to the network which hosts the SMTP anyway - or do it via a VPN setup. There really isn't a reason to be transmiting traffic across a wan in bulk - personal use (which would rarley exceed 100/hr, and if it did, wouldn't be hurt by the 50% slowdown.)

      I agree that penalizing acceptable use to fight spam is worse than spam itself - but this seems like a good idea to fight the problem without creating more problems

    3. Re:Oh please don't do that. by Anonymous Coward · · Score: 1

      I have this problem with Bellsouth DSL. They list all their residential IP's on an RBL, so I have to use their servers... But guess what, they are not configured properly -- the hostnames they identify themselves with don't exist -- and I can't post to any FreeBSD mailing lists and lots of other people who employ anti-spam methods.

      I hate having to rely on some faceless organization to do it right when I know I could do it better myself. I *love* having logs of message delivery (at least delivery to the first relay) using sendmail locally.

    4. Re:Oh please don't do that. by ckedge · · Score: 1

      If you have a cable modem and you use it to send spam, you're just plain stupid.

      No, you're *owned*.

      If you were right, there wouldn't be a reason for ISPs to consider blocking 25. But there is. Unrestricted broadband connections are widely used to originate spam. Saying it isn't so doesn't make it true.
      .

    5. Re:Oh please don't do that. by emc · · Score: 1

      why?

      ISPs should just enforce Appropriate Use Policies.

      1.) Spam everyone with "Viagra Now!" emails...
      2.) Get unplugged by your isp...
      3.) No Profit!

    6. Re:Oh please don't do that. by englhard · · Score: 1

      Try my mutt patch which enables LibESMTP support. Let me know how it goes.

      --
      Steve
    7. Re:Oh please don't do that. by Warthog9 · · Score: 2

      To be honest, I have to agree with this. Support for blocking port 25 on a wide scale, will in the end, kill e-mail. The reason I say this boils down to the number of people who run different e-mail servers than their ISP. I for one own my own domains, and I pay for the ability to run my own e-mail server somewhere which I trust to be reliable, stable, and more or less in my control (either through my own hands, or by the power of my wallet - I don't like the service I move it). Now if AOL, or anyone else blocks port 25 this renders a lot of useful software, and a lot of SANE practices completely and utterly useless.

      I do however offer a suggestion I've seen that might actually work out, however according to the person who started this thread it might not directly for him:

      idea 1) force all smtp servers (recieving) to query back to the original sender of the e-mail to confirm that the user exsists on their system

      note: this isn't perfect it might work, there is a good chance it doesn't though

      idea 2) reject e-mail who's sender 1) doesn't match the domain it's coming from or 2) doesn't have a fully qualified domain

      THIS should stop a lot of spam, as a lot of it will fail on one or both of those. I have been running into this more and more recently, and am going to install filters and such that match this

      idea 3) arm everyone with shotguns, have them spy on their neighbours. If they find that their neighbours are spammers, they must shoot the kneecaps off their neighbours and bring them before the world for trial. if they are found guilty..... may the world have mercy on them. If not they get free knee surgery to have the poor things replaced and all.

      this would work maybe... except that most e-mail comes from Asia, and their neighbours probably do it too... ohhh well

      but seriously idea 2 really would stop a lot of the spam, look through the headers and you will see what I mean.

      Also isps really need to take action against spammers, this is one of the reasons it persists. Talk to you ISP, tell them what you think.

    8. Re:Oh please don't do that. by rossz · · Score: 3, Insightful

      I agree. My stay with @Home was a period of frustration. Their mail service was so bad that I didn't dare rely on it. Their excuse, "email is for noncommerical, hobbiest purposes only". Fuck you @Home. I switched to DSL and set up my own mail server along with SpamAssassin and a few blackholes to minimize spam. When something goes wrong, I can fix it myself (and blame myself, too).

      I don't run an open server (I test this whenever I make any significant changes to my configuration) and certainly don't allow spam. I'm so anal that I have a filter that bounces subjects which contain "fwd: fwd:". That caught my mom and sisters a few times.

      Since I have a dynamic ip address, I use a service to deal with that (along with a 15 minute cron job to make sure my domain and ip address are synced). Unfortunately, some of the more "religious" antispammers block the entire dynamic dsl range, so there are a few places that refuse mail from me (very rare, fortunately).

      Preventing private email servers is just plain stupid. Just because some people are abusing this doesn't mean everyone must be punished. That's the equivlent of saying, "some people print child porn, therefore we must outlaw all private publications."

      --
      -- Will program for bandwidth
    9. Re:Oh please don't do that. by philfr · · Score: 1

      My cable modem ISP blocks port 25, so my outgoing mail has to go through their SMTP relaying server. As long as I can trust them to have it always available, I'm not annoyed at all. The only drawback is that they limit the size of emails to a few MB. But I also have a colocated server with its MTA, and I can exchange mail with it with UUCP, or I could make it listen to an alternate port (not 25).

      My ISP also blocks all incoming ports &lt1024 and outgoing ports 25 and 80 (so all surfing goes through their proxy). At first, I thought it would annoy me, but in fact, I am delighted they do, because CodeRed, Nimda and other IIS worms never threatened the bandwidth quality of my ISP, nor do I have to worry about sendmail, bind or ssh vulnerabilities. And I can still have servers on ports above 1024: my sshd only runs on a non standard port, which also means it is less visible to scanning tools

      For other needs, I have my colocated server of course, which I share with friends, and I believe there is a place for other net services than Web hosting (SMTP/UUCP/POP3/IMAP) for those that have a need for it

    10. Re:Oh please don't do that. by rknop · · Score: 1

      idea 1) force all smtp servers (recieving) to query back to the original sender of the e-mail to confirm that the user exsists on their system

      note: this isn't perfect it might work, there is a good chance it doesn't though

      idea 2) reject e-mail who's sender 1) doesn't match the domain it's coming from or 2) doesn't have a fully qualified domain

      Of all of these, the latter part of idea 2 is the only one I like. Right now, my wife and I both use the same SMTP server (mostly because they get forwarded through the exim on my computer-- that way, she can send mail even if the cable modem is down, and it will get forwarded on next time the modem is up), but we have different addresses. Thus, requiring us to have an account or a domain which matches the SMTP server's domain would be bad for us.

      To me, the solution is far simpler: require all SMTP servers to use SMTP AUTH. That won't cut down all spam, but that will help an awful lot. It's also unrealistic, since there will always be open relays that don't use SMTP AUTH, and there will probably be legitimate reasons to allow open relays. But just as systems nowadays come configured by default without open relays, they should come configured by default to use and require SMTP AUTH.

      -Rob

    11. Re:Oh please don't do that. by rknop · · Score: 1

      Unfortunately, some of the more "religious" antispammers block the entire dynamic dsl range, so there are a few places that refuse mail from me (very rare, fortunately).

      I had that problem with my cable modem. Unfortunately, one domain that (so far as I can tell) started refusing mail from dynamic home IP blocks a few days ago is pobox.com. I've been using that as a forwarding service for years, so that I would have a stable E-mail address even if my ISP changed. Suddnely on Friday, my wife couldn't send me E-mail. I sent a very irate message to pobox.com, but suspect I'll be cnacelling that service, which will be quite annoying and inconvenient. But even though I can work around it, I don't want to support a service that's going to be promoting what I see as primarily a source of collatoral damage in the spam wars.

      -Rob

    12. Re:Oh please don't do that. by Anonymous Coward · · Score: 0
      idea 1) force all smtp servers (recieving) to query back to the original sender of the e-mail to confirm that the user exsists on their system
      Well, that'd be interesting for mailing lists which aren't actually users. You probably could get around that, unless of course you bounce your mail through a mailserver in a DMZ which doesn't know all of your mail accounts.
      idea 2) reject e-mail who's sender 1) doesn't match the domain it's coming from or 2) doesn't have a fully qualified domain
      This doesn't work either since the protocols were developed such that you could forward things around to other servers.
    13. Re:Oh please don't do that. by FyRE666 · · Score: 1

      1.) Spam everyone with "Viagra Now!" emails...
      2.) Get unplugged by your isp...
      3.) No Profit!

      Yeah, but that's not how it works, is it? The spammer is paid up front to send XXXXXXXX emails out. They fully expect to lose their throwaway account in most cases (or it's stolen anyway). So, they inject their crap into the SMTP server, and move on to another ISP/account. So in your list above, remove step 3, and add "0.) profit!".

    14. Re:Oh please don't do that. by MadAndy · · Score: 1
      I think the problem we have is that these days *most* people on dynamic IPs *do* seem to be spammers. In terms of your analogy we'd be saying "most people print child porn, better look at outlawing all private publications" - I don't think your analogy holds up very well!

      As far as blocking goes, there's nothing particularly religious about it - in my case I run a small ISP, and the calls we dread are customers calling asking why they're getting spam. They don't know what it is, they don't care. And they threaten to move to a competitor to run away from spam, even though we know it won't help.

      Our blocking of IP ranges stops thousands of spam messages and has saved us from losing customers, so we'll continue to block dynamic SMTP servers like you. Dynamic SMTP servers are almost a thing of the past, from the good ol' days when open relays might have been a neighbourly thing to have. Times have changed and we can't afford to talk with you: you'll either need to catch up or be left behind.

      Is there some form of authenticated SMTP relay service you can use to get around the issue?

    15. Re:Oh please don't do that. by tricorn · · Score: 1

      For a case like this, you'd need to have a relay program that forwarded to, and authenticated with, the correct mail server for the queued messages; you'd need to configure it with authentication info for each address, or else store authentication info (e.g. certificates for use with STARTTLS, or a password for use with AUTH) with each message. Presumably you'd batch things so all messages from the same address would only need one authentication round. The sendmail msp feature is pretty close to this, e.g. it can use the MSA port, by using

      FEATURE(`msp', `', `MSA')
      but I don't think it can dynamically change which host it relays to.
  9. I don't get it. by blair1q · · Score: 1

    So you block port 25. So what? So they start polling all your other ports looking for an SMTP server. Oh. Right.

    1. Re:I don't get it. by gmack · · Score: 1

      You block port 25 forcing all of your customers to use your and only your mailservers for sending to other people's isps.

      Advantages? You know exactly how many mails each customer is sending so it's easier to detect a spam run and the spammers get a massive reduction in the rate they can send at since the now can't connect to 50 other mailservers and just toss in a large recipiant field per message.

      It basically renders your ISP useless to spammers and thus reducing creditcard fraud and the support costs of dealing with spam complaints.

    2. Re:I don't get it. by AndroidCat · · Score: 1

      What do you mean start scanning? I routinely get scan attempts to find an open proxy server. Blocking port 25 only stops the (really) stupid spammers that aren't up on the latest tricks.

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:I don't get it. by John+Macdonald · · Score: 2, Insightful
      Nope, you don't get it.


      The ISP does not block port 25 for traffic coming into their customer's systems, they block it for traffic coming out of them.


      Their customers must relay their outgoing email through the ISP's mailservers.


      Messages relayed by the ISP's mailservers can include header info that ensures that the originating customer can be determined. Then, if a complaint is sent to the ISP, they can decide which customer to deal with.


      This only has to be done for customers that use dynamic IP addresses - when fixed IP addresses are used, that is adequate to identify which customer sent the message.


      Of course, this will only be done by those ISPs that believe in being a good netizens.

    4. Re:I don't get it. by nehril · · Score: 1

      playing whack-a-mole with the tech spammers use to send spam just won't work. as long as there is money to be made, spammers will simply switch tactics to continue raking in the cash. The analogy with "copy protection" is quite accurate: consider the escalating "war" against satellite tv encryption. All that can really come of that is lots of expense for everybody, lots of collateral damage, and of course, still lots of spam.

      the real key is to take the money out of being an annoying spammer, without infringing on free-speech rights. If it becomes a legally actionable item to sue the businesses being advertised in spam (note: not the SPAMMER, but whoever they are pimping), then no business will pay a spammer to do their work. Solicited, traceable commercial email can be excepted from such laws, as well as political/news/whistleblower related speech (just as they are in other sectors of life). This keeps some of the potentially useful "anonymity" aspects of the current email system, while greatly reducing the incentive to spam.

      what about overseas spam? well, there's not much that can be done (or should be done) about businesses and servers that have no presense in the US. but if those businesses spam in the hope of getting US customers, then they must have a presense here. That means bank accounts, credit lines and other assets that can be seized. Thus, overseas based spam that hits US citizens' mailboxes will most likely be mistaken. And judging by the spam I receive, if all I received was international spam designated for the citizens of some OTHER country, I'd be very happy indeed.

      Not to mention, filters and other tech could be applied at this point to cath foreign-language foreign-charset mail and > /dev/null it.

      Laws can't kill spam. nothing can. but it can greatly reduce it, without forcing everyone to install complicated filters, maintaining giant databases of offenders, and upgrading infrastructure to handle it all. Then I can run my secured private mailserver (dynamic ip, static hostname courtesy zoneedit.com) and not become collateral damage myself.

    5. Re:I don't get it. by Kazin · · Score: 1

      Umm... that's what radius server logs are for. To identify who was using a particular dynamic IP address at a particular time.

    6. Re:I don't get it. by John+Macdonald · · Score: 1
      At what particular time? The time in the email header? (You have to trust the sender for that.) The time it was received? (What time zone, how accurate is the receiver's clock set?)


      When their own relay is used, they can insert an extra header that identifies the sending customer account, either directly or by including a line connection number and a timestamp that will match accurately with the time stamps kept in their logs, and maybe even a customer code too so that they don't even have to go through logs to determine it.


      Note that the ISP is not just ensuring that they can identify spammers with this; it can be used for tracing other illegal activities too.

  10. Open Relays vs. Spam friendly ISPs by GGardner · · Score: 2, Insightful
    There's been a lot of effort to try and close Open SMTP relays, in order to reduce spam. But the conventional wisdom seems to be that a few large spammers are responsible for most spam, and these spammers essentially have their own, or use, spam-friendly ISPs.

    Does anyone have an idea how much spam comes through open relays vs. spam friendly ISPs?

    1. Re:Open Relays vs. Spam friendly ISPs by kwoo · · Score: 1

      I just re-installed my OS and don't have my backups back in place yet, but out of the eleven spam messages in my spambox, it seems to be about fifty-fifty -- five open relays, and half a dozen cable modems/DSL lines.

      My opinion is that the only way to stop spam is to stop the fools that buy from spammers. Someone has to know these people! If I knew any, I'd take away their credit cards. :)

    2. Re:Open Relays vs. Spam friendly ISPs by ealar+dlanvuli · · Score: 1

      is there a good document on figuring out what all the headers mean? I've always wondered where my spam comes from.

      --
      I live in a giant bucket.
    3. Re:Open Relays vs. Spam friendly ISPs by Theatetus · · Score: 1
      is there a good document on figuring out what all the headers mean? I've always wondered where my spam comes from.

      Try this one. There are tons of others, just search for "read full email headers" or some similar phrase in your search engine du jour.

      There are tons of howto-type documents out there, though IMO the best advice is to take a week or so and get to know SMTP somewhat; once you do that the headers make a lot of sense.

      Cheers

      --
      All's true that is mistrusted
  11. You're being naive, good sir by Amsterdam+Vallon · · Score: 3, Troll

    It's now common knowledge in most academic circles that one can customize their email client to block spam via the utilization of a standard Bayesian filtering mechanism that keeps a document corpus of messages that have been marked as spam by the recipient of the emails. Any further emails received are then fed through the Bayesian filtering subroutine and marked as spam if they're tested as such.

    As Paul Graham writes, "A few simple rules will take a big bite out of your incoming spam. Merely looking for the word "click" will catch 79.7% of the emails in my spam corpus, with only 1.2% false positives.

    One idea that I haven't tried yet is to filter based on word pairs, or even triples, rather than individual words. This should yield a much sharper estimate of the probability. For example, in my current database, the word "offers" has a probability of .96. If you based the probabilities on word pairs, you'd end up with "special offers" and "valuable offers" having probabilities of .99 and, say, "approach offers" (as in "this approach offers") having a probability of .1 or less."

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
    1. Re:You're being naive, good sir by VoidEngineer · · Score: 1

      Does this work in Pine? If not, I'm afraid I may honestly be behind the times...

      Sigh... But I liked to be able to check my email via telnet...

    2. Re:You're being naive, good sir by spongman · · Score: 1

      the spambayes team tested word pairs/triples and n-grams but found no significant gain in effectiveness. it did, however, increase the size of the database immensely.

    3. Re:You're being naive, good sir by Anonymous Coward · · Score: 0

      > Does this work in Pine? If not, I'm afraid I may honestly be behind the times...

      www.procmail.org (and any bayesian-filter you might like, like bogofilter.sourceforge.net)

      > Sigh... But I liked to be able to check my email via telnet...

      Eh, is this a troll? No sane person would use anything but SSH... atleast not since 4-5 years ago...

    4. Re:You're being naive, good sir by Anonvmous+Coward · · Score: 1

      "It's now common knowledge in most academic circles that one can customize their email client to block spam via the utilization of a standard Bayesian filtering mechanism that keeps a document corpus of messages that have been marked as spam by the recipient of the emails..."

      I read this post, but I'm not quite sure why it's been modded as troll. Am I being naieve?

    5. Re:You're being naive, good sir by chefren · · Score: 1

      No. I don't see any indication on trolling either. Spam mostly seem to be based on some "spam template", the different messages are that much alike. Advanced relevance feedback mechanisms (Search for J. Rocchio jr. and relevance feedback on google if your'e intrested) should be very efficient if used to filter spam. Just start telling your mail client (with support for such filtering) what is spam by rating all messages and it will start recognising spam patterns very quickly. The important thing would of course be to have 0% false positives, so that you could happily have spam automatically removed. Otherwise you might end up doing what Miranda did to A.J:s mail in UF: deleting all mail with the subject "I love you".

    6. Re:You're being naive, good sir by Anonymous Coward · · Score: 0



      One idea that I haven't tried yet is to filter based on word pairs, or even triples, rather than individual words. This should yield a much sharper estimate of the probability. For example, in my current database, the word "offers" has a probability of .96. If you based the probabilities on word pairs, you'd end up with "special offers" and "valuable offers" having probabilities of .99 and, say, "approach offers" (as in "this approach offers") having a probability of .1 or less."


      So, if a legitimate sender writes you a letter containing one of your n-tuples, then their email is rejected is it not?

      It seems to me that the only way to make Baysian filtering to work correctly would be to use a huge corpus with n-tuples where n is at least four words or so. However, the probablility that you would find a match would be very low so you would require many more tuples. That leaves you right back where you were with traditional filters: a lot of rules. Furthermore, you not only end up where you started but you also have to maintain a large corpus of emails to be effective.

  12. aol addresses by www.sorehands.com · · Score: 2, Insightful

    How many spammers use real addresses?

    The problem is that they use an AOL connection to get online, then spoof through a korean SMTP sever.

    I like the idea. But, also do it for most of the dial-up services. Cable and DSL does provide a way back to the spammer's home.

  13. Blocking port 25 is terrible! by IGnatius+T+Foobar · · Score: 5, Insightful

    Blocking port 25 is not the answer. It creates more problems than it solves. I am a senior sysadmin at a mid size hosting center, and we run mail services for a lot of our customers. The single biggest problem with mail is dealing with ISP's that block port 25.

    Saying "oh, just run it on a different port" is not as simple as it sounds to us geeks. Sure, we offer SMTP on another port to get around those ISP's, but your typical nontechnical user doesn't even understand the problem, much less know how to apply the workaround. And during the time they can't send mail, they're blaming you. They're blaming your "broken" mail service, because the mailbox their ISP provided them with is working just fine.

    So you set up the nonstandard port and tell them "point it here." Now you're wasting untold amounts of tech support time on the phone with the nontechnical users -- you have to figure out what operating system and e-mail client they're using, and hopefully it's a setup that someone in your tech support organization is familiar with. Then you have to walk them through the process of setting up SMTP on a nonstandard port, and setting up authentication if necessary. During that time, you've spent enough tech support time to make that account unprofitable this month, and the spammers have found some other way to deliver their mail anyway.

    Blocking egress on port 25 is not a good solution.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Blocking port 25 is terrible! by gmack · · Score: 1

      So you go with webmail or have them use their own ISP's mail server.

      It's not that hard.. I've also had to walk non technical customers though that problem and I still wish more isps would block 25.

    2. Re:Blocking port 25 is terrible! by Phroggy · · Score: 1

      Ah, but the ISP blocking port 25 is bad for YOU, not for THEM (the ISP). That's why they do it. Yes, they have to do their half of the tech support for that issue (the more obvious solution is to have the customer use the ISP's SMTP server, which the ISP should support, although they'd usually rather not).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:Blocking port 25 is terrible! by Anonymous Coward · · Score: 0

      Your customers should *NOT* be using you SMTP server to send mail. They *should* be using their provider's SMTP server. This is by design. If a provider allows their dynamic netblocks to make direct-to-MX connections, they are a shitty provider. Plain and simple.

    4. Re:Blocking port 25 is terrible! by ipb · · Score: 1

      I couldn't agree more, however for an additional reason.

      I contract with an ISP for Internet access, not just email and web browsing. I run my own servers for everything and expect complete, unfettered access via any port I choose to use. I don't want anything from my ISP other than a pipe for packets. If mine were to start blocking ports I'd be looking for another in an instant.

      Blocking any port restricts my ability to use my connection for my own uses and is not what I pay for.

      And don't even get me started about what a poor excuse filters are as a solution.

    5. Re:Blocking port 25 is terrible! by bconway · · Score: 1

      Sure it is. After all, the way to stop drunk driving is to TAKE AWAY THE ROADS. ;)

      --
      Interested in open source engine management for your Subaru?
    6. Re:Blocking port 25 is terrible! by dillon_rinker · · Score: 1

      No, silly, you don't take away all the roads. Just the roads that contain bars.

    7. Re:Blocking port 25 is terrible! by Anonymous Coward · · Score: 0
      So you go with webmail or have them use their own ISP's mail server.
      Have you ever actually tried to use webmail? Jesus, the interface sucks. Please write back with an actual suggestion.

      Thanks.

    8. Re:Blocking port 25 is terrible! by Anonymous Coward · · Score: 0

      This is not as difficult a thing as it seems. It really doesn't matter what SMTP server a person uses, just so long as that SMTP server is reachable and, if it requires authetication, they have an account. I typically bounce around ISPs and different networks (different cities, different client networks, etc.) which is why I require a remote, SSL-enabled, authentication-enabled SMTP server.

      MOST END USERS DO NOT REQUIRE THIS FUNCTIONALITY.

      In fact, if you simply tell them to point their mail client to their ISPs SMTP server, they're fine and dandy.

    9. Re:Blocking port 25 is terrible! by SimplyCosmic · · Score: 1

      Um ... not being a network expert myself, I have to ask why you don't just set up "smart relaying" on their email servers?

      Most email servers have this easy to configure option, which simply forwards all outgoing email from the server to their ISP's SMTP server, with no changes to the email.

      Provides you the ability to run your server and the ISP the ability to bottleneck spam, I don't really see the problem here.

  14. Not quite by leviramsey · · Score: 5, Insightful
    I think the key problem is ISPs that do not block egress traffic on port 25.

    No, the key problem is ISPs that don't disconnect spammers and charge them for violating the AUP, as well as ISPs that don't even have anti-spam AUP's. Open relays are next on the list. True, blocking outgoing port 25 traffic on the routers might eliminate a lot of spam (not a significant amount: in my experience the majority of spams I get are from various Asian countries, though configuring Postfix to reject connection attempts from a dozen or so subnets in China has cut down drastically), but then again, dropping every packet would solve the problem even more effectively, because:

    It is not too tough to set up an SMTP server... to run off a different port.

    As soon as an ISP blocks port 25, any spammers using that ISP will run their spammachines off of different ports. If an ISP requires SMTP AUTH connections to their mailservers, how long before spammers start relaying through their own ISP servers? Ultimately, blocking port 25 will have no measurable effect on spamming, because if the ISP provides a means around it for sending legitimate mail, it will be abused to send spam. All your proposed remedy will do is make life difficult for those who run legitimate mailservers.

    1. Re:Not quite by gmack · · Score: 1

      Not correct.. if isps block outgoing access to port 25 then getting around that would require the cooperation of the (usually misconfigured) spam realay. They can send from any port they want but if your blocking outgoing traffic to 25 then they still get blocked.

      If the only way around that is using the isp's mail server the spam suddenly gets easier to trace and the server admins will notice if someone suddenly saturates their servers with a ton of bulk email. Even if they don't it will slow the traffic because spammers usually take as many open relays as they can find and cram them so full they end up not being able to get legitemate email(including complaints) until 4 days later.

    2. Re:Not quite by silentbozo · · Score: 1

      Spamhausen are a mixed blessing. They're fucking annoying because until you realize that they're spamhausen, you treat them like normal ISPs and send them abuse reports. They then pass the abuse report to the spammer so they can fine tune their spam message to avoid filters, move their IP to the next one on their block, and start spamming again.

      On the other hand, once you realize an ISP is totally black hat *cough* *coretel* *cough*, you can blackhole their entire IP block and cut off all future spam from them.

  15. A quick way... by gremlin_591002 · · Score: 1

    This is by far the fastest way to destroy an open and accepted standard that I have ever heard.

  16. spambayes? by spongman · · Score: 4, Informative
    Did anyone there talk about Spambayes? I've been using this open-source spam filter for several months now and lurking on their mailing list and I have been really impressed at the lengths they've gone to to provide a mature framework for testing their statistical theories over many varied sets of spam/ham corpora.

    While they started out with the bayesian algorithm described by Paul Graham they quickly discovered that the effectiveness of his algorithm tends to depend on the values of some quite sensitive tuning parameters and that diffrent people can get wildly differing degrees of success depending on their configuration and the types of spam/ham that they receive. Gary Robinson wrote an interesting critique of Paul's algorithm and helped the spambayes team incorporate his so-called chi-squared combining scheme (which apparently isn't bayesian at all) which doesn't seem to depend so much on 'magic' numbers and their testing framework showed that it works surprisingly well for both small and large sets of messages.

    It's still under active development although most of the ongoing work is centered around the user interface components (POP proxies, Outlook plugins, etc...) whereas the actual spam classifier hasn't changed much in a while.

    Well worth looking into if you're getting too much spam. Who isn't?

    1. Re:spambayes? by anthony_baxter · · Score: 1

      There wasn't anyone there presenting a talk on spambayes, but Barry Warsaw did a bit on it at the end of his talk, covering how spambayes will be integrated into Mailman &c.

      A number of other people in the talks mentioned the spambayes work - a few people are planning on using bits of the work (the classifier, in particular)

      There's a first pre-release of spambayes available from the website now.

  17. Block port 25?!? by peter.l · · Score: 1

    Okay, maybe I don't get what the poster is saying, maybe I'm just a fool, but blocking port 25 will not just kill all spam relaying, it will kill all incoming mail. See, SMTP isn't just a protocol used by your email client to send mail, it is also used by mail servers to talk to eachother.

    Perhaps the suggestion is to only allow relays on an authenticated connection? Okay, that solves the problem, but there is a world of difference between doing that and simply blocking port 25 altogether.

    1. Re:Block port 25?!? by jdennett · · Score: 1

      They don't block all port 25 traffic; just port 25 traffic either

      • From a customer of theirs to anything other than their mailservers, or
      • From outside their network to anything other than their mailservers

      Their own mailservers, it is hoped, will accept outgoing mail only from their own customers and incoming mail only if it is to their own customers

  18. Tarpit! by Checkered+Daemon · · Score: 5, Interesting

    Theo deRaadt of OpenBSD fame has put together a nasty little spamd, a daemon that attempts to tie up a spammer's resources. Basically, it slows down connection attempts and then sends a temporary error code back, sticking the spam in the mailqueue and letting the spammer try again, and again, and again. Designed to use up as few of your resources and as many of the spammer's as possible.

    Excellent description of how to use it with your own self generated blacklist at http://www.benzedrine.cx/relaydb.html.

    Unfortunately, it's only on OpenBSD so far. Can some one please port this to Linux by tomorrow?

    1. Re:Tarpit! by Electrum · · Score: 1

      Unfortunately, it's only on OpenBSD so far. Can some one please port this to Linux by tomorrow?

      http://cr.yp.to/ucspi-tcp/rblsmtpd.html

  19. NO! by Anonymous Coward · · Score: 4, Insightful

    This conclusion is simply and fundamentally WRONG.

    It is critical for the future of the Internet that ISPs provide unmolested IP service. When ISPs are permitted to filter anything, for any reason, you start down a slippery slope. As soon as ISPs start trying to prophylactically control what goes on through filtering, they will find new things they need to control, for "security" or "liability" reasons. This will screw the end users by changing the 'net from its current state to a choice of which ISP's walled garden you want to be trapped in -- which ISP's filtering and censoring you want to pay for the privilege of being subjected to. It also screws the ISPs -- technologically it's expensive, it creates new problems for their customer service to deal with, draws the ire of some of their customers and civil liberties types, and the more they try to filter/control/censor, the more ISPs will be legally required to (the principle behind common carrier -- if I provide a neutral and blind service, I can be exempted from being required to control many things, but if I provide a controlled service where I can know what's going on, then I'm required to use my control and knowledge to prevent certain things or I can be held as aiding those things being done)

    And it won't stop the bad guys. The worst thing about the spammers is that they're just smart enough that whenever any effective anti-spam measure comes around, they just find a way around it. Yes, AOL filtering outbound port 25 today will stop a lot of spam TODAY. And guess what? The spammers will just do something else. Open -- or cracked -- proxies are the up and coming new spammer tools. Please explain to me how cutting off outbound port 25 solves that problem. Please explain to me why spammers will just go away and stop spamming because you're blocking port 25 as opposed to finding some other way to spam.

    This is a solution where the users lose because they lose functionality and are likely to lose more with it as precedent. It's a solution where the ISPs lose because they incur new costs and liabilities while only temporarily slowing down spam. It's a solution where the spammers lose least of all, they've been shut out of ISPs before and they've been blocked in various ways before and they already know how to do their deeds differently if they need to.

    This is a really bad idea.

    I am disturbed that a bunch of supposedly clueful folks came up with this.

  20. Manged Services by Anonymous Coward · · Score: 0

    http://www.gatewaydefender.com

  21. blocking port 25?! by darp · · Score: 1

    I don't use other SMTP server then my own computer. But this means that my computer have to resolve the recipients address, find the mail gateway and send the mail to the recipient. If the ISP starts blocking port 25 I'll have to relay everything thru them. That's absurd. The spam have simple solution and it is using mail address aliases that are unique for the person/organization that will use this address. Wells Fargo (my bank)nows me as wellsfargo@mydomain.com. They use this address when they send messages to me and If I start receiving spam with a recipient wellsfargo@mydomain.com who do you think will be responsible for this? And the solution is quite simple - just delete this alias and go on.

    1. Re:blocking port 25?! by OsamaBinLogin · · Score: 1

      > Wells Fargo (my bank)nows me as wellsfargo@mydomain.com.
      > They use this address when they send messages to me and If
      > I start receiving spam with a recipient wellsfargo@mydomain.com
      > who do you think will be responsible for this?

      In fact I use a similar scheme - but I spell it backwards, like wells fargo would know me as ografsllew@mydomain.com.

      Of course I have the luxury of having the whole domain name to myself, anything at blahblah@mydomain.com comes to me. So I don't have to go create something in order to make up yet another email address, I can create it by pencil while standing on a trade show floor.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
  22. Blocking 25 too heavy handed by sjames · · Score: 1

    A better idea might be a DNS hack. if the reverse lookup of the sending server's address doesnt include mx.domain.tld, require AUTH. It is less of a problem than blacklisting all cable modems or blocking outgoung traffic to SMTP and will do at least as much to kill off spam.

    Pointing a domain to your Broadband or dialup address is easy, but adding a PTR record to your ISP's server is hard. Hopping from colo to colo is a lot harder than getting a new dialup every other day.

    1. Re:Blocking 25 too heavy handed by doormat · · Score: 1

      My ISP does this, and it prevents me from using my own domain to send out mail. Since my ISP wants to fuck me in the ass to the tune of $10 *per month* for DNS/rDNS, I use register.com's DNS services (included in the domain reg price) to point to my static IP. But I cant change the rDNS. They refuse to change my rDNS unless I pay them. So if you rDNS my mailserver, it comes back to my ISP's name (foo.bar.cox.net) instead of mail.foo.bar. So a few ISPs wont accept mail from my mailserver.

      --
      The Doormat

      If you're not outraged, then you're not paying attention.
    2. Re:Blocking 25 too heavy handed by tweek · · Score: 2, Informative

      Do you have ssh access to your mail server? If so, just forward local traffic on port 25 through the tunnel to the remote machine.

      ssh -L25:remotemachinename:25 remotemachinename

      Works like a champ. I tunnel my IMAP and SMTP connections this way.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    3. Re:Blocking 25 too heavy handed by sjames · · Score: 1

      Obviously, any solution is imperfect, but I have to wonder what's up here. If your ISP wants $10/month, they are a ripoff for sure. What kind of service is it where you get a static IP but no rDNS entry?

    4. Re:Blocking 25 too heavy handed by Anonymous Coward · · Score: 0

      Surely you must be joking?

      Reverse DNS on all incoming connections (even if you cache the results) is *really* slow. Doing this to a mail server which handles 1,000,000 messages a day will suddenly hobble it to maybe 500,000 a day. And then spammers will just get an account with DynDNS so they can stick "MX." in front of their name. Besides, how many mail servers have you seen which actually have "mx." in their name?

      Requiring SMTP-auth for all egress mail has been tossed around too, but the cost of providing tech support for end-lusers rarely makes it an economical solution. POP-before-SMTP authentication usually works better and is mostly transparent to end-lusers - at worst they have to press the Send-and-Receive button twice if their mail client tries to send queued messages before it tries to receive new ones.

      If ISP's insist on blocking port 25 egress traffic then they should provide two SMTP mail servers/clusters - one "A" is the advertised MX and accepts connections from anywhere but only accepts RCPT's addressed to domains the ISP hosts (ie: no relaying). The other "B" is not MX-advertised, accepts connections only from IPs within the ISP's own ranges but can send to anywhere. "B" is the one that can have spam-control on it eg: no more than 10 RCPT's per message; no more than 10 messages per connection; no more than 100 messages per IP per hour. Customers operating their own SMTP server can relay through "B" as well - if necessary having a scheduled script to do the POP-before-SMTP auth. If some legitimate customers require more throughput then these limits could be easily expanded based on the cached POP-before-SMTP credentials.

    5. Re:Blocking 25 too heavy handed by sjames · · Score: 1

      Reverse DNS on all incoming connections (even if you cache the results) is *really* slow. Doing this to a mail server which handles 1,000,000 messages a day will suddenly hobble it to maybe 500,000 a day. And then spammers will just get an account with DynDNS so they can stick "MX." in front of their name. Besides, how many mail servers have you seen which actually have "mx." in their name?

      I'm serious, and stop calling me 'Shirley'!

      Actually, many SMTP servers already do DNS checking for each connection, some also do reverse lookup, and an RBL lookup as well.

      You may be able to get DynDNS to point mx.domain.tld to your DSL IP address, but how will you convince your provider's DNS (the authoritative name server for reverse DNS on their IP blocks) to agree that the PTR record for your IP is mx.domain.tld?

      mx would not be the actual name of the server, just an alias PTR record to prove that it really is a proper mail server and not a spam program on a DSL or dialup line.

  23. No Spam in Two Years? by beldraen · · Score: 0

    I am writing this document with the hopes of proving the viability of a design. Slashdot is a wonderful community to see if something can fly. I also recognize that a successful solution cannot come from a single vender and the more people that see this and implement it the better the possibility of it becoming reality.
    As a lead software designer, I am paid to analyze problems in my company and to provide solutions. I attempt to understand relationships, contemplate the results of our actions and generalize our behavior. My personal problem for a while now is that I am sick and tired of spam. It is bad enough that my public email address has been eaten alive by porn ads and pyramid schemes, but even my work address is starting to slowly accumulate items. Getting un-work-related email is bad enough, but I just love getting emails for teen women who willing perform degrading acts with various barnyard animals in my inbox at work. Now of course, I know it is obvious that many companies are untrustworthy. Any free service is just begging to place you on an email list. However, many claim that they will keep you strictly in confidence, or at least allude to that effect. They take advantage of the fact that once you get on a lot of email-lists it becomes impossible to figure out who gave out your email address. An astute friend of mine made an observation about job-seeking sites. Shortly after an email address was in the site, spam started to trickle and then poor in. It is obvious that once your email address goes to just one unscrupulous company, the game is over and you are now in the war for ferreting out anything useful in your in-box. My friend had then made a brilliant suggestion, "Why not create an email account just for the job-seeking site and see what shows up in the box?" I was going to do it to see just how private my email address really was and then it got me thinking.
    As an analyst, I have learned that the most difficult thing to differentiate sometimes is what is a problem and what is a symptom. In order to start a fire, you have to have three things: oxygen, fuel and heat. If you prevent just of those things from working, then the fire goes out. All too often people attempt to put fires out by dousing the flames. A firefighter knows instead that the goal is to use water to cool the fuel down so that the fire goes out on its own. At one point I came to my first realization, "Spam is not a problem, it is a symptom." The simple truth is that it is very cost effective to spam. Even if you are running some questionable diet pill, if you can email one-tenth of the populous of the U.S. then you can get thirty-five million hits. If only one in a hundred thousand buys the product, then you have 350 people buy the product. Since the cost of the Internet is shared amongst all of its inhabitants and most places just eat the cost of having the Internet available to their location with an always-on connection (email, web-browsing, etc.), the cost of spam is next to nothing in comparison to more traditional mailed advertising. The question then becomes, "how does one make the act of spam no longer cost effective?" It would no longer be cost effective if the vast major of the email sent was rejected automatically because it was unwanted. Therefore, the problem with spam really is, "How do I determine if the email that I am receiving is wanted or not?" If I can make it so that the mail server automatically rejects unwanted mail, then it no longer becomes cost effective to spam.
    A lot of effort has been placed into attempting to write software that determines if something is spam. The bulk mail folder in many systems attempts to prevent these types of emails from taking up your work time. However, it is actually the human component that decides if something is actually wanted or not. As we can easily see, any automated system can only be an approximation of your requirements because it can never know your needs perfectly. We will always, after the fact, have to add to the rules some new source to omit some new type of unwanted mail. This is known as a negative system. The system assumes everything is ok and one must provide a rule to prevent (a negative act) an undesired behavior. This means identifying spam perfectly will always be a mathematically impossible endeavor. This lead to my second realization, "The problem can not lie in identifying spam, but must lie in identifying the offenders."
    It is interesting to note that we have already solved this problem with practically every service that is out there--authentication. In order to know if you want to let someone into your FTP server, we authenticate. In we want to know if you want to let someone into your private web server, we authenticate. If want to let someone retrieve their email, we authenticate. But, to send email to someone, we don't require authentication. I propose a simple concept to authenticate email-- a really, really big, unique number to which I propose calling an email certificate number (ECN). In order to not have your email rejected by the server, your ECN must be on the acceptance list of the email server. The scenario would play out like this:
    I go to site XYZ.com and in order to let me download their free software they want me to give them my email address. They have on their site a button that requests authorization from me to send email to me. The web click automatically pops up a dialog that states that I am giving them my email address and my browser is assigning them a unique ECN. Perhaps it automatically fills out a description for the ECN stating that this ECN is for XYZ.com. After clicking "OK," the web site has my information. Unbeknownest to me, but beknownest to their fine print, is that they are going to trade my email address with "select partners." Translation--the entire friggin' Internet. Spam begins to file on in to my inbox. This time, however, I can do something about it. Each email has my ECN number that is unique to this group of people. This allows me various choices. First, maybe all the mail is useful to me and I can just accept it. Second, I like getting mail from XYZ.com. After all, I choose to sign up to their email and wanted the newsletters. It would be an easy to create an email rule to reject all email from that ECN except for mail from XYZ.com. Finally, I could feel that they have abused my email address and therefore I do not wish to deal with them anymore. Therein, I revoke the ECN entirely and my email address is now useless to them. In short, if a company gave out their email addresses and those affiliates pissed off the customer base with sexual aid products, then it would no longer be cost effective to mass mail. The incentive would be come to treasure good email addresses and to not abuse them.
    This of course also allows you to control your personal email. For personal email, you have to take a slightly different approach. You have to preauthorize the email server for the address. As an example, I run into an old friend and we decide that we are going to keep in touch. We exchange email addresses. When I go home, I authorize an ECN to the address. When the first email from the friend comes in, my server automatically responds with an email establishing the ECN. When I email him the first time, I get the same treatment. If whatever reason I wish to break contact, I can just revoke the ECN and that email address can no longer send to me.
    The real trick to this system, assuming someone doesn't come up with a serious hole to this design, is usability. A fair percentage of systems will have to implement and require this behavior in order to drive the entire market to behaving this way. It would also have to be very user friendly by being very transparent to end-users so it is simple to implement and control. I think this is one place where the Open Source community could really shine. This would be a real innovation and I figure if people started on it now, enough systems could push the rest of the world to adopt it if they want to continue to be able to send email. I'd say it could probably be in force in two years, which would a wonderful amount of time to see the end of spam.

    --
    Bel, the mostly sane.. "Of course I can't see anything! I'm standing on the shoulders of idiots." -- Me
    1. Re:No Spam in Two Years? by silentbozo · · Score: 1

      Your proposal is laudable, but you overthought it. Instead of issuing ECNs, and layering a whole nother level of protocols, you could just have everyone run their own domain (or subdomain), and every time you give your address out, make it unique. For example:

      I buy a book from Amazon.com. I give them the following address: amazoncom20021109@joe.mydomain.com (ie, domain+date@mydomain)

      If amazon abuses that address, I remove it from the active list of allowed addresses, and it just bounces.

      However, there's a problem. Neither your proposal or method I use will allow the guy off the street to mail me without having been given a valid address, nor will they make spam no longer cost effective. These are the two main problems to controlling spam - allowing mail you want (without knowing the person sending it), and providing a feedback mechanism to actively discourage future spam (a penalty.)

      Spammers don't care about bounces, because they don't have to deal with them. And unless you force everyone to refuse mails from unknown senders, the spammer business model of spam everyone, get some idiot schmuck to bite, still holds. So all we've done is increase the level of complexity without fixing the root problem - the economics of spam. Sure we've cut down on the amount of spam we personally get, but we can do that already (Spamassassin, throwaway e-mails, authentication, etc.)

      We need something to make them think twice before spamming people... like criminal penalties. The prospect of having to spend a year with Bubba (or Bertha) up in the big house should be a sufficient deterrent. :)

    2. Re:No Spam in Two Years? by terraformer · · Score: 1
      Does that mean that I now have to pay for a cert for each domain that goes through my mail server? Keep in mind that the SMTP spec does not have a "sending_mail_for" pragma in it. When I send mail it goes out as coming from the primary domain on the machine, not necessarily the domain on the from address, which in the case of my alumni accounts, I do not have control over.

      I was actually at the conference (unlike the troll who wrote the lead piece suggesting blocking port 25...) and this was suggested by, of all people, Verisign. Hmm... I wonder why, because they know that a cert for every domain name out there would be required. Contrary to the lead story's assesrtion, there was a lot of discussion about how filters are only one part of a larger arsenal of spam fighting tools. In fact the discussion resembled many of the comments posted on this discussion. ie; do filters work (yes, no, arms race...), auth SMTP, ISP filtering v. Personal filtering, etc.

      There were a lot of smart people there and the discussion was solid and it gave people more than a chance to vent and regroup for the future. Some consensus was that 99.5% of all users needed to have filters to make the economics of spam work in our favor. Another consensus was that spam was, at it's core, an economic problem with, (as you put it) a technical symptom. Another one, that was not as clearly stated, was that the community needs to come together as a whole and fight the problem at it's source. On that note, a lawyer was there who has made a rather sucessfu, although probably not all that lucrative career of suing spammers into oblivion.

      In conclusion, there were technical solutions, legal solutions, and each one by itself will be insufficient but al told it is a start to eliminating the problem.

      --
      Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
    3. Re:No Spam in Two Years? by beldraen · · Score: 1

      The point of the ECN is to prevent the need for a unique domains for everyone. The protocal resides within the email system, not the domainname. Secondly, 99% of the people who I email personally I have meet personally or talked over the phone or in some mannor exchanged information. That exchange is a basic aspect of personal communications. Acceptable spam hinges on the that *I* initiated the contact, therefore I am in the position to "open the whole" for spam to filter in. In responce to your arguement that there needs to be criminal penalties, there already are. The cannot work because all you have to do is be offshore and you're not bound by the laws. The only reason why we don't have this problem with telemarketing is that it costs the spammer a lot of money for international calls. Otherwise, we would have that problem too. That's where bouncing mail becomes important. A large part of the financial insentive is trading "good" email lists. That trading will halt if the fear is if I trade my list and someone pisses off all my customers, then I don't have a good list anymore.

      --
      Bel, the mostly sane.. "Of course I can't see anything! I'm standing on the shoulders of idiots." -- Me
    4. Re:No Spam in Two Years? by beldraen · · Score: 1

      I wish I could have been there.

      My arguement is this and I hope you might see value in passing it along or perhaps getting me in contact with someone receptive: Spam is mathmatically impossible to prevent perfectly with email in its present incarnation. It is a negative model, meaning that all email is assumed acceptable and unwanted email is targeted for deletion. This was the basis for Godel's theorem. Until email is flipped on its head to be a positive system (all email is undersirable until proven that wanted), spam will find ways around filters, lawyers and laws. I don't deny that the those three will stop some spam, but in my opinion its like taking baking soda to a three-alarm fire--yes, it will start putting out the fire, but the fire will always spread to new places before you can put the whole fire out.

      Sincerely,

      --
      Bel, the mostly sane.. "Of course I can't see anything! I'm standing on the shoulders of idiots." -- Me
    5. Re:No Spam in Two Years? by terraformer · · Score: 1
      And that is a valid argument (and some variation or another on it was mentioned by a few speakers) but the mechanisms to make this happen from a technical standpoint are not very mature. The prevailing choices are authentication, whitelisting, micropayments and fees between ISPs (an offshoot of micropayments AKA macropayments). Each of these has associated costs and benefits. Without rehashing each argument the aspect of each of these that I do not like is an unecccessary financial burden on small users such as myself. I run my own mailserver for five domains plus customer domains and I can tell you the big ISPs, Verisign, et al; will try to bury people like me if given the chance to do micropayments just like the big banks did to little ones with ATM fees. Yeah, you probably hate those as much as I do.

      Authentication may be the best way to go but there has to be a lower cost solution since a cert is going to be needed for each domain. Also, you would then need to manage trust relationships and that is not any easy thing. A model of it is in Kerberos but it is overly simplified and is only one level deep. Just to give you an idea why Verisign is pushing that option is they own a large number of the providers out there. Thawte and others are all Verisign owned.

      The only one not covered by the financial argument is whitelisting and I do not believe it is an elegent solution and I think it is more easily defeated than people think it is. However, it may come down to that as being the next step after filters.

      --
      Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
    6. Re:No Spam in Two Years? by silentbozo · · Score: 1

      In responce to your arguement that there needs to be criminal penalties, there already are.

      Really? Where? I've yet to hear of any spammers go to prison - if you can tell me of any, it'd really brighten my day. :) There are civil penalties in certain areas of the US, and if you have enough clout and they're selling illegal items, you can slap them with a fraud suit. But again, I've yet to hear of any spammers serving jail time.

      99% of the people who I email personally I have meet personally or talked over the phone or in some mannor exchanged information.

      That's great. I personally don't use the phone very much, and the people I communicate with are usually contacting me for the very first time, via e-mail. ECN wouldn't help me, nor would it be very much different than setting up a whitelist.

      A large part of the financial insentive is trading "good" email lists.

      While trading (or renting) lists is an accepted practice for catalogs, and postal mailed solicitations (although there is a growing backlash, related to the intolerance of e-mailed junk mail), trading e-mail lists is NOT a legitimate tactic in the online world. The only people I know of who sell e-mails are spammers, and these are the kind of people who would sell you 999,999 bad e-mails on a 1 million e-mails cd. Like I said, the spammer business model isn't bothered by invalid addresses, bounces, etc. - all they have to do is harvest, autoguess, or steal enough addresses, and there will be some idiot who responds.

      Again, for your plan to work, you'd have to force everyone in the world to essentially run a whitelist. "If I don't know you, I won't take e-mail from you." Obviously if nobody accepts spam, spammers will go away, or at least become pathetically irrelevant. But it also means that e-mail will no longer be an open communications medium, but something more like AIM, where only people on your buddy list can chat with you.

      Before I'm willing to take that step, I'd like to put the screws on the spammer-criminals and see if that takes care of the problem. My rationale behind using the law to penalize spammer behavior is this: big spammers like having money, and being able to spend it/show it off. That's just the kind of people they are (ie, get-rich-quick scum.) If they move their spamming operations overseas, then fine, we can still bust the guy behind it if he's in the states. If he flees, even better, he becomes a paraiah, and has to do all his business outside of the United States. If he's willing to live with that penalty, then fine. I'm betting, however, many of them might decide not chancing jail time, especially if they've been there before. And if I'm wrong? Well, you can always whitelist/ECN if things get bad enough.

    7. Re:No Spam in Two Years? by beldraen · · Score: 1

      I don't understand why you think certifications are necessary since they cannot work. By definition, trusting a third part to not spam you is the problem. The issue can only work if the *user* supplies a ticket that says people who have this ticket may email me. The only solution resides in that the *receiever* must be able to revoke abuse. I couldn't careless whether a domain was trusted or not, I simply need a way to know that *I* originally authorized receipt mail and can track that it has now been abused. Who did the abusing is irrelevant. Where the mail came from is irrelevant. All of that can be spoofed, forged, etc, except my ECN. Follow this?

      --
      Bel, the mostly sane.. "Of course I can't see anything! I'm standing on the shoulders of idiots." -- Me
    8. Re:No Spam in Two Years? by terraformer · · Score: 1
      You are back on whitelisting again. And with authentication certs you can whitelist but the more important thing is you can also be somewhat assured that who sent the email is who they say they are. You can then sue those people for theft of services which one of the speakers (a lawyer) has made a career out of. Spam is illegal (some states in the US directly bt indirectly via chattles or common law), especially if you request to not receive it.

      Who did the abusing is irrelevant. Where the mail came from is irrelevant. All of that can be spoofed, forged,
      Not with a valid cert you can't. And that is the point. If you know who it is who is sending you the crap, you can stop them without making those who are sending you unsolicited, but nonetheless worthy messages, from having to jump through hoops. Keep in mind that more than half of the spam out there is being sent by just a small number of people. They can't go and get good certs from a bad certifying agent since we (the good guys) can simply refuse to honor any cert from that certifying agent, effectively destroying their business. No certifying agent is going to risk that to let a few spammers get a certs.

      --
      Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
  24. Barry Shein's modest proposal. by Xthlc · · Score: 4, Interesting
    Barry gave a tremendously entertaining (if disorganized) talk. His main points were:

    1. Spam is a stupid, boring problem that smart people shouldn't have to think about. "Why should some of the best minds in computing be forced to have a conference about this stuff?"
    2. The arms race between spammers and anti-spammers is going to get much worse before it gets better. We can come up with all kinds of cool technology to block spam, but spammers have a very direct financial incentive to dodge that technology in increasingly innovative ways.
    3. The only feasible, permanent solution will be a fix at the social and economic level, not technological.

    Barry's proposal for that last point was a fundamental change in the economics of spam, as follows:
    1. Create a coalition of ISPs with the will to implement and enforce these changes.
    2. Legitimize spam by selling "spam accounts" (with unlimited email quotas, etc) as a premium service.
    3. Create a system where ISP A can invoice ISP B for excessive load on the ISP A's system due to spam sent from ISP B.
    4. ISP B passes the cost on to their customer (if he's a legit spammer) or sics the law on him for theft of services (if he's not).

    Basically, it boiled down to "Spam is currently in a gray area legally, so let's legitimize spam in order to divide the spammers into legal spammers (who pay handsomely for the privilege) and illegal spammers (who do hard time, just like people who cheat a utility company).

    Challenging proposal, and great fun to hear him speak.
    1. Re:Barry Shein's modest proposal. by rkent · · Score: 3, Informative

      Basically, it boiled down to "Spam is currently in a gray area legally, so let's legitimize spam in order to divide the spammers into legal spammers (who pay handsomely for the privilege)

      I also kind of got the impression that he thought the rate for this should be prohibitively high (did he say something like a penny per message, or am I making that up?). The point being, to put a system in place so that you are ABLE to charge for it so the magnitude of the problem is more clearly discernable.

      Barry also mentioned many other "features" of spam from an ISP's point of view, not the least of which is that naive people hold their own ISP responsible for the mail they get, which is sometimes pornographic and exposed to children. I don't think he was seriously suggesting ISPs should let this go and furthermore profit from it, but rather that, if they were authorized and able to charge for it, they could flip the spammer's economic model and improve relationships between ISPs and their clients.

    2. Re:Barry Shein's modest proposal. by CaptainSuperBoy · · Score: 1

      And if this proposal ever happens I'll be on a 'non-coalition' ISP the next day. I'll go back to 56k if I have to, rather than give my money to a bunch of providers who sign pink contracts with each other.

  25. AOL the source? I think not. by Powercntrl · · Score: 5, Informative
    I think AOL is really being blamed for a lot of spam it shouldn't be.

    Send spam using AOL's e-mail client and your account is nearly-instant toast, thanks to automated rate-limiting software.

    AOL set up rate limiting sometime around 07/98. Yes, it was THAT long ago. Note, as another poster has said, this wouldn't stop someone from using AOL as their ISP and connecting to another SMTP server for spamming purposes, but considering how slow (not to mention expensive) AOL-provided net access is, I doubt any real spammer would use it for even that.

    Since most of the /. readers are probably not still using AOL, here's what can be found at AOL keyword: Rate Limiting.


    America Online has received an overwhelming amount of complaints concerning unsolicited commercial e-mail, or "junk" mail, and we are doing everything we can to protect our members' online experience. Because many junk e-mailers collect screen names from AOL chat rooms, we put a "Rate Limit" feature in place to deter junk e-mailers from collecting member screen names from chat rooms. The Rate Limit feature is also used to deter members from sending mass numbers of e-mail, Instant Message(TM) notes, or Buddy Chat(TM) invitations that can disrupt the normal member experience.

    AOL imposes a rate limit on an AOL member's account for any of the following:

    * When a member exceeds the acceptable number of Instant Message notes or Buddy Chat invitations they send in a given time period.

    * When a member exceeds the acceptable number of chat room changes or "Who's Chatting" requests in a given time period.

    When an account is rate limited, the ability to send Instant Message notes and Buddy Chat invitations or to see who's chatting in a room or move from room to room is blocked for a certain period of time or the screen name's connection to AOL may be disconnected.

    While we are working hard to stop junk e-mailers, there are steps that we also encourage our members to take to avoid junk e-mail. For example, you can create a screen name (Keyword: Names) that you use when you enter chat rooms, then use Mail Controls to block all e-mail to that screen name. When you want to e-mail with someone you meet in chat, give them your regular screen name OR go back to Mail Controls, select the "Allow e-mail only from selected AOL screen names, Internet domains, and addresses" option and add your friend's name.

    AOL considers the sending of mass numbers of unwanted, disruptive messages or the gathering of AOL screen names to be abusive online conduct and a violation of AOL's Terms of Service. Rate Limits have been put in place to curtail abuse and ensure an enjoyable online experience.
    --

    ---
    DRM is like antifreeze, to the MPAA/RIAA it's sweet, to the consumers it's poison.
  26. I don't. by Mustang+Matt · · Score: 2, Interesting

    There are potential customers using AOL. A significant percentage of my existing client base either is using or have used AOL since before they became a client.

    I really don't like the idea of ISPs blocking ports. That should be the responsibility of the end user.

    Instead of blocking ports why don't they force users to sign an agreement that they won't send spam and if they do they'll pay each recipient $50/incident.

    Then if a bonehead sends spam they can go after them and enforce their TOS. I believe AOL requires a valid credit card number to even do the free trials, but I'm just guessing.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:I don't. by Cramer · · Score: 2

      Define "valid"? While a made-up number won't pass, a stolen number certainly will. And while they are stealing, why not use stolen AOL accounts?

      The fact is, almost all ISPs have anti-spam provisions in their contracts (even SpewSpewNet.) Deleting an account is easy; they'll just signup for an other one. Fining them is easy, in theory; in practice, good luck getting a spammer to pay up. Cleaning up after the fact is difficult and time consuming.

      In retrospect, I'm gonna blame the sales people who are too stupid or too blinded by their commision check(s) to realize they are selling an OC3 to a spammer. Really, how much spam is done by dialup these days? They either use broadband or pay some nuts to spam for them.

    2. Re:I don't. by John+Hasler · · Score: 1

      > In retrospect, I'm gonna blame the sales people
      > who are too stupid or too blinded by their
      > commision check(s) to realize they are selling an
      > OC3 to a spammer.

      "Stupid or too blinded"? You are either naive or much too charitible.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:I don't. by jafiwam · · Score: 1

      Really, how much spam is done by dialup these days? They either use broadband or pay some nuts to spam for them.

      I would guess quite a lot of spam originates from dial up. One of the hobbies/pastimes at my workplace is "Public Speaking Spam" where the message is read out loud in the most artful or expressive way possible. (Spoken word poetry sort of..)

      One of the things we think the "Make money on your computer while you sleep" spams are about, is downloading a program that accepts messages, and then dials in and sends spam. The unsuspecting (or not) user is duped into participating in a spamming network by these things. The messages are a recruitment tool to get more users to sign up to help send spam.

    4. Re:I don't. by John+Hasler · · Score: 1

      No, the messages are a tool for making money. There are probably 100 of them sent for every message sent by the suckers who buy into it, since
      most of the latter are instantly slapped down by their ISPs.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    5. Re:I don't. by Cramer · · Score: 1

      Ok, stupid and blind :-)

      (I'd post a spamhaus URL, but some might see that as a breach of NDA... see also: user info and be inventive.)

  27. Active Spam Killer / TMDA not mentioned by hazzzard · · Score: 3, Interesting

    It's interesting to see that the talks focused on heuristics exclusively. The main problem with all of these techniques is that they may classify legitimate email as spam as well.

    Since two months, I've been using the Active Spam Killer (ASK) now, and this has been mostly successful. In short: If a person writes me an email, they will have to confirm the mail, unless they are on my whitelist or the email contains a magic key (which is included in my sig and will thus be included in a reply). Confirmation also places a person on the whitelist, automatically. Since most spammers forge the From: address, they are not able to confirm their mail, even if they wanted... -> Pretty much no spam (dropped from approx. 20-30 spam-messages per day to 1-3 per week). Sure, if you order a book at amazon, their computer might not confirm. Thus I look into the confirmation queue from time to time whether anything in there is legitimate. Thus far it has not yet occurred that a person would not confirm his/her email, by the way. ASK is well documented, written in python and easy to setup.

    There is another similar system (which I haven't checked out): TMDA.

    I am wondering why big corporations, universities, ISPs are not providing such a (preconfigured) system as an option in their email packages ...

    1. Re:Active Spam Killer / TMDA not mentioned by rkent · · Score: 2, Interesting

      It's interesting to see that the talks focused on heuristics exclusively.

      Most of them focused on statistical methods, primarily Bayesian ones, actually. And yes, sometimes even a well-trained Bayesian filter will result in a false positive sometimes.

      One presenter made an excellent point, though: you can easily say "I've never had a false positive" if you just don't filter very much. So, I'm glad your system hasn't been tagging your good messages as bad; how effective is it at getitng rid of the bad ones, though?

      Paul Graham's presentation revolved around a Bayesian algorithm he'd devised which put more weight on features in the headers, as opposed to the bodies, of email; he claimed something like 99.5% effectiveness with only something like 5 false positives in 4000 emails sorted.

      The really interesting part was the nature of the 3 false positives that he showed. Two of them were mailing lists that he "didn't care much about anymore," and the other was a note in all caps from a person in egypt requesting some info on one of Graham's academic projects. In other words, they all *did* resemble unsolicited mail.

    2. Re:Active Spam Killer / TMDA not mentioned by mjh · · Score: 1
      One presenter made an excellent point, though: you can easily say "I've never had a false positive" if you just don't filter very much.

      False postives and false negatives are only interesting for systems that are *guessing* at whether not something is a legitimate piece of email. TMDA and ASK are not doing that. In fact, they're not actually assessing whether the email you send is SPAM or not. They're assessing whether or not that email was sent from a legitimate and working email address. And in that sense they are 100% effective w/out having to fulfill the presenter's point.

      It seems to me a well known fact that the biggest problem with spam is the unauthenticated nature of it. Lack of authentication is what enables spam. If a spammer could be identified by a working emailbox, then 99% of the battle is won. TMDA and ASK turn the spam problem into an authentication problem: get rid of all email that is not authenticated. This has the secondary effect of getting rid of all spam, since no spammer is currently willing to authenticate. It is also very unlikely that they will ever authenticate as it makes them trackable, which cuts into the profit margin. Suddenly spam doesn't need to be 0.01% effective, it needs to be 10% effective (these are guesses) in order to be profitable.

      So, I'm glad your system hasn't been tagging your good messages as bad; how effective is it at getitng rid of the bad ones, though?

      I've been using TMDA for a year now. I have not received a single piece of spam through that system in that time. I used to receive 100+ per day. So that's a sample size of at least 36,500 spams. How's that for effective?

      I'm really disappointed that the spam conference looked only at the AI aspects of spam detection. There are other ways.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  28. MIT Spam Conference? by Anonymous Coward · · Score: 0

    I didn't realize this luncheon meat was so popular.

  29. Recordings of the conference? by FattMattP · · Score: 1

    Did anyone record the presentations given at the conference? If so, can you put them online?

    --
    Prevent email address forgery. Publish SPF records for y
    1. Re:Recordings of the conference? by FattMattP · · Score: 1

      Nevermind. I found them on the front page.

      --
      Prevent email address forgery. Publish SPF records for y
    2. Re:Recordings of the conference? by Anonymous Coward · · Score: 0

      too bad most of the rest of the people commenting in this forum haven't yet...

  30. Lets get to the meat of the matter ... by Ninja+Programmer · · Score: 4, Informative

    As usual, nobody is reading the article, and hence everyone misses the real meat. Ignore the silly web-zine hack writers and just go here:

    http://spamconference.org/

    The talks are online.

    1. Re:Lets get to the meat of the matter ... by zonker · · Score: 0

      yeah, it would be nice if the article submitter bothered to watch the webcasts so he actually knew what he was talking about...

  31. My own SMTP server by Nonillion · · Score: 1

    I don't use my ISPs SMTP server, I grew tired of it always being down and or getting tons of spam. So I set up my own SMTP server here at home, I filter spam by blocking whole sub nets and entire domains (like aol.com). Relaying is NOT allowed except from my machines and I don't get spam addresed to non-existant users on my e-mail server.

    Yeah it can be a pain to admin but I enjoy working on it and just haven't gone the DNS-SBL from SPEWS route yet..

    Besides, I get a real kick from reading the mail logs :)

    --
    "I bow to no man" - Riddick
  32. Re:One person's treasure is another person's junk. by rkent · · Score: 4, Insightful

    I'm utterly confused as to why the other excellent response to this post has been marked "troll" twice.

    First of all, CRM114 is just a language. Bayesian filters could just as easily be written in Perl or C. The language makes no discrimination whatsoever.

    Secondly, the very point of Bayesian filtering is that it learns what you consider trash and what you consider treasure. You start with a training set of several hundred "legit" messages and several hundred spams, and it goes from there.

    The reason it works so well on a person-by-person configuration is that certain phrases (eg, email addresses of people you know in the "From" header) correlate very strongly to good mail, while phrases like "click here" and "enlarge your" are almost certainly spam indicators. Everything between is personal; if you're on a BDSM list, your filter will learn that you like that stuff. Given a training set with your personal tastes, rates well in excess of 95% are possible.

    Incidentally, this is why Bayesian methods aren't that great for site-wide filtering (that, and they would be tremendously slow); it's much harder to establish what a *group* of people considers to be "not spam."

  33. Nah by autopr0n · · Score: 1

    Actualy, I think something more like this, at least for 'personal' mail protocol.

    You have a Certificate Authority, say your ISP, VeriSign (gag), Me, whoever and when you send an email you digitally sign it, and send a copy of your public key (to verify), which in turn has been signed by the CA. If I trust the CA, then my mail server will accept your mail. Otherwise, bouncy bouncy...

    If a CA gives out a lot of certs to spammers, they'll get taken off the list of valid CAs.

    --
    autopr0n is like, down and stuff.
    1. Re:Nah by rkent · · Score: 1

      Check out http://www.eprivacygroup.com/ . I'm not shilling for these guys; I just ran into a couple of them skulking around the conference and what they described to me is about what you're suggesting. I wish them luck; it seems like a truly huge undertaking.

  34. Read-Only Internet Access Is Bad by lanner · · Score: 1


    "I think the key problem is ISPs that do not block egress traffic on port 25. If you need to send mail through a different SMTP server than provided by your ISP, the admin of that server ought to provide you with a means of using it with authentication on a port other than 25 (you do have permission to use that SMTP server, don't you?). It is not too tough to set up an SMTP server to require authentication, or at a minimum to run off a different port. I am suprised that this is never mentioned as a cure for spam. If just AOL blocked port 25, this could reduce spam by 50% (I base this figure on close examination of the headers of the spam I receive)."

    In my opinion, this is a terrible idea, for a number of reasons.

    The first reason is the First Amendment of the U.S. Constitution. This would inhibit free speech by anyone who wants to send mail to anyone else. You know how you love to have port 80 blocked to your computer, don't you? This would continue the terrible trend of allowing read-only Internet access. You can read all you want, but if you want to upload anything or enjoy the pleasure of having unfettered bidirectional Internet access, you are going to have to pay $10 a month for an IP address, plus a BS charge of $300.

    In it's most expensive form, an IPv4 address from ARIN costs about 7 cents per month. Granted you have to buy in bulk, but all ISPs do. So why can't you have a routed allocation if you meet the requirements for BCP12/RFC2050? Network operators are lazy and arrogant -- I know, I used to be one. I used to be an engineer at Global Center and GlobalCrossing.

    It is absolutely not an ISP's responsibility to filter packets or frames based upon any protocol or service -- that is your job. Furthermore, most Internet routers simply could not perform with such requirements. If you want to pay your ISP to waste clock cycles and memory to block ports for you, you may ask. Or maybe just you could just get a firewall instead.

    The reason that your suggestions are never mentioned as a cure for spam is because they would not work.

    If you want to isolate yourself from the Internet and prevent yourself from ever being able to run your own DNS, STMP, HTTP, IMAP, and other servers off of your Internet connection (like I do), you may do so upon your own discretion. But please don't give the (dis)service providers any new ideas. Things are bad enough as it is.

    1. Re:Read-Only Internet Access Is Bad by dinsdale3 · · Score: 2, Informative

      In my opinion, this is a terrible idea, for a number of reasons. The first reason is the First Amendment of the U.S. Constitution. This would inhibit free speech by anyone who wants to send mail to anyone else.

      Sorry, the First Amendment says CONGRESS shall pass no law... A private ISP can restrict your speech as much as they want when you use their service (within the bounds of contracts, etc).

    2. Re:Read-Only Internet Access Is Bad by lanner · · Score: 1

      In my opinion, this is a terrible idea, for a number of reasons. The first reason is the First Amendment of the U.S. Constitution. This would inhibit free speech by anyone who wants to send mail to anyone else.

      Sorry, the First Amendment says CONGRESS shall pass no law... A private ISP can restrict your speech as much as they want when you use their service (within the bounds of contracts, etc).

      --

      You are right. It is not illegal. It is unethical, to me. My statement was vauge in that I was trying to specify the spirit of the First Amendment.

      Technically an ISP can give it to you up the butt. Does that mean you want it that way?

    3. Re:Read-Only Internet Access Is Bad by Anonymous Coward · · Score: 0

      Granted you have to buy in bulk, but all ISPs do.

      No, not all ISP's do. In fact, the vast majority of ISP's aren't allowed to by ARIN's heavy handed tactics. I've worked for an ISP for almost eight years, and we still aren't allowed by ARIN to have our own IP addresses. If we, with our lawyers and our multi-year battle against ARIN, can't get a /19 (the smallest they'll give-out) out of ARIN, how will the average person do it? They can't. Plus, it's not 7 cents per IP. It's a $2,500 (the last time I looked) per year minimum fee.

      I used to be an engineer at Global Center and GlobalCrossing.

      If that was true, you'd know most ISP's aren't allowed to get addresses from ARIN. You are just a troll.

  35. Spam tracking by fafalone · · Score: 4, Insightful

    I use e-mail autoforwarding to track spam. Every time I give my email address, I specify who I'm giving it to, ex. blah.com goes to blahcom@mydomain (anything@mydomain goes to the same hotmail box), so when I receive a spam, I can see which site sent it or sold the information, and block any e-mail coming from that site and everyone they sold it with To: line filters. Since most of the sites I wish to receive e-mail from are sites that don't spam me, this method has been successful in eliminating the vast majority of spam that I receive, down to only about 1 piece per day.

    1. Re:Spam tracking by Anonvmous+Coward · · Score: 1

      "I can see which site sent it or sold the information, and block any e-mail coming from that site and everyone they sold it with To: line filters."

      I do something similar albeit a bit fancier. But I learned something though: Just because you use a different address with every place you go doesn't necessarily mean that all the junk mail you get there is the fault of the place you signed up with. Your email can be posted somewhere on the web and it'll somehow get captured.

      I did an experiment on Slashdot where I made my email address available without 'spam armor'. Before long, I had all KINDS of unsolicited mail. However, I do not believe /. sold the address. I suspect there are bots out there continually scanning Slashdot for address. (If anybody has any insight into how addresses are collected from Slashdot please share.)

      I learned a lesson in doing this. I came down hard on a dude once because I got an unsolicited mail from him. Turns out, somebody 'volunteered' my address to him. (The email wasn't a solicitaion, it was a notification... it'd make sense if you saw it why it wasn't SPAM.)

      So I guess my point is: be careful if you decide to give anybody shit over it.

    2. Re:Spam tracking by pben · · Score: 1

      Yea there are bots looking at slasdot.org In fact I have gotten email offering to improve traffic to my web site: slashdot.org. I just abut fell on the floor at the stupidity.

      Truly people who need to buy a clue so they can figure out this internet thing that they are trying to make money off.

  36. Anti-spam by DaveOnNet · · Score: 4, Interesting
    Has anyone heard of a system like this:
    Your email provider delivers an email to you only if

    it has a "Reply-To" field in the header AND

    the Reply-To value has been accepted as a valid email address by another customer.

    So in order for a person that just created an email address to email you, they would have to get their new address validated first and would receive a message to that effect the first time they tried to email you. They would have to get in touch with you or someone else under your email provider to get validated.

    If you get some spam, you report it to your email provider and the ISP deals with the customer who validated the "Reply-To" address.

    Email providers would set up peering relationships wherein they can share validated email addresses.

    If the Reply-To value is faked, it would have to point to a validated email address and would probably bring severe damage to that email account. This method would push spammers into using this strategy, but it would certainly get them into more trouble that they currently get into.

    I'm sure there are holes in my idea, so shoot away and educate me.

    --
    Rank comments and posts against each other at We-Rank.com
    1. Re:Anti-spam by Anonymous Coward · · Score: 1, Insightful

      The first problem is that the Reply-To field is optional as defined by RFC 2822. Secondly I would see this as an absolute nightmare for list admins. I run a mailing list for <insert open source project here>. Joe Blow signs up for it. For Joe to receive mailing list mail, someone has to respond to a message sent to the Reply-To address (which is usually the list's posting address) with whatever is needed to verify the address. Now the mail sent to Joe is auto-acking the list. Problem. Another problem. Joe wants to sign up for a mailing list no one on the server has ever signed up for before. He signs up. The MTA tries to verify that the sending address exists by auto-acking it. The sending address could very well be directed to /dev/null because a human response isn't supposed to be sent to that address. To confirm the opt-in Joe was supposed to load a URL from the initial message. Whoops. Joe can't join the list. There are ain infinite number of possible problems if a verification protocol is wrapped around email.

    2. Re:Anti-spam by jazman · · Score: 1

      > Email providers would set up peering relationships wherein they can share validated email addresses.

      Which would work until the same sort of dodgy ISP who allows SPAM out in the first place also sets up a database of fake, validated, peered email addresses.

      Also how are you going to validate someone? Would you get a message on your screen "someuser@someisp.com wants to be validated: yes/no". But you don't know who they are or what they have to say. So they send you a message: "someuser@someisp.com says 'GET A BIGGER PENIS 1-888-555-1234': validate? yes/no".

      If you don't validate someone, do they remain unvalidated or are they permanently blacklisted? What if you spitefully, or accidentally, click "no" if the latter, and it isn't a spammer? If the former they can continue spamming indefinitely. If the latter the spammer simply attaches a serial number to the address and it then doesn't make any difference how you validate "spammer-65987623543@spamisp.com"

      The validation can work on an individual basis - ASK, TMDA etc, but there are people you want to hear from that others don't and vice versa, so if those databases of (un)desired senders are shared, how can the contradictions be resolved?

      Reply-To validation is cool, but who ultimately validates a Reply-To address except the originating ISP, which in the case of the dodgy spamming ISP simply autovalidates anything and you're still no better off.

    3. Re:Anti-spam by wobblie · · Score: 1

      OK. All that you need to do to convince you that you are wrong is to do level one tech support at a major ISP the week after this has been implemented.

    4. Re:Anti-spam by CaptainSuperBoy · · Score: 1

      This is already done. There is a pay service that requires people to validate themselves before you receive their e-mails. Unfortunately I don't remember the name, but it works pretty much as you described except it's a separate company and not a service provided by ISPs.

    5. Re:Anti-spam by nazgul@somewhere.com · · Score: 1

      Problems:
      1. A good deal of the legitimate email you receive comes from people you never sent email to. Mailing lists of course are the first thing you have to deal with. Then all the web sites where you signed up for information, or bought something. They would all have to deal with this solution, so it would need to be globally standardized before you could use it. And of course--if they can automate the reply, so can the spammer. They'll just find a spam-friendly ISP out of the country, and reply from there.
      2. Frankly, the average user isn't going to get it. Either they'll say know because they didn't realize that foxylady@aol.com was Aunt Marge, or they'll just get in the habit of saying yes without paying attention.

      Any solution that makes it difficult to get email from people you don't know is going to greatly reduce the usefulness of email.

  37. I disagree by Anonymous Coward · · Score: 0
    If just AOL blocked port 25, this could reduce spam by 50% (I base this figure on close examination of the headers of the spam I receive)

    I disagree. I filter spam at the server level. My record for one week is now up to a little over 230k pieces of spam. Bigger than many but a drop in the bucket compared to some. I can't recall the last time I actually received a piece of spam from an AOL IP. I can't remember the last time I saw an AOL address used as a spammer's dropbox either. It's been a long, long time. AOL isn't a source of spam anymore. Tier-1 providers are the current problem. Those places are so big the people in the know aren't involved in the signup process for new customers. They continually sign up spammers and don't realize it. And when it is brought to their attention, they are practically impotent when it comes to dealing with the problem at hand. They do nothing until a widely used DNSBL like SPEWS or the SBL (SpamHaus) list them. Then the provider gets a clue, but not until DNSBLs get a little more bad press. What we need to do is clue in the larger carriers. We are after all ultimately their customers.

  38. The solution to spam by blitz487 · · Score: 1

    is for users to charge $.01 per spam they receive, to be collected by (and split with) their ISP. Users can have 'white lists' which, if the sender is on, means they can send without charge. Users will get docked $.01 for each email they sent to a non-whitelist destination, and creditted $.01 for each email they received from a non-whitelisted customer. ISPs automatically filter out any email that is not on the user's whitelist and comes from an ISP that is not part of the system. ISPs monthly will 'settle up' with each other each month by transferring the balance in cash. ISPs will have an incentive to join this system, both because they'll make money, and because users will patronize ISPs who join.

    1. Re:The solution to spam by Anonymous Coward · · Score: 0

      That's not high enough! SPAM is a premium service, with express delivery times. It should not be sold at deep discount prices. SPAM charges should be more than a first-class postage stamp, in fact probably higher than Fed-Ex next day letter charges. I think somewhere around 20U$D per item would be approriate.

  39. Yeah, blame the ISPs... by Cramer · · Score: 4, Insightful
    • I think the key problem is ISPs that do not block egress traffic on port 25
    And think a big part of the problem are the nuts who think filtering port 25 network wide is a viable option. Here are some real world numbers...

    Router #1:
    30 second input rate 21782000 bits/sec, 6210 packets/sec
    30 second output rate 12294000 bits/sec, 4651 packets/sec

    Router #2:
    30 second input rate 7543000 bits/sec, 2133 packets/sec
    30 second output rate 12182000 bits/sec, 3183 packets/sec

    (and that's business traffic at 0030ET Sunday -- it goes a lot higher during business hours.)
    Routers have a lot of work to do already without having to look for spam. Devices along the lines of a Packeteer could be used to perform in-line packet inspection, but that'll get old real fast.

    Yes, it's perfectly doable to filter dialup users either at the ppp line or the next hop router by either explicit blocks or redirection. Many ISPs already do this. (UUNet requires it, oddly enough.) But an equal many don't. Plus, there's a growing amount of broadband in the world.

    Most companies buying network connectivity and hosting their own email systems expect them to have direct control over those systems and the routing of their email in both directions. It's a simple task to set a mail server to use a "smart host", but then one is at the mercy of those controlling that server(s).

    Oh, and just how exactly will this stop them from sending spam? Exactly. Simply put, it won't. It just changes the origin of the spam and maybe speed up the response time for blocking it and dealing with the user. HOWEVER, it introduces a much larger annoyance: blacklisting of the ISP server(s) and thus hundreds or thousands of companies and/or users.

    Next I suppose the ISP should be looking at the email to judge it's spamliness? Well, I'm gonna have to play my lawyer card on that bit of stupidity. The instant an ISP begins any type of content filtering, most of the protective provision of various laws cease to apply. In the eyes of the law, this would be exactly the same as the post office opening all of your mail to determine and discard what they feel is "junk mail".

    In the end, spam is what it is because of the [censored] creatans who think they can make money by participating in any of a growing number of scams. Basically, technology cannot protect the internet from stupid people. (esp. when the standard was constructed in a "stupid people" void. I guess we've bred better idiots.)
    1. Re:Yeah, blame the ISPs... by Anonymous Coward · · Score: 0

      You think modern routers can't handle port 25 ACLs?

    2. Re:Yeah, blame the ISPs... by Cramer · · Score: 1
      1. Anonymous Coward writes:
      • You think modern routers can't handle port 25 ACLs?
      That depends on what you concider modern. If you mean hardware designed in the last year or so, then yes, most can act as a firewall without significant performance lose; due mostly to insane computational power. However, those devices are very new (read: untested and unproven) and very expensive -- and excessively powerful for most ISPs. Unless we are talking about the top dogs who spend money faster than it can be printed, nobody is going to spend that kind of money. Plus, those high-end routers have minimum port speeds of OC3.

      How many ISPs are there in the US? the world? How many of those have the millions of dollars (or Euros) to spend on a "modern" router? And then were is the line drawn in filtering port 25; in the teirs of the internet, do we filter port 25 all the way to the likes of UUNet, Sprint, AT&T, et.al.? Are the teir1 ISPs expected to filter the links between themselves? (Note to the aged readers: yes, this is very much like UUCP.)

      (Obviously, this AC doesn't work for an ISP. I'd venture a guess he/she never has. If they did/had, they'd know every penny counts and you use exactly what is required and nothing more. How many ISPs don't prevent spoofing -- which almost every router available supports with a single, global option? [reverse-path filtering])
  40. I tried blocking ports. by SHEENmaster · · Score: 1

    And I've tried sending spammers a bill for $50/email.

    I use Charter for cable internet access. The day they start blocking ports is the day I leave them.

    --
    You can't judge a book by the way it wears its hair.
    1. Re:I tried blocking ports. by odaiwai · · Score: 1

      Charter?! charterpipeline.net!? A bunch of spamming fuckwits with non-operational abuse addresses. I get regular relay-rape attempts from charter users and complaints do nothing.

      They're on my 'block on any networks I have anything to do with' list.

      dave

    2. Re:I tried blocking ports. by John+Hasler · · Score: 1

      If you sending a spammer a bill for $50 for an email he laughs at you. If AOL bills him $500,000 for 10,000 emails their lawyers hound him into bankruptcy.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:I tried blocking ports. by 0x0d0a · · Score: 1

      Require a deposit on setting up an account. They spam, they forfeit the deposit.

  41. Yes they are! by Anonymous Coward · · Score: 0

    Compuserve bought The Source and then AOL bought Compuserve. :^P

  42. If anything by stratjakt · · Score: 3, Funny

    There isn't enough spam.

    Eventually, if spam is allowed to proliferate, we will all live in a world with lower APR on our credit cards, countless anonymous women in love with our cocks are that have grown 4" bigger guaranteed.

    Enough of this conservative conspiracy.

    On a serious note, I hate arbitrarily blocking ports. It won't do shit to stop spam, it's more about the ISPs wanting to block all the ports possible, to reduce the amount of traffic an end user can have.

    --
    I don't need no instructions to know how to rock!!!!
  43. webcast time table... by zonker · · Score: 1

    here's a good reference to the conference webcasts so you can skip to the section you want to listen to...

    Session 1

    0:00:30, Teodor Zlatanov, spam.el Maintainer, "Gnus vs. Spam"
    0:10:00, Bill Yerazunis, MERL, "Sparse Binary Polynomial Hash Message Filtering and The CRM114 Discriminator"
    0:32:30, Jason Rennie, MIT AI Lab, "Adaptive Spam Filtering"
    0:52:00, John Graham-Cumming, POPFile, "The Spammers' Compendium"

    Session 2

    0:00:00, John Draper, ShopIP, "Following Their Patterns"

    0:14:00, Paul Judge, CipherTrust, "The Case for Spam Research Infrastructures"
    0:37:00, Paul Graham, Arc Project, "Better Bayesian Spam Filtering"
    0:56:00, Robert Rothe, eleven GmbH, "eXpurgate: a different approach in filtering E-Mail and detecting SPAM"

    Session 3

    0:01:30, Matt Sergeant, MessageLabs, "Spam Filtering at the Network Level"

    0:21:30, Barry Warsaw, Pythonlabs at Zope Corporation, "Anti-Spam Techniques at Python.org"
    1:05:00, Jean-David Ruvini, e-lab Bouygues SA, "Smartlook: An E-Mail Classifier Assistant for Outlook"
    0:41:00, Barry Shein, The World, "Spam: Threat or Menace? An ISP's View"
    1:23:00, Eric Raymond, Open Source Initiative, "Lessons from Bogofilter"
    1:44:30, Joshua Goodman, Microsoft Research, "Spam Filtering: From the Lab to the Real World"

    Session 4

    0:00:00, Michael Salib, MIT, "Integrating Heuristics with n-grams using Bayes and LMMSE"

    0:22:00, David Lewis, Independent Consultant, "Forty Years of Machine Learning for Text Classification"
    0:34:00, Jon Praed, Internet Law Group, "How Lawsuits Against Spammers Can Aid Spam-Filtering Technology: A Spam Litigator's View From the Front Lines"
    1:01:30, David Berlind, CNET, "Desperately Seeking: An Anti-Spam Consortium"
    1:26:30, Ken Schneider, Brightmail, "Fighting Spam in Real Time"
    1:47:00, Panel Discussion

    thanks to schmelzle.net for the table. :)

  44. The big problem with email... by Anonvmous+Coward · · Score: 0, Troll

    ... is that you can get a message from anywhere without any real challenges or permissions involved. I honestly think that work needs to be done to replace email on both the client side and the delivery/protocol side. I'd go into detail about how that'd work, but I really wouldn't be suggesting anything new. I just want email to be more like instant messaging. "You want to message me? Well, first I have to authorize you..."

    Fortunately, it's not a burning issue with me. The people I really want to hear from are all on IM. Anybody outside of that has filters that expressly let them through.

    1. Re:The big problem with email... by Anonvmous+Coward · · Score: 1

      Can somebody please tell my why somebody'd mod my parent post as a troll? I'm puzzled as to why they think I'm trying to start trouble.

  45. powerful penis enlargement lobby by circletimessquare · · Score: 1

    i am glad this conference occured, but i am afraid their efforts is being blocked on the political side of things by the PEL.

    The PEL you say? why of course the Penis Enlargement Lobby! Read this: Anti-Spam Legislation Opposed By Powerful Penis-Enlagement Lobby

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  46. Re:One person's treasure is another person's junk. by zonker · · Score: 1, Informative

    Bayesian filters could just as easily be written in Perl

    enter my fave project, popfile. :)

  47. Ham, modded to troll/spam by sandgroper · · Score: 1
    Just another example of the (well known) 1 million monkeys typing on slashdot effect.


    Will we get Shakespeare? Will it take a million years? Stay tuned, same slash-time, same slash-channel!

  48. An argument FOR egress blocking port 25 by kiolbasa · · Score: 3, Insightful

    Port 25 egress blocking is a good start to the spam problem for two reasons: First, it prevents a spammer from signing up and just doing direct-to-MX spam from that throwaway account. Not many spammers do this anymore, because its easily tracead and bigger ISPs kick those accounts fastest. Second, it limits a spammer's ability to abuse open proxies and relays on a network. Say clueless users are running a WinGate open proxy or an open sendmail relay on an older default Linux/BSD install on their cable or DSL line. A spammer could try to relay spam through it, but the egress block would stop it.

    I see alot of complaints here about how such a block prevents you from running a mail server on your broadband line. People, this is residential service you are getting here. If you need to run your own mail server you need to find out about that when you sign up for service. A typical residential user never needs to connect to any SMTP relay except the ones the ISP provides. These users are also more likely to cluelessly leave their computers open to abuse. If you're responsible enough to run a mail server, and you really NEED one, get a real account.

    Another option is to relay your mail over a non-standard port through a third-party email provider, if you really loathe your ISPs relays. This is my situation, and I use Lux Scientiae. They run a SMTP AUTH relay on a secondary non-standard port. It's locked down to prevent abuse, and SMTP AUTH lets them track down any of their users that abuse it. They don't accept incoming mail on that non-standard port, only relay for users, so it's not like they're re-defining SMTP to use a different port.

    Of course, there will always be those ISPs that really don't care about preventing abuse. This is why blocklists even exist, to allow users to shut out the bad neighborhoods on the net. It would be nice if all those residential broadband users' computers couldn't be hijacked by spammers. As it stands, they are, so one way or another port 25 traffic is blocked.

    --

    Beer wants to be free
    1. Re:An argument FOR egress blocking port 25 by Eric+Savage · · Score: 1

      To someone that obviously understands the problem, thank you!

      Let me outline a common spam attack that most people don't think happens:

      1. Luser gets a cable modem, fires up his spam-program, and starts blasting out a megabit of mail to a@aol.com, b@aol.com, c@aol.com, etc.
      2. He is putting 50 "RCPT TO" addresses on each message, a common limit, and putting a bogus random "@hotpop.com" address in the "MAIL FROM".
      3. 99% of the users he is trying at AOL don't exist, so for every message he sends, 49 bounces go to hotpop.
      4. Ths user at hotpop doesn't exist, so the connection errors out.
      5. Repeat this process 24/7 for weeks on end, because it takes AOL that long to respond to abuse reports.

      Now do you think spam is a filtering problem or is it in fact a DoS attack? I think its the latter, and if the users couldn't get fast access to AOL's mail servers from another providers line, then this common problem would not exist. Could he launch the same attack against his own ISP's users? Sure can, but you can be pretty sure that an ISP is going to care a bit more about protecting its own mail servers.

      You also might be thinking, hotpop is a mail service provider, this is simply a cost of doing business right? In practice, it is, because it happens all the time. But wait until that little mail server you are so adamant about running on your DSL line has this happen to it...

      --

      This is not the greatest sig in the world, this is just a tribute.
    2. Re:An argument FOR egress blocking port 25 by mjh · · Score: 1
      People, this is residential service you are getting here.

      So?

      If you need to run your own mail server you need to find out about that when you sign up for service.

      I did, and it's allowed. And I don't need to run my own mail server. I want to run my own mail server. And I want to run my own mail server because TMDA is the most effective spam blocker that I've tried. It's a *ton* easier to use with your own domain and mailserver.

      A typical residential user never needs to connect to any SMTP relay except the ones the ISP provides.
      Again, so? Are you saying that since some of these dynamic IPs can be used by spammers, that all should dynamic IP's should be considered bad? I suppose that you also support the RIAA's suggestion of a tax upon all ISP's because of file sharing.

      If you're responsible enough to run a mail server, and you really NEED one, get a real account.

      A *real* account is not defined by the nature of the IP address. My service uses dynamic IP address only because static IPv4 addresses are in too high of demand. They simply require oversubscription. That's life. When (if) we ever move to IPv6, what will your solution be then?

      The terms of service of my cable modem allow for running a mail server. That is a term that is between them and me. Stop trying to interfere with it, please... unless of course, you're willing to fund the difference in monthly costs for the static IP address. Didn't think so.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    3. Re:An argument FOR egress blocking port 25 by kiolbasa · · Score: 1

      If you need to run your own mail server you need to find out about that when you sign up for service.

      I did, and it's allowed. And I don't need to run my own mail server. I want to run my own mail server. And I want to run my own mail server because TMDA is the most effective spam blocker that I've tried. It's a *ton* easier to use with your own domain and mailserver.

      Cool beans dude, go for it. Any egress blocking won't affect your inbox, as long as others aren't using source port 25 to connect to your port 25. That would be a broken way of doing things, indeed. As far as outgoing mail, you can relay through the ISPs SMTP servers or beg them to lift any blocking on port 25 for your special case. None of this should be a problem for an ISP that cares about providing customers services they want and preventing abuse.

      Are you saying that since some of these dynamic IPs can be used by spammers, that all should dynamic IP's should be considered bad?

      In practice, they are considered bad. Browsing through my own spam, I see the majority to be open proxy and open relay abuse. I check the IPs in the top-most Received: header (the only one I can really trust) and find DSL and cable modem IPs connecting. Result: that space gets shitlisted as a spam source, in my own filters and public blocklists. If the ISP cared at all about preventing abuse, solving the open proxy/relay problem on their network would be a good start. Block outgoing port 25 connections first, then handle the customers that have special needs (you) later. That is, if they even care about that minority in their customer base.

      My service uses dynamic IP address only because static IPv4 addresses are in too high of demand.

      I'm curious how you handle DNS issues with a dynamic IP. My first instinct here would be a problem propogating changes when your ISP gives you a new IP. Is there a service for people who need domain name to dynamic IP resolution I haven't heard of? Links....

      The terms of service of my cable modem allow for running a mail server. That is a term that is between them and me. Stop trying to interfere with it, please...

      Dude, I can't do a damn thing about what your ISP allows on the net. If someone doesn't like it, they won't accept traffic. What I'm saying is that an ISP should be able to let you run your server and block port 25 from everyone who isn't so we can all stop getting spam delivered from personal firewall software. Whatever solution they use to get your email out should be easily monitored for abuse. If the terms of your provider allow you to spam the shit out of the internet, expect it in a blocklist. If they allow responsible users to run servers, and stop abuse from the rest of the network, all is well.

      --

      Beer wants to be free
    4. Re:An argument FOR egress blocking port 25 by mjh · · Score: 1
      I'm curious how you handle DNS issues with a dynamic IP. My first instinct here would be a problem propogating changes when your ISP gives you a new IP. Is there a service for people who need domain name to dynamic IP resolution I haven't heard of? Links...

      There are *many* services that do this. Let me list the two that I've used:

      1. The first one is free and doesn't require you to buy your own domain. Simply create your own name in one of a bunch of available names, download one of the automatic update clients, and off you go.
      2. The second one is free if you register your domain with them. You can either register a new domain with them, or transfer your domain to them. Doing so means paying at least some amount of money in order to create/transfer your registration with them for a minimum of (I think) one year. But the cost is no more than the standard registrars are getting... so it's sorta free. In any case, they also provide dynamic dns service.
      I actually use both of these services at the same time. A DNS lookup on mhorn.dyndns.org and hornclan.com *should* show the same IP address. The DNS update software I use is ddclient. It allows me to update both names whenever a change happens, which is surprisingly infrequent.

      Dude, I can't do a damn thing about what your ISP allows on the net. If someone doesn't like it, they won't accept traffic. What I'm saying is that an ISP should be able to let you run your server and block port 25 from everyone who isn't so we can all stop getting spam delivered from personal firewall software.

      What I hear you saying is that you want an ISP that you don't have a relationship with to impose some rule on me, one of their paying customers, by filtering outbound port 25. I'm saying that you're external to the realtionship between me and my ISP. You don't, and shouldn't, have any say in that relationship. That should be between me, their paying customer, and them. And all of this talk about filtering port 25 comes down to someone else defining the rules between the ISP and their customers. Someone else imposing their will on something to which they have no relationship.

      I hate spam as much as the next guy. Really I do. But I'm not willing to live in a filtered internet to get rid of it. That just seems too much like censorship to me. And as long as I'm the paying customer, and there's sufficient ISP competition, I'll be the one defining the terms of the relationship.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    5. Re:An argument FOR egress blocking port 25 by mjh · · Score: 1
      Now do you think spam is a filtering problem or is it in fact a DoS attack? I think its the latter...

      If someone wants to deny your service, blocking port 25 is the least of your worries. There are 65534 other TCP ports available, including port 80. And worse yet, there are 65535 UDP ports available which are trivial to forge and all are completely untrackable. And as far as tracking goes, the stuff that typically flies over port 25 is incredibly easy to track (follow the yellow brick "Received" header).

      What would you advocate if you started getting DoS'd on port 80?

      if the users couldn't get fast access to AOL's mail servers from another providers line, then this common problem would not exist.

      Oh sure it would. It wouldn't be in the same form, but DoS attacks are simple to implement and there are 131069 other ports on which to do it. Blocking everyone's access to a limited number of outbound ports is a really *bad* way to solve a DoS problem. In fact, there are really no good ways to solve DoS problems. I don't think that spam is a DoS problem. It may accidentally cause a DoS, but that's just a symptom. Not the cause. If you only treat the symptom, it'll turn up somewhere else in a different form.

      So please stop advocating blocking port 25. It doesn't solve your problem and it creates a whole different set of problems for lots of people who want to run their own mailservers.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    6. Re:An argument FOR egress blocking port 25 by kiolbasa · · Score: 1

      OK, twice you have accused me of trying to dictate what your ISPs terms with you should be. I'm not doing this. Period. That's your business and I am external to it, and can't affect it in anyway. Maybe it was bad wording on my part. My statement was meant to be general.

      That statement is: An ISP that cares about its customers' needs AND preventing abuse CAN use port 25 blocking as one way to prevent abuse yet simultaneously provide a way for people to run their own mail servers. This is a completely technical problem with a technical solution.

      Do you care if your ISP doesn't do everything to prevent abuse? Maybe you do, maybe you don't, but it's your decision to make. I happen to care about my own providers' abuse control, and make that one of the terms of the ISP relationship that I define.

      The reason I care is because eventually my traffic has to travel to someone else's network. What they allow into their networks is entirely up to them. I can't demand that they carry my traffic any more than I can demand that your ISP start blocking port 25. These days, networks that get a reputation for abuse end up getting shitlisted. So, I host my email with an abuse intolerant provider that gives me services I need.

      Your hosting situation looks like something I wouldn't want. I could see a situation where you get a new IP address one day that is widely blocklisted because it was previously leased to a widely exploited open proxy. You may not be so lucky defining the terms of your relationship with each and every mail server to which your server connects. Maybe this doesn't bug you so much, or even effect you at all, but it would bug me.

      Well, this story's fallen off the main page now and you'll probably be the only one reading this. Good luck with your mail server, and, should your ISP one day decide to block outbound port 25, you're not totally screwed. If they do care about letting customers run mail servers, they will work with you to set up something. Hopefully something abuse proof, for the good of the internet.

      --

      Beer wants to be free
    7. Re:An argument FOR egress blocking port 25 by Eric+Savage · · Score: 1

      Spoken like a person who hasn't spent days on end rescuing servers from spam attacks.

      A regular DoS attach is illegal, not much debate there. The person doing DoS typically is forging headers or ignoring return information, thus making it clear there is no beneficial aspect to the actions. Spam however is a DoS attack as a side effect (even if that effect is the intent), and a regular DoS attack isn't protected by free speech, so yes it is much much different. Cable companys won't shut someone off if they are spamming because they are paranoid about getting sued by the spammer.

      Nobody seems to have a problem with blocking 25 on dialups, the only difference between a dialup and a dsl/cable line is that you can do alot more damage, so there should be even stronger support for blocking it.

      The "blocking doesn't solve anything" defense is faulty. I wonder if the same people advocating that are the ones who run open relays and leave the broadcast address open on their routers?

      You might say that a spammer can just use another port, and you'd be right except:

      1. He can't connect to my mailserver, or AOL's on another port. He's going to have to set up a relay somewhere.
      2. That relay is likely going to be a colo which has monitoring and will shut him down very quickly if they see spam.

      The short and simple way to put this is the less options you give spammers the easier it is to stop them.

      Does it suck that you wouldn't be able to run a mail server? Well kind of, but you could set up a relay through a different port also. And if you aren't spamming the relay you use won't get any problems from the colo company. You may feel as if your leet skillz are being wasted, but remember that the speed limit for a ferrari is the same as a mini.

      --

      This is not the greatest sig in the world, this is just a tribute.
    8. Re:An argument FOR egress blocking port 25 by mjh · · Score: 1
      OK, twice you have accused me of trying to dictate what your ISPs terms with you should be. I'm not doing this. Period.

      My apologies. I was just trying to say how I understood what you were saying. Thanks for correcting me. It wasn't meant to be an accusation.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    9. Re:An argument FOR egress blocking port 25 by mjh · · Score: 1

      I'm sorry that you've suffered these attacks. Truly I am. But I want to run my own mailserver on my cable modem. It is part of the terms of service for the ISP that I use. I specifically looked for a cable modem ISP that would allow this.

      So, please don't interfere with my relationship with my ISP by suggesting that they restrict my service. I'm sorry that you are suffering because of spammers. But I'm not the one you're after. I'm using a mailserver for my own purposes. I don't spam people. I don't spam you. But if you could, you would have my ISP shut down this service that I pay for.

      Sorry, but I think that's intrusive. You're trying to solve your problem by devaluing my service. I think you're overstepping your bounds. And, for what it's worth, I do understand the problem, and I've spent weeks chasing down abuse like this, slogging through conflicting privacy policies and abuse policies. At no point when I was doing this did I ever suggest that some part of your internet service be shut off. So please, pay me the same kindness.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  49. Naive Bayesians probably don't work in long run by WolfWithoutAClause · · Score: 2, Interesting
    I've been running one for a while; I'm getting about 90% successful blocking, and I've practically never seen a mail item I seriously wanted be flagged in a few thousand messages perhaps. But there are some limitations:

    a) short messages don't get caught- no words that are going to be blocked, just a URL. The URL doesn't match because it's several words stuck together without spaces.

    b) misspelt words don't get caught. If the spammer deliberately misspells the key words, then it goes through.

    c) common words- if the spammer only uses common words, it is unlikely that the spam can get caught; the spammer can check all the words he uses for being common before he sends it.

    d) pictures- if the spammer sends his advert in a GIF, the Naive Bayesian can do nothing.

    Overall, I am pessimistic about whether filtering will work in the long run, but in the short run it works pretty good.

    --

    -WolfWithoutAClause

    "Gravity is only a theory, not a fact!"
    1. Re:Naive Bayesians probably don't work in long run by inerte · · Score: 1

      Overall, I am pessimistic about whether filtering will work in the long run, but in the short run it works pretty good.

      At least we weren't going to lose our jobs, heh?

    2. Re:Naive Bayesians probably don't work in long run by RinzeWind · · Score: 1

      b) misspelt words don't get caught. If the spammer deliberately misspells the key words, then it goes through.

      Then the misspelt word will be marked as "part of a piece of spam", and the filter will learn it, won't it?

    3. Re:Naive Bayesians probably don't work in long run by WolfWithoutAClause · · Score: 1

      Yeah. If the spammer is crazy enough to mispell it the same way each time then you will be fine. Hint: they won't.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    4. Re:Naive Bayesians probably don't work in long run by Anonymous Coward · · Score: 0

      I don't know what all the fuss about Bayesian filtering is about. Treshold based filtering, such as junkfilter and SpamAssassin seems to work just fine. One reason they work so well is because they do not moronically scan the message body for keywords, but they incorporate lots of meta information: such as whether the message has a valid Date: header, whether the name of the sender makes sense, whether a plain-text copy is included with an HTML mail, etcetera.

    5. Re:Naive Bayesians probably don't work in long run by Fiveeight · · Score: 1

      There's only a finite number of ways that you can mispell each word though. Unless they invent their own new language or start using really creative euphemisms. Which might at least make spam more interesting.

    6. Re:Naive Bayesians probably don't work in long run by BlackjackGuy · · Score: 1

      Actually Bayesian filters are still extremely effective in the circumstances you mention. Paul Graham talks about all of them in his article A Plan For Spam. I'll run down the list.

      a) Short messages do get caught. The bayesian filter doesn't just look at the email body; it looks at the email header as well. There's just as much damning evidence of spam in the email header as the body. All the URLs and header "signatures" of spammers are pretty easily identified after you've gotten a lot of spam.

      b) I've noticed that misspelled words aren't that bad frankly. The email headers are still valuable here. You'd have to misspell every word in the whole spam message to really try to get the filter to choke. And then, the spammers return rate is going to go down. They don't want that. And even if they do misspell EVERYTHING, the email header is still going to be fishy.

      c) Spammers can't really use common words to get their message across. If they do, they get a worse return rate, and they don't make any money. They need flashy marketing words, things like FREE and SALE and VIAGRA and PORN. Plus, most of them use terms like "unsubscribe" or "offers" to make it try to sound legitimate. These words are all dead ringers for spam. And again, the email header is of course going to get them caught.

      d) Most of the spam I get now is simply just a picture. And the bayesian filter I use catches all of them. Again, not to sound like a broken record, but the email headers are really effective in catching this stuff, regardless of the message body. And the HTML tags that spammers use in their email is also pretty recognizable. Things like color codes or whatever. Specifically for pictures, the IMG tag of course needs to have a domain name in the URL of the image, and that most likely is going to be good evidence for spam.

      Bayesian filters still work well against all the scenarios you point out.

    7. Re:Naive Bayesians probably don't work in long run by WolfWithoutAClause · · Score: 1
      There's only a finite number of ways that you can mispell each word though.

      Yes, but there's a lot of words to start with, and then you multiply by the misspellings... Still soundex algorithms would help a lot I guess.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    8. Re:Naive Bayesians probably don't work in long run by WolfWithoutAClause · · Score: 1
      The Basyesian works well now; because most users aren't using them; spammers will adapt their behavior as these filters become more popular, and the percentage of spam caught goes down.

      It only takes a small percentage to ensure profitability for them.

      Also I fear that filtering will not solve the problem; the people gullible enough to go for their pitch will probably not see the point in using them anyway, so the spammers will continue.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
  50. Something *slightly* different by nsayer · · Score: 2, Interesting

    I used to run a tiny ISP. What I did was *redirect* traffic outbound to port 25 to a local mail server. The mail would still be delivered, and that server was (obviously) set up to allow 3rd party relay from the correct set of addresses. I had a small customer base, but I never once had any complaints about this policy. The users could forge the From: header all they wanted, but the outgoing mail would always have a proper Received: header, at least.

    As long as the mail server doesn't do anything more agregious to the mail than add a Received: header, I find it unlikely that any legitimate complaints could be made about this practice. It's certainly a much more gentle answer than simply blocking port 25 egress completely. At least this way it's more or less invisible to the end-user.

  51. You can't fix all ISPs, but their users can. by The+Panther! · · Score: 2, Interesting

    The problem with changing SMTP is that it's well-established and generally a good protocol. The problem with changing the default configuration for installation is it only affects new installations. Basically anything you propose which requires changes on the server, requires operators to agree. No strategy as such will work, unless operators are not given a choice, because their customers demand the upgrade.

    I'd propose a slight change to SMTP servers so that they automatically block incoming mail from other servers that act as an open relay. It would not discriminate against open relays when sending mail, however.

    What this does is effectively drops all users of open relays off the map. Once enough servers out there start doing this, all the open relays start getting fixed, because their users demand mail to stop bouncing. Open relay spam ceases to annoy everybody behind a protected server immediately, however, and you don't really care when or if those servers get fixed.

    This isn't going to fix the general spam problem, where valid addresses are used for spam, but at least you can block domains that annoy you.

    But the truth is, spam will never calm down until every unsolicited/untrusted message costs a nominal sum, which curteous people return in the form of a reply from valid messages.

    --
    Any connection between your reality and mine is purely coincidental.
    1. Re:You can't fix all ISPs, but their users can. by emptybody · · Score: 1

      Already built into sendmail.
      It is called Real Time Blackhole or 'rbl'
      look for 'rbl' in your sendmail config.
      check out the free rbl lists.

      for example, www.spamhaus.org

      --
      comment directly in my journal
  52. They can't change their ports by autopr0n · · Score: 1

    If a spammers is just taking advantage of an open relay, having 25 cut off from them will stop them, but "Big guys" like Ralski won't be harmed because they'll be using their own 'legitimate' machines overseas.

    --
    autopr0n is like, down and stuff.
  53. The real solution is to do the opposite by kcbrown · · Score: 1
    No, you don't block port 25. At all. You leave it wide open.

    Here's what you do instead: you configure all the email servers to take the FROM address specified in the SMTP exchange itself, then look up all the MXes for the domain the FROM address claims to belong to, then compare the actual address the connection is coming from to the list of addresses you just got back. If you don't get a match, you drop the connection right then and there.

    End result: anyone who is running their own domain or who is using a legitimate mail server is able to get through, and nobody else is. Suddenly most open relays become totally ineffective. Spammers now have to go to the trouble of acquiring a domain and setting up MX records, and if they don't have a static IP then they'll have to use a dynamic DNS service. End result: killing a spammer is as simple as telling their dynamic DNS service to shut them down.

    If there needs to be a way to differentiate between email receivers and email senders, then define a different type of MX record for email senders and do a lookup on them as well.

    Thoughts?

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    1. Re:The real solution is to do the opposite by The+Creator · · Score: 1

      Isn't there legitimate header spoofing? For example if you want to send emails from one location and recieve the replies somwhere else?

      --

      FRA: STFU GTFO
    2. Re:The real solution is to do the opposite by leviramsey · · Score: 1

      I think the parent post could have been worded better, as I get the impression he wasn't talking about the From: header that mailers add, but the actual SMTP connection sequence (HELO and all that).

    3. Re:The real solution is to do the opposite by Anonymous Coward · · Score: 0

      Your idea assumes that input mail servers = output mail servers, and that's definitely not the case with a large enough organization.

      The key is to tag the systems that are allowed to send mail, and allow this to be done on a domain-level basis. Paul Vixie had a proposal regarding this, but apparently has taken it down. You can still see it if you feed "vixie MAIL-FROM" to Google.

      The basic concept works like this: you put some extra lines in your zone files:

      MAIL-FROM IN MX 0 outbound1.example.com.
      MAIL-FROM IN MX 0 outbound2.example.com. ... and so on. If the other end implements this proposal, they will make sure mail from your domain comes from one of those two machines. That keeps people from forging your domain if the receipient happens to support this idea.

  54. Graphic spam by autopr0n · · Score: 1

    After having some problems with my mail server, I re-enabled my hotmail account and I noticed a lot of spam these days consist entirely of graphical images, with some random, non-sensical words thrown in for good mesure. I don't think it will be long before you Bayesian filter will be obsolite.

    --
    autopr0n is like, down and stuff.
    1. Re:Graphic spam by TCaM · · Score: 1

      I would think it fairly trivial to strip out images and/or html tags from email at the server level.

    2. Re:Graphic spam by Anonymous Coward · · Score: 0

      The lovely thing about Bayesian filtering is that it doesn't simply rank messages according to the probability that a given message *is* spam, it also factors in the probability that a message *isn't*.

      How much of your legitimate email comes in the form of a big graphic with only a few words? Well, come to think of it, quite a lot when Aunt Sally first gets online and discovers the joy of email postcards; I for one wouldn't mind missing those.

      "Sorry, my email filter must have eaten all your cute kitten postcards."

    3. Re:Graphic spam by tacocat · · Score: 1

      That's where a static tool like SpamAssassin comes into play!

      Between SpamAssassin and Bogofilter, and a few other goodies... I have been able to reduce my spam to

      On another server, I have reduced one account from 140 spams/day to about 1 spam/day with no bayesian training and it's getting smarter each day...

      The other soluction, though radical, is to simply deny any MIME based email that doesn't include a text alternative body. Effective.

  55. New mail protocols needed by Fastball · · Score: 2, Interesting
    I've avoided the spam debates until now, because I haven't had a solution for the problem. But nobody else has offered much of substance either. So here's my humble opinion...

    Legislation is not the answer. We know how tech-savvy politicians are. Do laws stop corrupt CEOs from plundering corporate pensions or cooking the books? Do laws solve problems?

    Terrorizing spammers is not the answer. Again, this is not solving the problem. Pestering less than intelligent people who exploit less than intelligent methods of mass communication does not solve the problem. It might be a thrill short term, but there are too many people who will spam if the current mail protocols persist.

    So what is the problem? Strangers send me e-mail I don't want. What is the solution?

    I won't pretend to be an expert. I'm not. However, I'm surprised better men and women have not come up with something, ANYTHING, to solve the spam problem. I am NOT suprised to see 90-100 unsolicited e-mails (from strangers) in my inbox every day. Somebody needs to come up with something. So here goes...

    First, classify e-mail accounts. Home/personal accounts should be bulletproof. You only receive messages from people you have on your list of acceptable senders, your "inner circle." Shopping/e-commerce accounts: you can receive messages from merchants who register with some central agency/server. Business/work accounts: I dunno. Ideas? How should we handle mailing list type accounts? Second, every e-mail sent has something solid identifying it with a sender included. The identification is sent to the recipient. If the recipient has this identification in his list and it matches 100%, then the recipient fetches the message from the sender. So instead of the sender wielding the power, the potential recipient makes the call. Why allow just anybody to send an entire friggin' message to scores of people? Messages go no where until the recipient says so.

    Finally, and this is where the law comes into play, if someone manages to fake out your list by saying he is someone he is not, sic the prosecutors on him. That's identity theft, pal. As it is now, e-mail headers are raw schitzophrenia.

    So step one, classify e-mail accounts. Different classifications have different list of people you are willing to accept mail from. Step two, the sender sends his identification and maybe a subject header to the recipient. Step three, the recipient accepts the senders request and fetches the message himself, rejects it outright, or adds the sender to his list and fetches the message.

    I don't know 90 people whose mugs I'd piss on if they set themselves on fire. Why should any of these rat bastards be able to dump a second or third bit in my inbox?

  56. Stats, not heuristics; spambayes effectiveness by sandgroper · · Score: 1
    Paul Graham's presentation revolved around a Bayesian algorithm he'd devised which put more weight on features in the headers, as opposed to the bodies, of email; he claimed something like 99.5% effectiveness with only something like 5 false positives in 4000 emails sorted.


    Quoting from Tim Peters (the real TimBot, but I digress <wink>) spambayes has a more effective classifier:

    We have three
    categories: Ham, Unsure, and Spam, and I haven't seen anything to make me
    believe that a finer distinction than that can be quantitatively justified
    (but my primary test data makes 2 mistakes out of 34,000 msgs now -- that's
    what I mean by "can't measure an improvement anymore", and a finer-grained
    scheme isn't going to touch those 2 mistakes; one of them is formally ham
    because it was sent by a real person, but consists of a one-line comment
    followed by a quote of an entire Nigerian scam spam -- nothing useful is
    ever going to *call* that one ham, and it scores as spam *almost* as solidly
    as an original Nigerian spam).


    While spambayes isn't really Bayesian (anymore; it started out roughly that way, as I understand it), the name stuck


    It is a statistical filter, and you do need to train it with your personal collection of spam and ham. However, most of the work in the last month or two on the spambayes list has revolved around building user interfaces, and finding appropriate places to inject the filter into your mail processing, not on improving the classifier.

    "Spambayes. Try it. You'll like it!" (But be warned, it's still pre-alpha...)

    1. Re:Stats, not heuristics; spambayes effectiveness by Hektor_Troy · · Score: 1

      I'm looking in to it - trying to figure out if I can set it up, so that the entire company uses one SpamBayes setup (server) and then tag e-mails they get as spam/ham in Outlook, making their decisions trickle through on a company wide basis. After all - the spam I get is spam to everyone in the company, and the spam they get is spam to everyone else. Likewise, the ham they get is ham to the rest of us.

      The trick would then to get Exchange 2000 to use SpamBayes, and the Outlook-clients to plug into it.

      Problem is - I have no clue what so ever how to do it :-/

      --
      We do not live in the 21st century. We live in the 20 second century.
  57. That's great, if I can... by MadAhab · · Score: 2, Insightful
    No, they can't. If they do, they give up their status as a "common carrier". In other words, the second they begin making value judgements about what traffic to carry and what not (unless otherwise compelled by law) they become targets for legal action. The DMCA's takedown provisions address this specifically; if you want to stay a "common carrier", you have to always assume that the copyright holder is right and the alleged whatever is a fucking commie bastard.

    It IS a terrible idea; if you want to offer a public data service, then that's what you offer. You don't get to make exceptions just because you feel like it, unless you are declaring, in essence, that you are providing the service of selectively restricting traffic. And in that case, you become liable for every judgement you make about who to service and who not.

    A bar/pub/saloon can restrict you all sorts of ways just because they feel like it. But this doesn't give anyone the right to stop you from getting drunk, trying to pick up strangers, or making a fool of yourself in public. A public communications service is different, and for a very good reason. bars and saloons are primarily there to provide a space for private associations; a communications infrastructure is there to provide a public infrastructure. and the internet points this out very well; it's public, accept the fact or build your own fucking internet.

    It comes down to this; you are advancing the idea that the primary argument is "it's mine, i can do whatever i want with it". but in the interest of creating a just society (one where few people have an interest in destroying it), we recognize many "level playing field" exceptions to this. separate water fountains, "whites only" policies, etc. tell me who and what you are and i'll tell you how you depend on this fundamental fairness. i'll also point out that the internet isn't yours and if you can't play by its fundamental rules of openness then you have no business connecting to it.

    --
    Expanding a vast wasteland since 1996.
    1. Re:That's great, if I can... by silentbozo · · Score: 1

      Forcing you to use their mailservers isn't abridgement of speech, and is thus not a violation of their "common carrier" status. It's more like saying you can't use non-Bell equipment on a Bell telephone network. You can still make whatever calls you want - you just have to use their equipment to do so.

      Also, you have to consider - are they restricting speech in general, or are they restricting the content of speech? Forcing you to make less than 15 calls a month could be considered a restriction of speech, but again is not an abridgement of that right. Preventing you from complaining about the RIAA and the MPAA would be a restriction of content and thus a violation of their common carrier status.

    2. Re:That's great, if I can... by harlows_monkeys · · Score: 1
      No, they can't. If they do, they give up their status as a "common carrier"


      ISPs aren't common carriers.

    3. Re:That's great, if I can... by Ecks · · Score: 1

      Whether or not ISP are common carriers is legally murky. ISP's want to be common carriers because of the legal protections involved and I asy that because I work for one.

    4. Re:That's great, if I can... by Anonymous Coward · · Score: 0

      They may *want* to be astronauts. They're not common carriers. There's a metric buttload of requirements they don't meet.

    5. Re:That's great, if I can... by wheany · · Score: 1

      If an ISP blocks all outgoing traffic to port 25, and they clearly mention this in their contract, why would it be a free speech issue?

  58. Web of Trust by dracocat · · Score: 2, Interesting

    My guess is one day we'll see a web of trust used by our e-mail client to determine whether our e-mail gets delivered to our inbox or junk-mail folder.

    Someone using a signature for spam would see himself removed from the web of trust, and those that verified the person as a non-spammer.

    Just don't ask me how somebody that doesn't know anybody else with an e-mail account gets somebody else to vouch for him. (Maybe your ISP will vouch for you if you verify yourself with a CC or something?). Any thoughts?

    1. Re:Web of Trust by adavidw · · Score: 1

      Seriously, we should just throw everything out and start over. Or, more practically, implement a whole new system of email that can coexist with the existing SMTP implementation. Call it SMTP Extreme, or something. This should all be done using cryptographic signing. In such a system, every MTA in the chain will be required to have a certificate that they can use to sign their exchange with the link before or after. Once the message has arrived, you are absolutely positive that you know how it got to you, and what path it took. The User Agent should be able to sign its portion as well, but that part should perhaps be optional for privacy issues.

      If the user doesn't sign their own mail with their own crypto signature, the email you get wouldn't necessarily tell you who it was from, but it would contain all the information necessary to know for sure how it got to you.

      This prevents any problems of forged headers or anything. What to do when you've identified a problem sender is outside the scope of this idea, but presumably would involve strong AUPs or reciprocal billing agreements. Since you would have a way to prove which network the mail came from, billing arrangements like that are more realistic.

      Presumably the network that the mail has orginated from knows how to identify their own users to know who to charge/boot. Personally, however, I'm in favor of all mail needing to be signed with a personal certificate, and MTAs only accepting connections from other MTAs or MUAs that have valid certificates.

      The whole thing can be built on the X.509 or S/MIME ideas that are already around for personal certification, plus some new certificate that CAs would issue for MUAs and MTAs.

      To drive adoption, everyone should be able to get personal certs for free. That would require a lot of work by a handful of trusted CAs, or less work by a whole group of chained CAs (like some SSL certificates, i.e. That company running that server created their own certificate, but they're verified by Company A, who in turn is verified by Company B, who in turn is verified by Thawte, and I trust Thawte, so...). Either way, it's not unrealistic. The individual certs don't necessarily need to very everything about you, just your email address (done by making sure you receive the mail at that address).

      If such a system were implemented, there wouldn't be much incentive to convert, but the MUAs could build it into their apps, the MTAs could build it into theirs, and as people started seeing the advantage of it, they'd use it. Or, ISPs would require it to use their mail servers (like some require SPA, or like AT&T makes me connect using a secure POP session if I want to pick up my email outside of their network).

      -Aaron

    2. Re:Web of Trust by theLOUDroom · · Score: 1

      Just don't ask me how somebody that doesn't know anybody else with an e-mail account gets somebody else to vouch for him. (Maybe your ISP will vouch for you if you verify yourself with a CC or something?). Any thoughts?

      You hit the nail right on the head. I want a web of trust based system for my email to verify the authenticity of the send and to block spam. Those who are not part of my web of trust will have to log onto my site (or some sompany which handles it for me) to purchase a 1 message key for $.25 Anyone with a legitimite reason to contact me will pay the $.25, but spammers will not (not enough chance that I'd buy their crap.)

      --
      Life is too short to proofread.
  59. poor premise of the submitter by cballowe · · Score: 1
    If you need to send mail through a different SMTP server than provided by your ISP, the admin of that server ought to provide you with a means of using it with authentication on a port other than 25

    I chose my ISP because they let me run my own domain for web or e-mail or whatever else. If you think for a second that they should force me to use their SMTP servers, you are missing something important. My mail server delivers directly to the recipients of mail. It doesn't relay. It only serves me. In order for the ISP to provide equivalent service, they would need to host e-mail for my domain as a virtual domain on their server. This seems like a service that would cost me more. I'm already paying a premium price for an AUP that I find acceptable, I shouldn't have to pay more for service that I could provide myself.

    By the way, I love my ISP - their customer service is top notch and they are kind enough to provide me with reverse dns service. I don't think you can beat that.

    I have had other ISPs decide that they should block incoming mail from all subnets of my ISP. This made it difficult to send e-mail to my mother, and they were very difficult when trying to resolve the issue. It was finally resolved, but they never got back to my request for information as to why they took their course of action or what I could do in the future to expedite the correction of that.

    1. Re:poor premise of the submitter by nsayer · · Score: 1

      Me thinks you are confusing port 25 *ingress* and port 25 *egress*.

      You can have an open port 25 listener if you like (so long as it's not set up to do inappropriate 3rd party relay). But forcing *your* server to talk to the ISP's mail server for *sending outgoing* mail is what we're talking about. So long as the ISP's mail server actually does properly relay the mail for you and doesn't do anything else out of spec, there's nothing (much) wrong with them forcing you to use it.

      There is the privacy issue (suddenly your mail winds up on a 3rd party system for however long it takes that machine to spool it, then send it on its way), but my expectation of privacy for unencrypted e-mail is already fairly low.

  60. Just a slight URL correction from Barry Shein by World_Leader · · Score: 1


    Not intended as a post but the article links "The World" to http://www.std.com rather than http://www.TheWorld.com not a big deal but it'd probably be more resonant if fixed.

    -Barry Shein, World Leader

  61. Technical soultion not a new idea. by cmacb · · Score: 1
    "I am suprised that this is never mentioned as a cure for spam."

    It is mentioned just about every time the subject comes up, but then it gets drowned out by the Crips and Bloods... err Black Hole advocates yelling at the legal advocates.

    The sooner people stop arguing about social vs legal solutions the sooner a technical solution will arive.

  62. i use bmf by Anonymous Coward · · Score: 0

    i finally managed to set up my Mail::Audit filters
    to include spam-filtering by the so-called Bayesian filter
    program bmf. It trains on spam/ham corpora
    and uses the word frequencies to compute a
    'spamicity index'. Seems to work for me
    with pretty large numerical separations between spam
    and non-spam. I trained on about 1200 spam and
    several hundred 'ham'.

  63. My ISP gives me the option of blobking spam by Anonymous Coward · · Score: 0

    At QuikNet.com, I can go to a webpage and enable spam blocking. When it detects spam, it modify's the subject line and added "Possible Spam [Accuracy: #]". This makes it easy to filter into mailboxes.

  64. Belgians largest broadband isp blocks port 25 by bowa · · Score: 1

    I work at belgians largest Cable ISP (Telenet. We block port 25 for our customers. This not only reduces spam but stops virusses to spread trough built in smtp engines.

  65. Spam is not a problem; prevention is the problem by Anonymous Coward · · Score: 0

    This whole discussion is getting really old, really fast. Let me try this on y'all:

    SPAM IS NOT A PROBLEM.

    See? Problem solved. New protocols, micropayments and blacklists: now THOSE are problems. But SPAM? It is EASY to filter spam. I really don't see the point and I hope all of you who make a big problem out of it just drop off the face of the earth or something.

  66. Faulty Logic by Zagadka · · Score: 1

    If just AOL blocked port 25, this could reduce spam by 50% (I base this figure on close examination of the headers of the spam I receive).

    If it did reduce spam by 50%, it would only be for a very short time. The vast majority of spammers that would be foiled by this would simply find another way to send their spam. So in the end you'll have pretty much the same amount of spam, but you'll inconvenience all of the people who had legitimate reasons for using port 25. Doesn't sound like a great idea.

  67. The only way to *really* stop spam by Anonymous Coward · · Score: 0
    Everyone seems to be eager to find technological/legal methods to stop spam.



    These will *never* work. The reason spam works is because it is very cheap and easy to send, and because all their responses are from people who want to buy.



    The answer is incredibly simple. Every time I get a spam, I use my fake free e-mail account to send them a message that simply says, 'boy am I interested!' and do my best to get a real person to spend as much time with me as possible before blowing them off.



    I always make a point of keeping telemarketers on the line as long as possible. I have come to enjoy it. Make them repeat their spiel several times, ask pointless questions, and talk them into letting you put them on hold. After wasting 20 minutes of their time, I tell them that I had no intention of buying, I just wanted to waste their time. The resulting colorful language is music to my ears.



    Just think, if for every 100,000 spams you sent out you got 50,000 fake replies that were indistinguishable from genuine buyers. You would spend so much time weeding out the fake replies that your business would become instantly unprofitable.



    Best of all, this requires no additional legislation, technology, etc. It is 100% legal and ethical to request more information and swamp them with individual inquiries. Further, there is absolutely no countermeasure to this that spammers can use. If you want to stop spam, you must make it unprofitable. This is the only way to do it.

  68. Temporary rejection - but only temporarily by waynemcdougall · · Score: 5, Interesting

    Somewhat related is this approach I've been trialing quite successfully for the last month. I haven't been able to find any reference to anyone else doing this, and would welcome any comments. If it's a 'new site' (not dealt with regualrly and not seen recently) and it shows up clean on the variosu DNSBL's I use, then I send a temporary error code back. If they retur (after a suitable time delay - I use 15 minutes) and still come up clean, then I let it through. Advantages: * many spammers don't retry - ever (perhaps they get shut down, or someone closes their open relay, or they concentrate on more receptive targets) * those that do retry (often many hours later - average is 7.6 hours for spammers) are usually listed on the DNSBL's by then * I get to collect the list of mail addresses they are trying to send, and if they hit one of my spam traps (and there are many obvious dictionary attacks) then they immediately get marked bad even if they are not DNSBL'd * Doesn't waste bandwidth (or the hijacked resources of a open relay 'victim') which continually using a tar pit does Disadvantage * Genuine email from a new/infrequent source gets delayed 15 + (until their servers retry) minutes. Most geuine ISPs try at reasonable intervals - though some wait an hour. I'm willing to wait an hour for mail from someone new, who's not on my whitelist, given the amount of spam this simple technique filters. Obviously if everyone adopts this approach then spammers would deliberately work around it - but it would complicate matters for them - the time delay and reptetive nature of their attempts would make them even more obvious as spammers, and more easy to shut down. And they can't avoid the spam traps. Forgive me if this is obvious and well known - I'd appreciate any pointers to where this has been applied and any comments.

    --
    Recycle PCs and build a wireless community network www.hillsborough.org.nz
  69. Re:One person's treasure is another person's junk. by wheany · · Score: 2, Insightful

    Short answer: Because you teach your filter what is spam. And everybody else teachers their personal filter.

    So if your personal mail often has "penis" in it, the filter learns that it is not a good indicator for spam.

    I use POPFile http://popfile.sourceforge.net/, and I have noticed that one of the best indicators seems to be certain server names.

  70. Solutions by md81544 · · Score: 1
    I see this debate being fired up time and again. How are we going to cure spam?

    Everyone has ideas, but who is doing anything about it?

    There are plenty of people reading this who are dedicated to the Open Source movement. Can we not make a start? I'm sure there are plenty of worthy projects on FreshMeat etc. What we need to do is ENDORSE one of them and start using it. If all /.ers were to start using a secondary method of email communication, perhaps others might start to take notice.

    There's no-one who's going to one day say, OK, we're now going to use some other protocol. This is going to be driven by the grass roots.

    Anyone got any sensible ideas on how we make a start?

  71. Profit motive: by Anonymous Coward · · Score: 0

    Spam is like the "war on drugs". It will continue as long as the spammers can make money doing it! It doesn't matter what we do, they will continue until they can no longer make money. period, end of story.

    1. Re:Profit motive: by A+Gremlin+In+Kremlin · · Score: 1

      Exactly, and the source of the profit is the people who buy their stuff. They are the big problem.

      --
      bius sig file. This is a moebius sig file. This is a moe
  72. My notes for the proceedings (very long post!) by babbage · · Score: 5, Interesting
    I was waiting for the review to show up on Slashdot, as the conference was really good. The audio proceedings have been put online, but I'm not sure if they can take a Slashdotting, so please be gentle :) If you have 8 hours to spare, the whole day was pretty good & worth listening to, but the schedule as planned isn't exactly the sequence people spoke in, so you may have to jump around the RealAudio stream a little bit.

    Turning my notes for the day into something vaguely coherent, here are some hightlights from the proceedings. There are a couple of speakers that I didn't write anything down for, but from mid-morning on this should be pretty comprehensive. Apologies in advance if my notes lead me to attribute certain comments to the wrong speaker -- if anyone notices any mistakes please feel free to add corrections:

    • Bill Yerazunis - CRM114 & MailFilter

      Because Perl "freaks him out", Yerazunis came up with the CRM114 minilanguage (points for anyone that gets the joke in the name without googling for it :), then wrote MailFilter in CRM114 as an implementation of a filter that can be used with Procmail or SpamAssassin or what have you. The basic idea is to decompose a message into a set of "features" composed of various permutations of single words, consecutive words, words appearing within a certain distance of one another, etc, such that the set of features N is very much bigger than the set of words X. You then analyze the features in various ways and if you get above a certain arbitrary threshold, you flag the message as spam & handle it accordingly.

      He claimed that with this software he could get better than 99.9% accuracy in nailing spam, and a similar percentage in avoiding "ham" (the term everyone was using for false positives -- legit mail that was falsely identified as spam). One of Yerazunis' observations is that the best way to defeat the spam problem is to disrupt the economics: if a 99.9% or better filter rate were to become the norm, then the cost of delivering spam can be pushed higher than the cost of traditional mail and the problem will naturally go away without requiring legislation (which would be nice anyway, but we can't count on it).

      The drawback of CRM114/MailFilter is that it can only handle about 20k of text per second, so it's not appropriate for large scale use yet. Still an interesting project to watch though: crm114.sourceforge.net

    • John Graham-Cumming - POPfile

      Most of his very entertaining talk was about the ingenious tricks that spammers resort to to obfuscate spam against filters, including most diabolically one example that placed each column of monospace text in the message into an HTML column, so that the average HTML-capable mail client would render the message properly, but it would be absolute gibberish to most mail filters. The ultimate lesson was that any good filter has to focus not on "ascii-space" (the literal bytes as transmitted) but the "eye space" (the rendered text as seen by the user), which by extension may mean that any full scale spam parser/filter could also have to include a full-scale HTML & Javascript engine. Yikes!

      As for Graham-Cumming's software, it's a Perl application, available for all platforms (Windows, Mac, & of course Linux) that allows users to filter POP3 mail. Interesting stuff if you're a POP user: popfile.sourceforge.net

    • John Draper - ShopIP

      Most of Draper's work seemed to be focused on profiling spammers, as opposed to profiling spam itself, by throwing out a series of honeypot addresses & using data collected to hunt down spammers. spambayes.sourceforge.net

    • Paul Judge, CipherTrust

      Judge's big argument, which no one really disagrees with, is that spam has become not just a nuisance, but an actual information security issue. To that end, he is advocating much more collaborative effort to address the problem than we have seen to date: conferences like this, mailing list discussions, better tools, and public data repositories of known spam [and ham]. To that last point, one of his observations (which others made as well) was that there are no universally agreed on standards for what qualifies as spam, so repositories for spam will not be accurate for all users (spam for your programmers will be the bread & butter of your marketing department, etc). Plus, there are obvious privacy issues in publishing your spam & ham for public scrutiny. And to add another wrinkle, one danger of public spam/ham databases is that spammers can poison them with false data, screwing things up for everyone. That said, he encouraged users to help out with building spamarchive.org.

    • Paul Graham

      The man who organized the conference and kicked everything this week off with his landmark paper from last fall, A Plan for Spam. Graham's spam filtering technique famously makes use of Bayesian statistics, a technique popular with nearly all of the speakers. The nice thing about a statistical approach, as opposed to heuristics, simple phrase matching, RBLs, etc, is that they can be very robust & accurate; the down sides are that they have to be trained against a sufficiently large "corpus" of spam (most techniques have this property though) and they have to be continually retrained over time (again, this is common). Graham was too modest to produce numbers, but subjectively his results seemed to be even better than what Yerazunis gets with MailFilter, by an order of magnitude or more.

      Like other speakers, he predicted that spammers are going to make their messages appear more & more like "normal" mail, so we're always going to have to be persistent about this -- as one example, he showed us an email he received IN ALL CAPS from a non-English speaker asking for programming help, and although it was legit, the filters insisted otherwise. "That message is the one that keeps me up at night."

      Everyone interested in the spam issue should go read Graham's paper immediately.

    • Robert Rothe, eXpurgate

      Rothe works for Eleven, an ASP company from Berlin selling a spam management service/application called eXpurgate. His talk was short on details about how the tool worked (mainly that it searches for bulk mail), focusing instead on the high level functionality it provides to users -- basically, they classify mail as safe, questionable, or dangerous, and let the users handle them accordingly. Another speaker that sees spam as a network security issue, so they built their system accordingly, with privacy of the client's mail content in mind etc.

      Like many speakers, he warned about the dangers of an anti-spam "monoculture": that Bayesian techniques might be great, but if that's all anyone uses then spammers will catch on and adjust their messages to look more like normal mail, to the point that Bayesian filters won't work anymore. As a result, we're going to need to attack the problem from several angles, using different techniques, to keep the spammers off balance as much as possible.

    • Matt Sergeant, SpamAssassin

      SA is a well known Perl application for heuristically profiling messages as spam, adding headers to the message saying for example "I am 72% sure this is spam because it has X Y Z", and passing off the message to procmail or whatever to be handled accordingly. SpamAssassin can handle a message throughput great enough that it can be deployed at the network level (whereas some of the others, which might have somewhat better hit rates, are still too inefficient at this point). Deployed this way, the differences in effectiveness for single vs. multiple users becomes very apparent, as 99% effective rates fall down into the 95-80% range. This happens because, again, different users define different things as spam, so mapping one fingerprint to all users can never work quite right. For an example of a tool that your company can deploy right now & get fast, decent results, SA looks like a good choice; but for the long run it looks like a Bayesian technique is going to get better performance, and SA is adding a statistical component to its toolkit. Good talk.

    • Barry Warsaw, Python Labs

      This was another example of the "monocultures are dangerous" philosophy, as Warsaw explained how he is helping to use a variety of anti-spam techniques -- from clever Exim MTA configuration to good use of Spam Assassin & Procmail to fine tuning of the MailMan mailing list engine -- to work together to manage the spam problem for all things Python (Python.org, Zope, many mailing lists, a few employees, etc).

      He pointed out that some very simple filters can be surprisingly effective: run a sanity check on the message's date; look for obviously forged headers; make sure the recipients are legit; scan for missing Message-Id headers; etc. In response to the person that originally posted the article, yes, he did mention blocking outgoing SMTP as an effective element of a many tiered spam management approach.

      Among other tricks for getting the different filtering tiers to play nice together, they make heavy use of the X-Warning header so that if an alarm goes off in one tier of their mail architecture, other components can respond appropriately. Cited projects included ElSpy and SpamBayes.

    • Barry Shein, founder & CEO of The World -- or as he laughingly put it, "President of the World". Har har har

      This talk was mostly a let down for me -- Shein has made his views very well known, and his ranting, rambling talk didn't really introduce any new ideas for anyone that had read that interview (some good jokes & quotes though).

      His core argument is that spam is "the rise of organized crime on the internet", that filters are nice but that the mail architecture itself is fundamentally flawed, and that ISPs like his -- in 1989, The World was the world's first dialup ISP -- are being killed by the problem. Shein was very annoyed that all these talented people are having to clean up a mess like this when we should be out working on more interesting stuff, and not having to worry about this issue. His big hope seemed to be that legislation will someday come to the rescue, but he sounded very pessimisstic. (Others in the room seemed to feel that this was a very interesting machine learning problem, and weren't really fazed by his pessimism -- but then most of the people in the room don't run ISPs.)

      He also suggested that we need to find a way to make spammers pay for the bandwidth they are consuming (rather than having users & ISPs shoulder the burden) but didn't seem to know how we might go about implementing this. At all.

      Fun rant to cheer along to, but for me it wasn't very constructive in the end.

    • Jean-David Ruvini, eLabs SmartLook

      This was an interesting product. Ruvini's company is developing an extension to Outlook 2000 & XP that will watch the way users categorize messages into folders, come up with a profile for what kinds of messages end up in which folders, and then try to offer similar categorization on an automatic basis. Think of it as Procmail for Outlook, without having to mess with (or even be aware of!) all the nasty recipies.

      Obviously if you have a spam folder, then spam will be one of the categories it looks for, but more broadly it will try to categorize all your mail as you would ordinarily categorize it. This makes SmartLook a broader tool than "just" a spam manager.

      SmartLook is another statistical filter, though it uses non-Bayesian algorithms to get results. eLabs' tests suggest that the product is able to properly categorize messages about 96% of the time, with no false positives, and (for their tests, mind you) that it performed better than Bayes filters over three months of usage.

      One nice property of this tool was that it works well with different [human] languages -- some strategies fall apart &/or need retraining when you switch from English to some other language. For certain markets (eLabs seems to be a European company, perhaps French?) this is a crucial feature, and having a tool that works with one of the biggest mail clients out there (most people don't use Mutt or Pine, sadly enough) can be very valuable. Very clever -- watch for the inevitable embrace & extend three years from now.

    • Eric Raymond

      He didn't say anything about guns, but he did try to correct one of the other speakers for misusing the term "hacker."

      Like Graham, ESR is a Lisp fan, but he knows that the vast majority of people aren't, and he also knows that the vast majority of people need to be using something like Graham's spam software. So on a lark, he came up with a clean version in C, named it BogoFilter, and put it on Sourceforge, where a community sprung up to, well, embrace & extend it.

      As good as Graham's Bayesian algorithm is, ESR felt -- as did many of the other speakers -- that the nature of your spam/ham corpus is much more significant than the relative difference among any handful of reasonably good algorithms. (Back to the often repeated point about how corpus effectiveness falls apart when used for a group of users, as opposed to individuals.) To that end, he strongly feels that the best way to deal with the spam problem is to get good tools into the hands of as many people as possible, and to make them as easy to use as possible (ahh, the old "open source UIs always suck" argument :). As an example, one of the first things he did was to patch the Mutt mail agent so that it had two delete keys: one for general deletion, one for "get rid of this because it's spam." That second key, and interface touches like it, seem like the way to get average people to start using filters on a regular basis.

    • Joshua Goodman, Microsoft Research

      Unlike ESR, Goodman felt that algorithm selection does make a big difference, but this being Microsoft he refused to disclose what algorithms his team is working with -- except to say that, when delivered, they will be more accessible for average users than SpamAssassin, Procmail recipies, or Mutt :)

      Microsoft has been working on the spam problem since 1997, but because of how big they are they've had unique problems in bringing solutions to market. As a case in point, they tried to introduce spam filters to a 1999 Outlook Express release, but were immediately sued by email greeting card company Blue Mountain because their messages were being inaccurately categorized as spam. With that in mind, they have been very reluctant to bring new anti-spam software out since then because they would like to see legislation protecting "good faith spam prevention efforts."

      As a very large player, Microsoft faced certain difficulties in developing useful filters -- it may make sense for you as an individual to filter all mail from Korea, but this doesn't work so well if you are trying to attract customers *from* Korea :). This has forced them to put a lot of work into thoroughly testing different strategies before offering them to the public.

      In spite of what millions of webmail users may have expected, Hotmail & MSN are currently being filtered by Brightmail's service, and plans are underway to reintroduce spam management features to client side software again. (Just imagine how bad it would be if they weren't paying someone to filter for them! Unfortunately, no hecklers piped up to ask if they are really selling Hotmail's user database to spammers, and if that is a source of annoyance for his team.)

      An interesting barrier his group has had to grapple with was what he called the "Chinese menu" or "madlibs" spam generation strategy: that it's easy to come up with a template for spam -- "[a very special offer] [to make your penis bigger] [and please your special lady friend all night!" vs. "[an exclusive deal] [for genital enlargement] [that will boost your sex life!]" etc -- and have a small handful of options for each 'bucket' multiplying into a huge variety of individual messages that are easy for a human to group together but almost impossible for software to identify.

    • Michael Salib, extremely funny MIT student

      Unlike nearly all other filter writers of the day, Salib's approach was heuristic: find a handful of reasonable spam discriminators, throw them all against his mail, and see how much he can identify that way. "It's sketchy, but this is a class project. I don't have to be realistic. [...] These results may be completely wrong."

      Much to his surprise, he's trapping a lot of spam. He pulls in a little bit of RBL data ("the first two or three links from Google, whatever"), looks for some patterns and so on, and then churns it through LMMSE, an electrical engineering technique that as far as he can tell doesn't seem to be known in other fields. Basically this involves running the messages through a series of scary-but-fast-to-calculate linear equations). It turns out that he can process this much faster than a Bayes filter, to the point that customizing his approach for each user in a network would actually be feasible.

      For a small spam corpus, he got results better than SpamAssassin did, though for a large corpus his results were worse; he couldn't really account for why this would be the case, or predict how things would scale as the corpus continued to grow.

      When questioned about the RBL tactic by a member of the audience [who was apparently familiar to Salib -- I don't know who it was] about whether authenticating remote users might be the answer, Salib's response was "yes, I agree, but then you *do* work for Verisign, who is in the verification business, so you would say that."

      Right on, Salib -- his talk was easily the funniest & breezy of the day :)

    • David Lewis, general researcher

      The core of Lewis' argument, as ESR said earlier in the day, is that for any machine learning technique the quality of the learning corpus is much more important than the algorithm used. Bayes is one such algorithm, but there are many other good ones in the literature. In a dig at Goodman's refusal to disclose algorithms, Lewis pointed out that all of this has been publicly discussed since the first machine learning paper was published in 1961.

      Observations: "lots of task inspecific stuff works badly, but task specific stuff helps a lot." It is important to use different corpuses [corpi?] for training and for general use, so that you don't train your machine to focus too much on certain types of input (this is a point that Microsoft's Goodman made as well).

      As Graham did, Davis emphasized that spam is going to slowly start looking more like natural text, and we're going to have to deal with this as time goes on. www.daviddlewis.com/events/

    • Jon Praed, Internet Law Group

      To a burst of tremendous applause, this talk began with the sentence "my name is Jon Praed, and I sue spammers."

      He brought a legal take on the "not everything is spam to everybody" angle, emphasizing that we need a precise definition of what qualifies as Unsolicited Commercial Email (UCE). In particular, it has been difficult trying to pin down if the mail was really unsolicited, as this is where the spammers have the most wiggle room. However, if you can track down the spammer, they have to date rarely been able to verify that the user asked for mail, and so Praed has been able to successfully prosecute several spammers on this angle. He doesn't expect this to work forever though.

      According to Praed, "laws against spam exist in every state, and more are pending", but he doubts that a legal solution will ever be completely effective as long as spam is lucrative. By analogy, he pointed out that people still rob banks and that has never been legal.

      Praed informed the audience that there are several ways to get back at spammers, including injunctions, bankruptcy, and contempt, and all of these can be very effective. He pointed out that, to be blunt, a lot of these people are desperate low-lifes, and spam has been their biggest success in life. After these legal responses, their lives all get much worse. It hadn't occured to me to see spammers as pitiful before, but I can now. Most importantly, Praed stressed that these legal remedies can be very effective, and he strongly warned against taking vigilante action. This is almost always worse than the spam itself, and it only serves to get you in even deeper trouble than the spammer.

      Identifying the sources of spam, most comes from offshore spam houses, abuse of free mail accounts (Hotmail & Yahoo, free signups at ISPs, etc) and bulk software (which may apparently soon become illegal in certain areas, provided that a law can be found to ban spam software while allowing things like MailMan or MajorDomo). Interestingly, he questioned the idea that header spoofing is a big problem, and claimed that in every case he has dealt with he has been able to track down the messages to a legit source sooner or later.

      Suggestion: if you get a spam citing a trademarked product [e.g. Viagra], forward it to the trademark holder and they will almost always follow up on it. Suggestion: be fast in trying to track down spammers, as some of them have gotten in the habit of leaving sites up long enough for mail recipients to visit, but taking them down before investigators get a chance to take a look. Legal observation: spam is almost always fraud, and can be prosecuted accordingly.

      Praed wrapped up his talk by citing the encouraging precedent that the famous Verizon Online vs. Ralsky case set: [a] that the court is interested in where the harm occurs, not where the person doing harm was when causing it (so if you send spam to someone in Alaska and spam is a capital offence in Alaska, you can be tried as a citizen of that state even if you caused the harm from somewhere else), and [b] it is assumed that you have to be familiar with a remote ISPs acceptable usage policies, and ignorance is no defence (just as you can't say "I didn't know it was illegal to shoot someone", Ralsky couldn't say that he didn't know Verizon prohibits spam -- (he had to have known that the AUP wouldn't allow what he was doing, so he deliberately didn't read it)). That precedent makes future prosecution of spammers much more encouraging. While, again, legal solutions may never eliminate the spam problem, a precendent like this can be an important supplement to filtering efforts (the stick to the filter's carrot, or something -- my lousy analogy, not Praed's).

    • David Berlind, ZDNet executive editor

      His talk was primarily about how he receives a huge quantity of email from ZDNet readers, and he can't afford to use any spam filtering solution strategy that would allow *any* false positives. As one of the speakers said -- sorry, I forget who (Microsoft's Goodman?) -- getting a 0% false positive rate is easy: just classify nothing as spam. Getting a 100% hit rate is also easy: just classify everything as spam. Any solution besides those two is always going to have some degree of error either way, and determing how much of what kind of error you want to accept is up to you. Most users will tolerate a moderate false negative rate (some spam gets through) if it means that the false positive rate (legit mail is deleted) is very low. In Berlind's case, the false positive rate has to be vanishingly small, because reading all customer mail is a critical sign of respect for him.

      Further, his business is also a legitimate mass emailer, sending out millions of free newsletters to users every day, and if Shein's proposal to bill bulk mailers were to catch on then even a very low rate would quickly put his company in the red. One obvious solution, which wasn't mentioned: start charging a subscription for these mailings, and make them profitable. I don't want to see this happen but if it did then the economics would tilt back toward making things feasible again.

      Berlind is appreciative of the anti-spam work that is being done, but at the same time is skeptical of how pragmatic most of what is being proposed can really be. He feels we need a massive effort to rework the way mail is handled [Y2K anyone? It could get IT people back to work...], and to that end hopes ZDNet can help promote such a cooperative effort between the parties working on this. They don't want to be involved -- they are journalists & publishers, not standards developers -- but they are eager to get things going & want to cover the story as it progresses.

      Like Shein said, he feels it's a waste for all these talented people to be working on combating penis enlargement offers, and hopes that we can find a way to get past this and work on real problems, "like world peace." This comment got a chuckle from the audience, but he seemed like the kind of guy that really meant that, and more importantly, he was right. A smart guy like Paul Graham or Bill Yerazunis shouldn't have to waste time tinkering with how many Viagra offers he can automagically delete when there are more fun things to be doing.

    • Ken Schneider, Brightmail

      As mentioned earlier, Brightmail provides an ASP service for real time filtering of both incoming & outgoing mail. As would perhaps be expected, bigger ISPs and networks attract larger amounts of spam: 50% of mail coming into big ISPs and 40% coming into big companies is now spam. Brightmail offers the Probe Network, a <slashdot-killfile-term>patented</slashdot-killfil e-term> system of decoy honeypot addresses that gather data for analysis at their logistics center, which in turn distributes spam filtering rules to their clients where a plugin for $MTA (using the open source or proprietary MTA of the client's choice) can act on the database.

      An interesting property of their system is that they have a mechanism for both aging out dormant rules as well as for reactivating retired ones, so that the currently active ruleset can be kept as lean & effient as possible. A big source of difficulty for them is legitimate commercial opt-in lists, because things have gotten more shady & blurry over time and it's now hard to tell this mail from much of the spam out there. Whitelists help here, but the problem is still difficult.

    After each speaker had his turn, there was a panel discussion, but not much really happened there, and the moderator cut things short after only a couple of minutes. The original plan was for everyone to go out for Chinese food afterwards and continue the discussions over dinner, but when 580 people signed up that plan obviously fell apart. :) And so, here ends the notes...

    1. Re:My notes for the proceedings (very long post!) by Anonymous Coward · · Score: 0

      Peace on Earth,
      Purity of Essence!

    2. Re:My notes for the proceedings (very long post!) by helphand · · Score: 2, Informative

      Excellent notes! For those who want to quickly find a particular speaker on one of the sesions, Oliver Schmezle put together a handy webcast timetable available here http://www.schmelzle.net/techblog/2003/01/18

      Personally, I found the sessions by the following speakers well worth the listen. Interesting and informative.

      • John Graham-Cumming, POPFile - Session 1 at 00:52:00
      • Joshua Goodman, Microsoft Research - Session 3 at 01:44:30
      • Jon Praed, Internet Law Group - Session 4 at 00:34:00
      --
      If they can make penicillin out of moldy bread, they can sure make something out of you. -- Muhammad Ali
    3. Re:My notes for the proceedings (very long post!) by Anonymous Coward · · Score: 0

      Great post. Thanks for taking the trouble.

      A couple of corrections/expansions:

      - Jon Praed (the lawyer) was not questioning
      header spoofing (which is trivial), but IP
      spoofing. He said spammers always say they
      didn't send the spam and that someone else
      used their IP address, but he's never had
      one be able to explain in court a credible
      technique for doing that.

      - Micheal Salib (who's just been accepted for
      grad school :) talked mostly about how
      to combine heuristics and suggested that a
      technique from electrical engineering for
      minimizing mean square error (called LMMSE)
      that involves solving a set of
      linear equations was good bet as alternative
      to non-linear but high buzz factor techniques
      like genetic algorithms and neural nets.

      (SpamAssassin uses GA to adjust factors for
      combining its heuristics.)

      He said, in fact, that he'd done some co-op work
      for a company on genetic algorithms and after
      he figured out how they worked he was
      ashamed to tell his girl friend what he did
      at work because she was a physics student
      and really smart. (An opinon about GA I share,
      but could never have expressed as well :)

      He then used LMMSE to combine a dozen 'insane'
      heuristics like the distance (in miles) that
      the message had travelled (as derived from
      the received headers) and got surprisingly
      good results (better than SpamAssasin) on
      a small corpus of mail.

      Of course then he went on describe why his
      results were probably unrepeatable and it
      would probably be best if we all just treated
      them as outright lies. It was just a class
      project after all.

      Definately a great rant.

      It sounded to me like Michael had a significant
      role in organizing the conference.

      I didn't see a list of credits for the conference,
      but they should get posted. It was great work.

  73. Funny thing: by Anonymous Coward · · Score: 0

    I have my own domain and run my own sendmail box. First my "real" e-mail address is very well gaurded. second, when I deal with any commercial activty I have a "BS" address that is simply redirected to my real address, when the spam gets really bad I simply change the alias. Personally I don't get spam, but thats just me....

    stupid is as stupid deserves.......................

  74. blocking outgoing smtp by Wouter+Van+Hemel · · Score: 1

    Blocking outgoing port 25 traffic is ridiculous. I should not become the victim because others abuse the system to send spam. I want full access to all ports, and I will never pay a provider that blocks access to any hosts or ports.

    Not only do I wish to use my own mailservers (I don't right now, but I'm planning to because of overly restrictive rules on my providers outgoing smtp server), but I also would like to check access to remote mailservers I admin and do relay checks and scans on them from my home connection. Not to mention I'd be screwed royally next time my ISP's relay would crash again.

    I understand this would stop a lot of spammers, but I think it's too high a price to pay. First came dynamic ips, then NAT's and subnets, firewalls, speed restrictions, download restrictions, blocking incoming ports (my cable ISP blocks everything 1024 incoming, even though it's a dynamic ip), content filters for PtP... some isps even try to enforce a policy that lets people only use the emailaddress provided by that isp! What's next, paying extra to access any ports other than 80 (http)?

    No way. I think it's time ISPs finally spend some more time and money on the problem by checking for abuse of their own servers, instead of restricting the average user even more and taking away more freedom and transparency.

  75. mod parent up by phr2 · · Score: 1

    It's a useful approach that I don't think has been widely deployed.

  76. starttls by jeffmurphy · · Score: 1

    since you are proposing enabling authentication,
    why bother with moving the server to a new
    port? just implement authentication (required
    to relay email, any email that results in
    local delivery needs no auth). use the starttls
    protocol to encrypt just the authentication
    portions of the transaction for security. then
    you save yourself the hassel of setting up
    a special smtp listener on another port.

  77. I was there by hrieke · · Score: 1

    I ws working on my own review, and if there is still interest in hearing what I have to say about the conferance, I'd be willing to submit it (and hope that it is posted).

    In short:
    Just about everyone was talking about filtering, which is at the wong end. Very few people where talking about the problems that spamming cause or solutions to end spamming. I say a few. There was talks by John Draper on taking down spammers and by Paul Judge of Cipher Trust on Spam Research, and one other person (Bill Y?) said that spam will continue until the cost of sending that email costs much more than it does now.

    Here's where my opinion varies from the filting crowd, and I'll use myself as an example. I just returned from a 3 week holiday in Europe (visiting family and skiing - yeah, I know, I suck ;-) ), and in those 3 weeks I recieved 8,000 emails. No lie. Of the 8,000, 20 where worth looking at (7 where from airlines with deals of the week- ham in the spam language, 3 dealt with people asking where they could buy liquid nitrogen (see url if you have to know), which left me with 10 messages that where of any real interest to me. The 7,980 emails which were spam should have been marked and labled as such before it ever reaches me.

    That's the problem: the email system is going to die under the weight of junk mail being sent, and people are going to start to not deal with email at all becuase the usefulness of email has been ruined by the flood of junk mail over real mail. Filtering of email is after the fact and does not address the issue of the infrastructure failing under the weight of the crap.

    So, what is the solution? Is there a solution? I hope so.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  78. Blocking Ports is stupid by tacocat · · Score: 1

    How effective has it been to block port 80 in preventing web virii from spreading? I am getting scanned by my subnet neighbors all the time. Does the ISP do anything about it? No! There's no money in it for them. The only time they took any action is when it inconvenienced them

    As for running SMTP servers, it's less load on their boxes so they probably wouldn't care.

    Blocking port 25 would bust a lot of stuff on a typical Linux box and make the hobbyist hacker have to pay extra just to set up his own home domain email server.

    And would it stop spam? No! Why? Because if I can find a way around it by sending email from another port you can bet your Salary that the spammers will to! And since they don't have to receive any email, they will set up systems with sweeping port scanners to avoid getting blocked again and again.

    Blocking port 25 sounds like a solution proposed by a Politician and not a Technician.

  79. The basic recomandations about spam is wrong! by Spammed+Person · · Score: 1

    Every where I read about spam mail the basic recomendation is that I never must reply to a spam mail -always ignore it (replying confirms theemail adress).

    Because of that, only people who want to buy something from the spammer replies!! This makes it easy for the person or organisation who have something to sell, to use email as a direct marketing solution.

    But what happens if 20 % procent or more of the targetted email adresses replies to the spam mail.
    By clicking on the provided link, find a working email adress on the purcase page. -Send an email to this working adress, stating that sending spam is wery wrong.

    This actuallly confirms your email adress, but what the heck! they have it allready!

  80. Block Port 25? by Anonymous Coward · · Score: 0

    Okay... I'd like to start out by saying that I loath spam as much as the next guy. Now I run a SMTP server off my DSL connection, and I like to use it. Now Earthlink, my previous ISP does block port 25. But their own server can only be used on their connection. So am I supposed to switch SMTP servers each time I travel? What if I want to use a SMTP server that does authenticate? Those are the problems with blocking port 25, and why I switched to Speakeasy, and am now happy. BTW, my SMTP server does require authentication, which forces it to run as root, making it more prone to security holes, but oh well.

    (Machines Mentioned: firewall/server) :
    Pentium 100 with 48 MB Ram, 20 GB hard drive
    Linux Kernel 2.4.18 and Debian 3.0
    Apache/SSL and Exim using pam for SMTP Auth
    Sshd and oftpd. Iptables firewalling/nat.

  81. Not more blocked ports by Luke-Jr · · Score: 1

    It's annoying enough that my ISP blocked INCOMING port 25 (so I can't receive mail locally) but now they want to block outgoing port 25 so I can't send it directly either? Sure, spam is a problem, but the only good way to deal with it is to replace the email system completely. I believe someone proposed an email-like extention for the Jabber protocol at one point with some nice NNTP-like characteristics...

    --
    Luke-Jr
  82. Poor premise of the submitter. by nuggz · · Score: 1

    So long as the ISP's mail server actually does properly relay the mail for you and doesn't do anything else out of spec, there's nothing (much) wrong with them forcing you to use it.


    Big if, and that is why I run my own outgoing mailserver too.
    Their mailservers suck, they require authentication for outgoing email, and they require I use their email address.

    Much easier to setup an out only mailserver, and ignore their crap.

  83. SPAM accounts by nuggz · · Score: 1

    Then the ISP will knowingly be providing a service for the purpose of sending spam.
    Which would make them a party to sending the spam for commercial gain (premium service) and some jurisidiction somewhere would hit them under anti spam laws.

    Laws are social/economic solutions. When we take your money away and put you in jail, that would be attacking you on the social & economic level

  84. Selling Interrupt Rights by Anonymous Coward · · Score: 0

    I think Fahlman's suggestion http://www.research.ibm.com/journal/sj/414/forum.p df is more promising than any filtering/blocking scheme. It also doesn't suffer from "false positivies".

    Now who's going to be the first one to set up an interrupt-token agency?

  85. Honeypots on 25 by Pedrito · · Score: 1

    Personally, I think we could do a great deal to slow down spam if we stuck SMTP honeypots on port 25 and checked out mail from a different port.


    Spammers would sit there an send all their mail to the honeypots with no idea that it's really going into oblivion and in the meantime, we'd be able to send out our mail (with some authentication, yes, please!).


    I've actually been writing my own personal SMTP honeypot for this very purpose. I don't imagine I'll have much trouble getting friends to run it.


    1. Re:Honeypots on 25 by minas-beede · · Score: 1

      "Personally, I think we could do a great deal to slow down spam if we stuck SMTP honeypots on port 25 andchecked out mail from a different port."

      You've made my day. For Windows (and other JAVA environments) there's Jackpot: http://jackpot.uk.net/

      Most windows users have no program that listens on port 25. Only spammers are going to be attempting connections to their port 25. The Jackpot users catch these spammers easily.

      I've run a combined server/honeypot. It happened that my MTA gave filenames of different forms to local vs. relayed messsages. I could filter FOR the in-domain relayed messages and leave the rest undelivered (no matter how clever the spammer his spam didn't get out because my filter looked for valid email and delivered that. The failure mode was for some valid email to be caught - I had to examine the trapped spam periodically and improve my filter. I used exceedingly dumb algorithms - someone doing this intelligently would probably have it right the first time.)

      You don't have to change ports if you run a server - just filter intelligently. Spam is exceedingly more obvious at the relay than at the destination (how many times a year would VALID relay email hit your server from a site in .br? Something like .000000001, I'd guess. Close enough to never to suit me.)

      "I've actually been writing my own personal SMTP honeypot for this very purpose. I don't imagine I'll have much trouble getting friends to run it."

      I don't even know who your friends are but I like them tremendously already.

      You need to know a little about relay tests. You can learn on the fly or go to news.admin.net.abuse.email (using Google) and look for postings with "relay test" in the subject (also in news.admin.net-avuse.sightings.) Most relay tests have your IP encoded in decimal ascii in the message-ID. Some have your IP in plain text in the subject or message body. One spammer has your IP in the body in a line that starts with MAILINFO: and then in decimal, with 111 added to 3-digit IP fields in the dotted quad, 11 added to 2-digit fields, 1 to 1-digit fields. A couple of years ago there was a spammer that encoded the IP in the serial number of a "face-painting kit" - he stole a scenario from a Seinfeld episode.

      You want to deliver relay test (only.) This convinces the spammer you are an open relay. Then he sends spam. You don't deliver that, you can examine the trapped spam and find ways to hurt the spammer. A lot of relay spam now hits the open relay from an abused open proxy.

      There's a real opportunity for open proxy honeypots - they also can be wicked.

      A quick honeypot can be created from a standard MTA - just disable message delivery. Add to that a means for delivering the relay tests you want to deliver and you have the spammer by the b*lls.

  86. The most interesting idea from the article... by FattyBoeBatty · · Score: 1

    "Their aim is to find a spam filter so effective, that spammers would receive few, if any, responses, making sending unsolicited bulk e-mail a financially prohibitive task"

    Ya know, I know how this quote was intended to be interpreted. But it presents an interesting line of thought if you read it differently: What if ISPs who implemented spam filtering (with something like SpamAssassin, not just a keyword filter) bounced back the replies that users sent to the spammer? And for spam that pushes you to a temporary site, what if the ISP put up some generic instructional page on what spam is instead of just pulling it down.

    I think that a tiny bit of end-user education, put in place by just a few large ISPs, could really go a long way.

    -Fatty

  87. SMTP Authentication is *not* an answer by UtSupra · · Score: 1
    It is not too tough to set up an SMTP server to require authentication, or at a minimum to run off a different port.

    No, it is not. As a matter of fact, any spammer could do it. That is why you have to use filters... The idea that law will protect against this is as stupid as Micro$oft copy protection schemes. Everybody has to realize that the internet includes all of the world. There are countries were laws ar meaningless...

  88. MIT Spam Conference by minas-beede · · Score: 1

    It's good to see you thinking about port 25 and SMTP. There's value in the sorts of thing you advocate and many ISPs have done them. Spam remains - it isn't enough. Same for filters and blocklists. Something more needs to be added - spam is growing (the growth of spam is in large part the result of the success of the other methods: the spammers must send more spam to get a return.)

    One can complain on and on about systems with unsecured port 25. That isn't solving the problem - time to stop and take a look. Spammers send relay spam, to send relay spam they must find open relays, to find open relays they send test messages. Most email system managers can tell you that they see failed relay attempts in their logs.

    How much more of a clue is needed? You see that the "secure the relays" campaign isn't working, you see that the spammers test and test and test, looking for open relays. Taking them away hasn't worked - try GIVING THEM OPEN RELAYS. Partly open - ones that only deliver their test messages. Now what do the spammers do? If deceived (right now they mostly are) they send relay spam to the fake relays, where it is simply stored (one can look through the trapped spam and find ways to cuase further hurt to the spammers.) It isn't delivered, the spammer doesn't make a dime from it. No matter how clever the spammer is in disguising what he's sending it doesn't matter - the trapping is based on the spam delivery path, not on its content.

    Don't want to deliver tests? OK, don't even do that. Just set up a system that captures them. I have one, I have a test message that appears to have originated within a few miles of the MIT conference the same week as the conference:

    Received: from ts009d22.cam-ma.concentric.net by X.X.X;
    Wed, 15 Jan 03 17:56 CST
    Message-Id:[lab]049049049049049049049049049@m sn.co m[rab]
    Date: Wed, 15 Jan 2003 18:57:16 -1700
    From: candy@webname.com
    Subject: pick up the phone
    To: porcha@SoftHome.net
    MIME-Version: 1.0
    Content-Type: text/plain; charset="Windows-1252"
    Content-Transfer-Encoding: 7bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Mailer: Microsoft Outlook Express 5.00.3018.1300
    X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300

    054052046050046049052048046049055056058116115048 04 80571000500500460990971090451090970460991111100991 01110116114105099046110101116058

    I munged the system name and I changed the encoded IP of the system in the message-ID to all 1's. The numeric strings are decimal ascii: "048" is "0," etc. [lab] is a left angle bracket, [rab] is a right angle bracket.

    Get enough people trapping spam and even more people trapping and reporting relay tests and you put pressure on the spammers that, up to now, they haven't felt. It is a wide-open area for using technical means to bring them down. Wide open - note that well.

    In the SE part of the US is a system operator who has stopped spam to over one millon recipients so far this year.

    When this idea is presented there's frequently someone who objects "but the spammers could simply put one of their own addresses in the list of spammed addresses and see if the mail got through. That way they could detect the honeypots." That's true. So far they do not do it. Even if they do there's no way they can eliminate the danger to them from trapped and reported relay tests. If they get clever and test only though open proxies then the center of activity shifts to fake open proxies. That's also easy. A couple of people (including Michael Tokarev, in Moscow) have had great success with open proxy honeypots. There's another objection that can be made. It can be overcome but I won't state it here and give spammers ideas.

    Spam is not defeated. It would seem that every reasonable defense should be employed while that is true. Running fake open relays is fantastically easy and is very close to 100% perfect. Do it on an IP that has no legitimate port 25 traffic. Then everything that comes to that port 25 is spam or a relay test. Do it on a Windows system with no MTA - port 25 isn't even in use.

    Run Jackpot:
    http://jackpot.uk.net/

    There are, uh, a few Windows systems out there?

    An earlier expression of this same idea is indicated by sendmail -bd. At one time that would mean sendmail accepting but not delivering messages - now you have to od more to stop delivery attempts. In general, any MTA configured to accept anything but deliver nothing will trap relay tests. Force delivery of the relay tests before they're too old and you deceive the psammer who sent it.

    END spam in 1Q2003. It has gone on far too long.

  89. Yahoo! would love you - not by Anonymous Coward · · Score: 0

    If you block port 25, then i can't send mail via my (paid for) Yahoo! email account from my local machine.

    Yahoo! is making money from this service and i doubt they would like it if ISPs suddenly made half of that service impossible to access! This is NOT a good thing for people who travel and have to borrow many different internet accounts along the way.

  90. I still think..... by Viceice · · Score: 1

    the whole matter whould be solved if we all just started signing all our mail. that way, we can have mail filters weed out everything but signed mail from peopel we want mail from.

    --
    Sometimes I wish I was a plumber, then I'd know how to deal with other people's shit.
  91. Key problem by Spazmania · · Score: 1

    I think the key problem is ISPs that do not block egress traffic on port 25.

    If that's what you think, look deeper. Major ISPs work on Cisco routers, and Cisco access lists aren't efficient at blocking by TCP port. They work, but most (if not all) bump the traffic up to the main CPU to do the filtering. That doesn't cut it at high speeds.

    Besides: barring a heavily custom mail system, the spammer could as easily send via the ISPs mail server and some do. Why burn money on the first phase of the problem without a ready solution to the second?

    It is not too tough to set up an SMTP server to require authentication

    Doesn't work out-of-the-box on most mail servers, and links to arbitrary external authentication mechanism on very few of them. If the sysadmin has to write code then you havn't found the solution yet.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  92. Economics and spam filters by Anonymous Coward · · Score: 0

    Spam filters really don't change economy of spam.
    They only block spam from receivers who take
    the necessary steps to combat it. Spam filters
    are not mandatory for end users and some of them
    do use spammers' offerings. Advanced users who
    install and configure their spam filters are not
    going to do business with spammers anyway.

    Voluntary spam filters won't stop spam going around.
    Only active measures and possibly some social engineering
    would make difference. False replies sent to spammers
    would change economics of spam. Other possibility
    would be re-engineering email system to some form
    of web of trust scheme.

  93. Theres open relays aplenty by MoogMan · · Score: 1
    "...If just AOL blocked port 25, this could reduce spam by 50% (I base this figure on close examination of the headers of the spam I receive)..."

    No, because surely the spammers that used AOL will merely take five to find another open relay?

    The problem with blocking like this is that it'd be useless until all the major open-relays are locked up tight. Only then will we see a reduction in spam, and even then it I doubt that it would be as much as 50% (but it'd be nice if it was).
  94. Authentication SMTP question by xdroop · · Score: 1
    I have a question for all those who are advocating blocking outbound port 25 from ISP networks except from authorized SMTP hosts.

    Suppose I have my own SMTP server because I own my own domain. It is inside, behind the firewall, not accepting inbound mail from the internet, because I have a hosting provider which accepts mail on my behalf (from which I grab mail to my home systems by using fetchmail, but that's irrelevant).

    So. If I have to use my ISP's SMTP server, which requires use of a username and password, how do I tell my local sendmail to authenticate itself to my ISP's system when sending outbound email? And ideally, how do I do it through the M4 configuration method, since I'm not a .cf wizard?

    --
    you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
    1. Re:Authentication SMTP question by Frisky070802 · · Score: 1
      My personal domain is with an ISP that uses an interesting wrinkle: it only lets an IP address send outgoing mail through it if the same address downloaded POP3 mail within the past few minutes.

      This would be one variation on the proposal here -- don't require the mail to go through one's own local ISP, but require authentication of one form or another for whichever ISP is ultimately used.

      --
      Mencken had it right. So glad that's old news.
    2. Re:Authentication SMTP question by tricorn · · Score: 1

      Check the sendmail AUTH info, it discusses sendmail connecting as a client. There's also some info on STARTTLS that describes how to authenticate using TLS, but that would require more than just a password configuration on the other end (you'd need to get the remote sendmail to recognize your certificate as being allowed; I don't think there's any way to specify it on a per-user basis).

  95. here's a solution for the nigerian scam by Anonymous Coward · · Score: 0

    They use free web based mail addresses as collection points.

    If hotmail/netscape/yahoo just charged a one time fee of five bucks for signing up, that would be the end of those emails...

  96. the world! by Anonymous Coward · · Score: 0
    I was pleased to see that Barry Shein, president of The World (a Boston based ISP) was included in the talks.

    Screw that, has Barry Shein ever met KIBO!

  97. Not Forged? by John+Hasler · · Score: 1

    > If just AOL blocked port 25, this could reduce
    > spam by 50% (I base this figure on close
    > examination of the headers of the spam I
    > receive).

    Most of my spam comes from spamhouses with their own domains. Most of the header lines mentioning ISPs that I do see are forged.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  98. Remove Spammers Financial Incentive by JMPrice · · Score: 1

    Some of the best comments on this story point out that it is unlikely that spam can be combated technologically: Spammers have a financial incentive to get their messages through and will combat increasingly sophisticated technologies with their own increasingly sophisticated technological countermeasures. The issue, then, is to remove the financial incentive for spammers. I think the best method in this arena is to educate those who actually fall for spam products and made spamming profitable. What if e-mails providers illustrate the reality of spam with prose on their homepages and on customer's inboxes? I'm not talking about educational e-mail... just some sidebar on the interface that informs the user that if they even open spam e-mail they are contributing to the problem. Inform them that if they even click on a link in the e-mail they are sending a clear message to spammers that their methods work and there's no reason to stop the deluge. Or the sidebar could just tell customers that it doesn't matter to women what size they are.

  99. Blocking port 25 by Sandman1971 · · Score: 1

    There's already a Canadian ISP that has been blocking port 25 except for it's own mail servers for over a year now. Now if only every other ISP would do this, it would drastically reduce the amount of spam (at least in the short run. I'm sure spammers would find ways around this).

    --
    It's better to burn out than to fade away
  100. Port 25 blocking? by CaptainSuperBoy · · Score: 2, Insightful

    What is it with these story submitters and the inane comments they attach to the story? I seriously doubt "RT Alec" would have been a VIP guest at the conference if he feels port 25 blocking is the solution to spam.

    I think the key problem is ISPs that do not block egress traffic on port 25.

    No.. the ISPs that block port 25 already care about spam, they just block it to reduce their administrative load. It reduces the spam cases they have to deal with - but they still cut off spammers. If they didn't block 25, they'd still cut off the spammers. The actual problem is ISPs that don't care about spam. These ISPs don't deal with their spammers so how can you expect them to block port 25?

    If just AOL blocked port 25, this could reduce spam by 50% (I base this figure on close examination of the headers of the spam I receive)

    Funny, I base this statistic on the fact that you pulled it out of your ass. AOL has had spam problems, but they do deal with their spammers. It's ludicrous to suggest that they are responsible for half of all the spam on the Internet.

    Tell me "RT Alec," how is port 25 blocking going to deal with rogue ISPs, who have a bulletproof connection through Verio? How about the clueless open relays that dot the maps of China, Brazil, and Argentina? What about for users of business DSL? Do we say, "you can't use your own corporate SMTP server, because you could be a spammer and we don't want to bother to deal with it?"

  101. Making the net less transparent is NOT good... by Anonymous Coward · · Score: 0

    Argh. Breaking transparent end-to-end connectivity in "interesting" ways, randomly implemented by every ISP in existence, will not kill spam. And it will annoy the hell out of everyone in the long run. People behind stupid/nat-ing firewalls are already second-class citizens. People behind transparent proxies / unexpected port filters they can do nothing about will be third-class. Is this something we want?

    </microrant>

  102. Declare foreign spam to be terrorism... by frankie · · Score: 2, Funny

    ...and convince the Bush administration to blow up Shenjun China. That would eliminate about half the spam that I get.

    1. Re:Declare foreign spam to be terrorism... by Hektor_Troy · · Score: 1

      Funny - most of my spam originates from the good old USA.

      Lable ALL spam as terrorism - lets see them blow up those assholes with nukes ... please!

      --
      We do not live in the 21st century. We live in the 20 second century.
  103. SPAM is a Social Problem like the War on Drugs by pearcec · · Score: 1, Insightful

    Spam Conference Reports As long as people are willing to push spam and people are willing to pull out there VISAs for products contained in spam, the problem will never go away. We need to start educating the newcomers to the internet that don't know better or help the people who can't contain themselves from impulse buys. ISPs should have a newcomers guide. What is SPAM and why you should avoid it. The work from home spammers are the equivalent of street pushers. The war on drugs hasn't been successful in stopping these criminals, what makes us think we can. They are inticed by the quick cash. And the addicts are inticed by the crap they buy. The only thing left is to fix SMTP and create end-to-end accountablility. Then sit back and wait for the next version of Spam to be developed. And start the cycle all over again.

  104. AOL _DO_ filter outbound SMTP by Anonymous Coward · · Score: 2, Informative

    > AOL set up rate limiting sometime around 07/98 [google.com]. Yes, it was THAT long ago.

    And it made a big difference to the level of AOL origin spam.

    > Note, as another poster has said, this wouldn't stop someone from using AOL as their ISP and connecting to another SMTP server for spamming purposes, but considering how slow (not to mention expensive) AOL-provided net access is, I doubt any real spammer would use it for even that.

    AOL implemented transparent SMTP proxying during 1999-2000. They don't block outbound smtp entirely, but all outbound SMTP traffic is forced through their servers, is rate limited and is inspected for basic spamminess.

    The admins can and would like to do more heavy duty filtering, but AOL legal won't let them.

    AOL also rolled out their own DNSBL - ORBS style- but this was killed by AOL legal after open Earthlink customer relays smarthosting via Earthlink's main servers caused that ISP to be blocked.

    Instead of fixing the fucking problem, Earthlink started screaming to the media about anticompetitive practices and threatening to sue.

    Never min that AOL already won that battle - against Sanford Wallace in 1995 (Cyberpromo vs AOL - AOL was the defendant) - AOL legal forced the immediate shutdown of AOL's testing and blocking systems.

    AOL admins would _like_ to do more about outbound spam. Their lawyers are a bunch of pussies and won't let them.

  105. I have to disagree by 0x0d0a · · Score: 1

    It may be a minor inconvenience for legitimate users, but at least *I* would prefer that I not have any ports blocked at all, and am willing to pay more for an ISP that doesn't block 25/129, etc, inbound or outbound.

    Trying to stop spam by preventing spammers from accessing the Internet is pretty much a braindead solution. It's not feasible. There are too many access points around the entire world.

    This is the same thing people tried to do with firewalls. "Block everything except 80". Then all the people actually trying to get work done simply tunnel everything through 80, or use Web Services, and the problem is right back in your face, except now the whole damn network is less efficient.

    The *real* solution is simply to use whitelists -- eventually, it *is* going to have to be done.

    Anti-spammers have for years (ever since the fucking DUL started blocking the mail server that *I* ran, not because it was an open relay, but simply because I like to use a non-gatewayed mailserver on my machine and happen to be on a dialup connection) pissed me off far more than spammers. I can block spam to the point where I only get one every few months, but I can't do anything about the amount of idiots endorsing the more intrusive anti-spam measures.

    1. Re:I have to disagree by leeward · · Score: 1
      ...but I can't do anything about the amount of idiots endorsing the more intrusive anti-spam measures.

      I suspect that the number of such idiots is directly proportional to the percentage of spam in relation to legitimate email, which is approaching a crushing level in my opinion. Really fix the spam problem, and the idiots will go away. Filtering is not a fix, but only a way to ignore the problem

  106. conclusion: port 25? by bugbear · · Score: 1

    It's amusing that the posting purporting to the conference carried as a payload (in fact mostly consisted of) a mini-editorial about port-25 blocking. Seems like Slashdot needs to do some filtering too.

    No one who read the conference announcement should be surprised that a lot of the talks were about filtering. We said four times in the first three paragraphs that the conference was about spam filtering. There are of course other solutions to spam, and I'm all in favor of them, if only because they make filtering easier too. (For example, the fact that many spammers feel constrained by various laws to include even fake unsubscribe links is a great help to filters.)

  107. Oh sure, by sanermind · · Score: 2, Interesting

    let's encourage ISP's to destroy accessibility to an essential service on the internet, in a misbegotten attempt to lessen illegitimate access. I don't want my connection censored! I enjoy having home broadband and running my own little server on it. My sendmail is set up to disable relaying, it's not like it's hard, and that is the true solution to spam. Spammers will always find a service that allows them the access they need, but this idiotic talk of blocking/censoring vital services/protocals doesn't help the rest of us.

    BTW: Cause I run my own port 25 and have a static IP and a domain name, I get hardly any spam, personally. Why? Because I give out a different novel seperate address to everyone, and keep them all aliased to forward to my main account. If one becomes contaminated by spam, I simply delete it. If it actually was an address I gave to a correspondant [and not to some website, which is almost universally is] I only have to inform one person of a new address... come to think of it, that's only happened once...

    --

    ---
    the pen is mightier than the sword, the sword is mightier than the court, the court is mightier than the pen.
    1. Re:Oh sure, by mabu · · Score: 1

      The unique, private e-mail name is not effective any more. Spammers are now engaging in indiscriminate "name guessing" techniques. They select a domain and sequentially attach a library of names @thatdomain.com and start spamming. So even if you've never publicized your e-mail address, there's still a chance you'll get spammed, and the first time the address doesn't bounce, it gets added to the "good database".

  108. Don't Block 25 by Anonymous Coward · · Score: 0

    I think the key problem is ISPs that do not block egress traffic on port 25. If you need to send mail through a different SMTP server than provided by your ISP, the admin of that server ought to provide you with a means of using it with authentication on a port other than 25 (you do have permission to use that SMTP server, don't you?). It is not too tough to set up an SMTP server to require authentication, or at a minimum to run off a different port.

    Yeah, great, that way I can only send out email to their SMTP server, which only lets me use their email addresses, which means I'm wasting my hosting money. Great idea.

  109. Conference Notes (and a comment on blocking port 2 by nazgul@somewhere.com · · Score: 3, Insightful

    My notes on the conference can be found at http://commons.somewhere.com/buzz/2003/Technology. Notes.from.th.html. The really quick summary--everyone's got content-filtering fever, and I think they are nuts. You're trying to filter something that is NP-complete (Javascript email) and then do natural language understanding on it? I don't think so. Just as an example, consider the following three spams I've received recently.

    1. A message that said, "Please subscribing me to your mailing list." The only clue that it was spam (other than a careful header examination)--the .sig pointed to a soft-porn site and contained a photo of a come-hither 20-something.
    2. A message claiming to be reporting a message as spam from my system. The clue (again, other than the headers)? I got the same message at multiple unrelated email addresses.
    3. A message containing nothing but an image with a text message in the image. (What, we're going to do OCR too?)

    Content filtering is doomed.

    Oh yes, about blocking port 25. This is always followed by "and then your sysadmin can run SMTP on a different port so that you can connect to it via that." And if this becomes common, how long do you think until the spammers start scanning for alternate SMTP ports and doing direct delivery? In any case, it's moot. 90% of your spam isn't being sent from this country anyway. You're not going to persuade those remote sysadmins to block outbound port 25 any more than we've managed to get them to close their open relays. This is big business and big bucks.

  110. A solution (It may however be a bad one) by chickensdelight · · Score: 1

    This is sort of like giving a useful purpose to crackers and leting them feel good about their life and how much they contribute to the community.

    Spammers uselly leave web site address for you to go to, or even a "if you would like to not receive any more emails please contact us at some-email@spammeraddress.com" so that they can confirm that they have a good active email account to spam.

    We could have a site where the the address spammers are advertising could be placed (much like one crackers use to show whose site has been hacked). Our freindly noble minded community spirted cracker could then, at the beginning of his day, peruse this site and select a spammers site to bring the good news to.

  111. TMDA rules! MOD PARENT UP by mkcmkc · · Score: 1
    I've been using TMDA for months, and it's effectively filtering out almost all spam.

    The important part, though, is that by design it will never identify a real piece of mail as spam.

    --Mike

    --
    "Not an actor, but he plays one on TV."
  112. Blocking port 25 is useless by jdoeii · · Score: 1

    Blocking outbound traffic on port 25 is a totally useless measure these days. It could have been effective 2 years ago, but no more. Major spam-operators like Ralsky use open proxies and jeem-infected boxes on dsl lines. Open relays are no longer the #1 method for sending spam. Their use continues to decline.

    By the way, it's spam, not SPAM. SPAM is Hormel's trademark.

  113. you too? by twitter · · Score: 1
    you say,

    Now, if what you meant to say was "port 25 blocking should be instituted for people on dialup addresses", I might be slightly more inclined to agree with that. There's a lot less accountability with dialup (read: modem) addresses (due to free trial accounts) than there is with cable or DSL

    That's hard to square with you previous statement about not judging based in IP address. Some of us don't feel like spending an extra $30/month for accelerated advert browsing. Give me a break will you?

    The real solution is to make those who abuse email pay for that abuse by simply outlawing spam.

    --

    Friends don't help friends install M$ junk.

    1. Re:you too? by jdreed1024 · · Score: 1
      That's hard to square with you previous statement about not judging based in IP address

      I said "slightly more inclined to agree". I didn't say "that's a brilliant idea". Nor did I say that lusers only use dialup. I said that there is a lot less accountability with dialup due to free trial accounts. There just is. There's no such thing as "free trials" of DSL or cable (there may be money-back guarantee trials, but that's not the same). When DSL or cable is installed, it's tied to a physical street address and/or phone number - someplace you could send the cops to arrest a spammer. With AOLs free trials (some of which don't even require credit cards now), there's no accountability. Sure, you have the phone number they dialed from, but that's not necessarily the person's residence. There are plenty of devices that spoof Caller Number Delivery. Sure, you have the info they entered for the free trial, but what does that get you? All you know is that M. Mouse, of 123 Main Street, Redmond, WA called into AOL from 555-1234, and sent a bunch of spam to open relays.

      --
      There is no sig, there is only Zuul.
  114. Very true by 0x0d0a · · Score: 1

    Blocking port 25 is not the answer. It creates more problems than it solves. I am a senior sysadmin at a mid size hosting center, and we run mail services for a lot of our customers. The single biggest problem with mail is dealing with ISP's that block port 25.

    Very true. Blocking 25 outbound has little to no effect. You *cannot* secure all points of access to the Internet. *Every* ISP in the world would need to do this for this to work, which is *not* going to happen -- there are too many ISPs around the world.

    On the other hand, this *does* have serious issues from a user support point of view, and impacts technically savvy users that *do* want to use 25 outbound.

    I have serious issues with port blocking at all, but if you want it to have *any* effect, 25 inbound is the only thing with any point.

    25 outbound implies that *all* points of access must be secure to have any effect.

    25 inbound implies that each ISP firewalling prevents relays from operating on their network.

    That being said, port blocking tends to cause support issues and doesn't really do all that much in terms of security.

    Ports were designed as a convenience, not as a strong security system.

    Also, keep in mind that the majority of spam (that *I* get, at least), originates from worms that send mail from legitimate users' computers. Port blocking would have no effect.

    If you really, honestly want to avoid spam, you can set up a whitelist with GPG or S/MIME support.

    The reason suggestions like "run a mail server on another port if you really need it" come off as completely stupid to me is that that simply means that there is now another port (say, 5305) to block. You want to use simply random ports for each ISP? Now your security is that of the port number, which is essentially nothing.

    The people making idiot suggestions (like the guy that posted this story) are looking for quick fixes that will reduce spam for maybe six months, and in the process make everyone miserable. If you really want to fix spam, you need something like whitelists and authentication. You can't make a change like this and expect it to work.

    The only reason heuristics like "block !!! in subject line" work at all is because not everyone uses them. If MS shipped Outlook with a default rule to do so, spammers would simply avoid it.

    So "using a different port" or similar suggestions are short term fixes that end up causing a lot of pain, much like people that firewall SSH or block egress DNS access. Screws users, buys nothing.

    1. Re:Very true by tricorn · · Score: 1
      simply means that there is now another port (say, 5305) to block

      No, SMTP still runs on port 25, that is too difficult to change in one step; the port you'd actually use (say, 587) doesn't need to be blocked because you require authentication on that.

      You can't require authentication on the MTA port because none of the servers out there will be able to authenticate. You can require authentication to relay, but that doesn't block mail directed into your domain. Blocking OUTbound port 25 allows an ISP to control SPAM coming from their ports, without blocking people from using any MSA they want. Not that I like the idea of blocking at all, but the only way to authenticate an SMTP server as being a legitimate MTA is by checking that the return address matches the server it is coming from, and that simply can't be done until pretty much everyone sends mail by routing it through the correct mail server. One way of getting that to happen is to encourage ISPs to block port 25 (along with making sure to enable an authenticating MSA on port 587). Eventually, the block on port 25 can be dropped, as anyone trying to send mail by connecting directly to an SMTP server will be rejected since the MX records don't match.

    2. Re:Very true by 0x0d0a · · Score: 1

      Blocking OUTbound port 25 allows an ISP to control SPAM coming from their ports, without blocking people from using any MSA they want

      A spammer can choose their ISP. They cannot choose the ISP that an open relay is running. If an ISP blocks outbound 25, it's an attempt to block a spammer from operating directly from an ISP. They simply move to another ISP. Piece of cake, throwaway account. OTOH, if an ISP blocks inbound 25, they immediately prevent any of their systems from being used as open relays. The open relays on their network will not move around.

      The success of a block-outbound-25 system requires near-absolute, 99% of all Internet addresses having 25 outbound blocked. In the meantime, you get no benefit in reduction of spam, because spammers simply shift around to avoid blocks, and everyone *still* gets the same amount of spam in their in box.

      Also, when I'm talking about authentication, I'm talking about client-level. If I only accept valid PGP-signed messages from people I want to get mail from (and if I want to recieve mail from anywhere in the company, I just choose to trust the company master signing cert), then I don't ever have problems with this.

      Eventually, the block on port 25 can be dropped, as anyone trying to send mail by connecting directly to an SMTP server will be rejected since the MX records don't match.

      I really dislike this. The Internet has always been, and is in its very structure peer-based. Even DNS is like this -- I can use a different DNS root if I want to (as a matter of fact, I did for some time). This is an attempt to move IP itself to become hierarchical, to depend upon a single DNS system, and to have "special" hosts. I claim that most of the people doing this are not considering the implications -- I suspect someong bringing this up somewhere like NANOG would get laughed down.

      If I am a peer on the Internet, I should have the rights and privileges accorded other peers. No more, no less. If the *only* way to solve the spam problem was to alter the structure of the Internet, then I suppose that that would have to be done, but outbound 25 blocking is no more necessary that mandatory DRM on devices or other bad-idea short term fixes.

      A system based on outbound 25 blocking and MX lookups requires *every* mail server admin to be alert and constantly on the lookout for anyone abusing their server. It requires *all* ISPs to participate. I claim that such a system is unworkable.

    3. Re:Very true by tricorn · · Score: 1
      if an ISP blocks inbound 25, they immediately prevent any of their systems from being used as open relays. The open relays on their network will not move around.

      Blocking outbound will also prevent any open relays on their network from going off their network; it is then an internal affair which they can clean up, without getting onto blackhole lists or bothering anyone else.

      This is an attempt to move IP itself to become hierarchical, to depend upon a single DNS system, and to have "special" hosts.

      DNS is inherently hierarchical. e-mail is close to (and for all practical purposes) totally dependent on DNS anyway. MX records already indicate "special" hosts. This is just a way for a peer to only accept e-mail from a host that will accept a response for the mail being sent. It is still peer-to-peer. Unless you're going to advocate only using filtering methods, there has to be SOME way of distinguishing between "legitimate" mail servers and throw-away dialup accounts.

      Note that what I'm suggesting is more to move mail clients to use the MSA port (587) instead of the SMTP port, and get everyone to send e-mail by routing it through the "proper" mail server, so that accountability and authentication can be maintained.

      I don't accept a solution of only accepting mail from people I have authorized. I don't have a master list of everyone I'd accept mail from. Doing it by having a list of certifying authorities that I'll accept regardless is even more restrictive than what I'm suggesting.

      Note that blocking port 25 is only a temporary measure, and that only because the current behavior of all the mail servers using port 25 can't be changed quickly. First everyone sending mail directly, or through the "wrong" mail server, have to be persuaded to start doing it the "right" way. My suggestion is that blocking port 25, along with universally supporting port 587, will get that to happen; once it does, servers that block inbound mail that isn't from the "right" server can do so without risking bouncing a significant amount of legitimate mail. Once enough servers are rejecting based on MX records, the block on port 25 can be removed. Then anyone who complains about receiving SPAM from your network, that didn't go through your mail server, can be simply told to fix their mail server.

      My ISP already does a reverse lookup on the sending mail server, and on the return and envelope address, and bounces it if any of them don't resolve. I get maybe 2 or 3 SPAMs a week. Those few that get through would have been rejected if the return or envelope address didn't match the server. Unfortunately, currently, quite a few of the legitimate messages also wouldn't.

    4. Re:Very true by 0x0d0a · · Score: 1

      Blocking outbound will also prevent any open relays on their network from going off their network; it is then an internal affair which they can clean up, without getting onto blackhole lists or bothering anyone else.

      And how does this differ from inbound? Again, not that I think that *inbound* blocking is a good idea -- simply that proposing 25 outbound instead of inbound is nuts.

      DNS is inherently hierarchical.

      But DNS does not have a single tree, and I can choose to use it or not. IP should not become dependent upon the workings of a single DNS tree. We were *just* talking about the fallibility of DNS, so reliability is an issue. In addition, the reason I consider the current DNS system acceptable is because people can choose to use it or not. No one has to accept the desires of a single "Internet czar". You are proposing to make IP do exactly this, for the first time *ever*, because you find it a quicker temporary fix than whitelists.

      Note that what I'm suggesting is more to move mail clients to use the MSA port (587) instead of the SMTP port, and get everyone to send e-mail by routing it through the "proper" mail server, so that accountability and authentication can be maintained.

      I completely disagree with you that there is a "proper" mail server, or a "proper" DNS server to use. That idea is completely foreign to the Internet.

      I don't accept a solution of only accepting mail from people I have authorized. I don't have a master list of everyone I'd accept mail from. Doing it by having a list of certifying authorities that I'll accept regardless is even more restrictive than what I'm suggesting.

      Yes, because you just suggested a system that makes the following bogus assumptions to *function*:

      * Everyone will adopt it. Zero spam reduction benefit unless everyone implements it.
      * *All* networks have a network admin with time to watch for any of their users beginning to spam and take action and have anti-spam policies in place. Any mail server admin is considered trusted. Any violation of this assumption worldwide breaks your model.
      * No one will be negatively impacted by it -- they should interact with the network in the same way you do, the "proper" way. Hence, no one will start tunneling around it.

      First everyone sending mail directly, or through the "wrong" mail server, have to be persuaded to start doing it the "right" way.

      What you are calling "wrong" is not only legitimate and traditional (UNIX machines running a mail server themselves), but has significant functionality benefits (transient machines don't have to change gateways around, unsendable reporting is quicker and configurable).

      Then anyone who complains about receiving SPAM from your network, that didn't go through your mail server, can be simply told to fix their mail server.

      And many people, like me, will tell you to go soak your head.

      I just can't understand why no one gets this. The security of the model you are proposing is almost nonexistant. A spammer can move to an ISP that doesn't care about it, exploit any "trusted" machine that has a mail server with an admin that doesn't immediately clamp down. It *will not provide a benefit*. It *will* be a complete pain in the ass to those of us that *do* use the features that you're trying to eliminate.

      This sounds like the firewall argument. IT types *looove* blocking every port imagineable and never taking a look *inside* the network because it's much easier for them. Of course, that just means that hackers shift to other weak points (say, mass-send an email with an executable attachment telling users to run it...and once inside the network, they run rampant, making it *incredibly* difficult to clean it out again). It's really easy to block a port. It's really hard to do things properly.

      The old model is a good one, well designed for the environment in which it was made, which is where all users are trusted. Your model is a lousy one, because it tries to make a minimal number of changes, breaks a number of features, and provides essentially zero benefits over the good one. (Want an example? It tries to block open relays from being exploited -- despite *years* of RBL/etc blocking, spam *still* pours into inboxes at an increasing rate, and this will get a subset of that, since RBL is pretty good at finding open relays). *Any* move to fix things should be to a new, good model -- which almost certainly entails whitelists.

  115. Another drawback, DoS. by twitter · · Score: 1
    How about Denial of Service problems? If only AOL, M$N, and five of their best friends are alowed to run mail servers, it would be trivial to disrupt email and impossible for the rest of us to route around the damage. This is not the way the internet is supposed to work, it's the way dead tree publications work.

    I'm shocked and appauled that people at MIT would say such clueless stuff.

    --

    Friends don't help friends install M$ junk.

  116. Oh wait, I see. by twitter · · Score: 1

    TRtech is AOL Thanks, but no thanks for the training wheels. After almost ten years of paying for AOL, I'm going to kill the account. Their email IS useless due to spam but I've thought of the $10/month fee as a Mozilla supporter. The money will now go to the Free Software Foundation.

    --

    Friends don't help friends install M$ junk.

  117. doesn't address the real problem by Xtifr · · Score: 1

    Getting rid of the spam after it's arrived at your mailbox is not a solution. The problem of spam is that it costs the ISPs lots of money. And, of course, that cost gets passed along to you, their customer. So you're still paying for the spam, even if you don't actually see it. I'm sorry, but you can babble about your wonderful bayesian filters all you want, but it's not actually much of a solution for anything except a tiny bit of personal annoyance.

    Furthermore, if the last decade has taught us anything, it's that spammers are smart! You think they don't have access to filtering software? If these filters become widespread, then they'll start using them to test their spam before they send it, and they'll make adjustments to get through, adding subtle misspellings or other weirdnesses to confuse and confound the filters. Treating censorship as damage and routing around it is something the black hats do just as readily as the white.

    1. Re:doesn't address the real problem by wheany · · Score: 1

      Spammers can't use probability based filters to test their spams, because the filters are personal. They can, however, use CSS and tables in HTML mail to format bogus-looking messages human-readable.

    2. Re:doesn't address the real problem by Xtifr · · Score: 1

      Spammers can't use probability based filters to test their spams, because the filters are personal.

      Technically, yes, the filters are personal. In practice, however, most of them are going to be trained on the same sets of data, and will evolve fairly similar sets of rules.

  118. yeah, right by Hylander · · Score: 2, Funny

    so what happens when ipv6 finally gets rolled out to everyone and we all have static addresses?

  119. Re:One person's treasure is another person's junk. by Guitarsenal · · Score: 0

    Oddly enough, they were discussing, "...a training set with your personal tastes" on the BSDM list just the other day...

  120. Solutions by mabu · · Score: 1

    In my opinion, the best solution to the spam problem is very simple: Clearly criminalize the exploitation of third-party mail relays and vigorously prosecute such cases. Forget civil issues. It must be criminal. No matter how much filtering you do, the spammers will always seek to circumvent the system. The only way to stop them is to criminalize the hijacking of mail relays. Ok, it seems this is already criminal but nobody pursues it. This needs to change.

    How do you get around the exploitation of foreign networks who don't follow the rules? The backbone ISPs agree to not route traffic for any ISP or network which doesn't adhere to certain standards with respect to adopting a uniform policy of taking action against those who hijack mail relays (i.e. cyber criminal extradition policy or something like that).

    These spamming scumbags want to set up shop in China using mail relays overseas? Fine. When they're caught, we extradite them to China and let the Chinese punish them.

    Until mail relay hijacking is clearly criminalized, we will NEVER reduce the amount of spam, period. Clearly criminalizing mail relay hijacking will force spammers to set up their own networks and then adopt more benevolent solicitation policies in an effort to not be blacklisted by the Internet at large.

  121. Why SPAM continues by mabu · · Score: 1

    I'd like to suggest my ideas for why Spam continues to become more and more of a problem. Ironically, even though many entities claim that spam costs them money, even those that don't like it benefit from its existence, and this creates an inherent conflict of interest:

    1. Backbone providers make money selling bandwidth. Conventional wisdom dictates that spam traffic consumes a substantive amount of bandwidth. Therefore, backbone providers have a financial incentive to not reduce spam. They don't care whether the traffic is legit or not because the more the merrier for them.

    Case in point: Backbone providers such as Sprint will NOT intervene in DOS attacks against their customers UNLESS the pipes they feed are saturated. If you have some attacker using 80% of your T1, they won't stop him, not until it reaches 100%. Why? Because only then does it take money out of their pockets.

    2. Almost every other "SPAM solution" proposed, such as filtering software, actually relies on the existence of spam as a means of supporting themselves. Ironically, the spam filter companies need spam to continue to increase to help boost their business. So they don't really want you to not ever have to deal with spam.. they want it to be an ever-increasing problem so you pay them more money for updates and newer program versions. Again, there is an inherent conflict of interest here. Filtering software is totally useless unless you like the idea of paying some company a fee to reduce 20% of your spam and potentially block legit mail in perpetuity.

    Spammers love to use the "Freedom of Speech" argument to justify the protections they deserve. This is fine and dandy. I have no problem with their right to promote what they want. But almost all spammers do one unquestionably unethical thing, which is exploit third-party mail relays to distrubte their spam, and this creates huge problems for innocent parties.

    My solution: You hijack a third-party mail relay, you repurpose some web site's formmail.pl script? YOU GO TO JAIL. Period. This is the ONLY way we'll be able to deal with spam. Everything else is a total waste of time.

    The problem is, the FBI (Federal Bureau of Incompetence) seems to have no clue how to address this issue. I have yet to see one case of someone hijacking a mail relay or breaking into another computer system and getting nailed for it, even though there seems to be numerous laws that would be broken in such a case.

    People need to rally for federal and international enforcement of computer break-in laws. Everything else has been tried: filtering, blacklists, civil penalties, etc., and none of it has worked. When are people going to realize there is only one way to stop this, and it doesn't infringe upon any freedom of speech issues? Spammers can't operate without hiding their identity and location... make them have to do so or else there are CRIMINAL penalties, and we'll see spam stop pretty damn quickly.

  122. Really bad idea by Paul+Wright · · Score: 1

    MX records tell you which machines receive mail for a domain. They tell you nothing about who may send mail from that domain. It's perfectly legitimate to have different machines for these functions, and many large senders of mail do so.

    1. Re:Really bad idea by kcbrown · · Score: 1
      MX records tell you which machines receive mail for a domain. They tell you nothing about who may send mail from that domain. It's perfectly legitimate to have different machines for these functions, and many large senders of mail do so.

      Sure. But that doesn't matter in practice. If a large sender wants to send email from a system but not receive email there, he can define an MX record for it that places it last in the priority list and then drop any port 25 connection traffic to it on the floor (no big deal since he's probably doing that anyway). To other senders, his box will appear as if it is unreachable just like all the other MXes that were tried first, and they'll thus behave as they would if the system weren't listed as an MX at all. And the end result is that a little more traffic is generated when all of the real MXes are down: something that should be a very rare event for a large email provider (if it's not rare then they probably get what they deserve).

      And to clarify: I am indeed talking about the email address sent in the "MAIL FROM" SMTP command, not the address in the "From:" line in the headers.

      With this system, the beauty is that the only people who can send email are those that control their own domain, and nobody can send spoof email without either hacking into someone else's MX or revealing their own domain (since the "MAIL FROM" address is stored in the email's envelope for anyone who cares to see).

      The downside is minimal: the average joe uses his ISP's email gateway as usual and is thus unaffected, the big email providers simply have to add their outbound gateways to the bottom of their MX list. The only people who have to do a bit of work are the computer literate individuals who probably run their own domains anyway: they just have to keep their MX records up to date.

      The upside is considerable: now SMTP email is kept honest, and no changes to the protocols are required at all.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  123. Cancel forwarding by Necronomicant · · Score: 1

    This is sort of a temp solution but this is what I do for my users [if they request it]. I just change their email address and cancel the forwarding from the old name to the new name. Problem gone (temporarily).

    Then I tell them to stop putting their real email address in at all those porn sites. :)

  124. Blocking port 25 is stupid by Anonymous Coward · · Score: 0

    Its a bad idea for an ISP to block any port. The SMTP server should be smart enough to allow only authenticated users to access it.

    Similarly, the SMTP ports should allow relaying provided the user is authenticated. I have reason to send mail from one domain (alumni.uvic.ca) from the ISPs SMTP server, and fortunately they allow it.

  125. Why Yahoo is increasing spam & allowing it by adzoox · · Score: 1

    Yahoo is allowing spam to go relatively unchecked and unfiltered so that more and more will use their paid services. One that has been on the internet and using Yahoo for a few years can hardly survive with a free account anymore, even if you don't give out the email address. Of course Yahoo also allows fraudulent auction listings to make up for sales too. More than 70% of the current auctions in the Macintosh category are either fraudulent or illegal to sell or both.

    --
    Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
  126. I was there by jpm242 · · Score: 2, Informative

    In a nutshell,

    - Lots of talk on Paul Graham's Bayesian approach and the derivative works that some people have been doing.
    - Speakers were for the most part very inciteful, interesting, and funny (!)
    - Some talk on the business side of things (Barry Shein)
    - Some talk about exisiting "solutions". Our solution is the best (pretty boring. and nothing really interesting there).

    Some stuff to remember and/or worth mentionning:
    - When designing a spam blocker, use differrent corpuses of mail for developing, tweaking and testing. That will reflect better the real-world situation. (the only interesting thing the Microsoft guy said)
    - The business of spam is more complex than it seems. It's about multi-layer marketing schemes and the spam itself is the product, not necessairly the Viagra or the penis enlarger
    - Spammers are intelligent and getting clever to evade spam blocking software (one notable example of a mail written in monospace font, using HTML, and formattedd to write vertically, instead of left-to-right. The scanning software sees nothing recognisable!)
    - The non-free e-mail subject did come up.
    - You can always trace to the source. Maybe the sender is forged, but you can always go up the smtp relay chain. there will be a point where someone has an open relay (or it's the source itself)
    - The MIT's infinite corridor is actually finite.
    - Spam-control is really at its infancy, probably like anti-virus software was like in the mid 80s.
    - Spam conference study have no need of penis enlargement, study says.

    JP.

    Please moderate this to that it can be seen.

    --
    --- Worst tagline ever.
  127. AOL is great at sending bills by SHEENmaster · · Score: 1

    after and account is canceled. Everyone I know that has had an account with them was charged for months after cancelling it.

    --
    You can't judge a book by the way it wears its hair.
  128. about not using port 25 by MntlChaos · · Score: 1

    gee. I send an e-mail to someone at aol.com. I SMTP my ISP (port 25 by standard) the message, their SMTP server relays it to AOL's SMTP server. Oh wait. that SMTP server isn't there on port 25. Congrats. you've just killed inter-domain e-mail.

  129. They Laugh At Your technical Might by art_the_geek · · Score: 2, Insightful

    You can debate the fine points of Port 25, SMTP and Bayesian filters all day, but unless you make the economics of spam less attractive, you will never get a handle on it through technical means. If you compare spam to physical junk mail, you'll find that it is a *lot* cheaper to contact (annoy) 30 Million folks by email, than it is by using printed letters or catalogs. Until that changes, the spam merchants will read the same technical posts that you do, and evolve their offense as readily as you evolve your defense. Until it costs actual money to send each email on the internet, there will be absolutely no incentive for spammers to ever stop what they are doing, and if there's even a small amount of money to be made, there is always someone deep enough in poverty or sleazy enough to do what it takes to make it. If you enjoy the technical challenge of fighting spam, then by all means have a really good time, but please don't delude yourself into believing that that there is anything going on here but traditional bottom line economics. Unfortunately, there is always someone low enough on the totem pole to be perfectly happy to step up and do those dirty jobs that only exist to annoy almost everyone else.
    Art

  130. better than anti-spam by Jucius+Maximus · · Score: 1
    An ounce of prevention is worth a pound of cure.

    Start off with a new e-mail address. Do this sooner or later because you already have a ton of contacts who know your current address. The longer you wait, the harder it is to switch.

    To get a new address, I bought a domain name through DirectNIC (whose service is fantastic, btw) and set up a referrer myname@mydomain.org to point to my POP3 box. NOBODY ever gets the pop3 address. The contacts I trust get the @mydomain.org. For other online services, I create servicename@mydomain.org (or use sneakemail, which is also fabulous, btw) and can kill those if they get spammed.

    My addresses NEVER appear on any web site, usenet, etc. without spam-guarding.

    This method works, and at my real address I only get about four spams PER YEAR. (It's always the same spam too. Something about skin care.)

    Now which would you prefer? Setting up tons of filters, spamcop, spamassassin, etc. or just acting with a little more caution from the start and avoidign the spam in the first place?

    (Note to trolls: The e-mail address you see attached to this message is a spam-trap.)

  131. the spammed strike back by Anonymous Coward · · Score: 0

    how do you fight back against spam? send it back. get a mail server and send back the spam you get in massive quantities. be sure to change your name and email address from the spam that you received.

  132. See also: Challenge/response email password by dwheeler · · Score: 1
    If you want to counter spam, check out the challenge/response email password approach described by Timo at http://www.uwasa.fi/~ts/info/spamfoil.html.

    Here's how challenge-response works:

    1. If the sender is on the whitelist, accept the email. (Spammers can forge their addresses, but they then have to figure out who to forge as... and anti-fraud measures make this dangerous).
    2. If the subject line includes a "password" set by the receiver, accept the message.
    3. Otherwise, reply back to the sender a message that's configurable by the receiver-to-be, saying that they need to include the password in the subject line & here's how to figure it out. Spammers won't get the message, or won't read the responses. Real users will include the password.
    4. Include various measures to prevent email loops: detect null senders, vacation messages, and remember who you sent replies to (and after a few tries, start dropping them).

    This has already been suggested as a Mozilla mail enchancement, as Mozilla bug 187044. If you like the idea, by all means vote for it at Mozilla and/or encourage other email programs to add it.

    The danger with filters is that even if they're based on good statistics or heuristics, they're just that - statistics and hueristics - and they can sometimes mistakenly throw away valuable email. A password email system, however, is deterministic - in particular, it always lets in email from those you trust and those able to respond to your challenge. I think challenge-response email passwords, combined with filters (which wouldn't have to be as selective), could go a long way to controlling spam.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  133. Re:Barry Shein's GREAT proposal. by OsamaBinLogin · · Score: 1

    > ISP B passes the cost on to their customer (if he's a legit
    > spammer) or sics the law on him for theft of services (if he's not)

    I think this is a great idea. I think a penny per email per recipient is about right - us$0.01 each. In fact, you could even charge this across-the-board, and not distinguish between spammers and nonspammers. If I send an email to a dozen friends, it costs me 12c, not a big deal. But a spammer's bill goes from $300 to $1 million.

    The problem with spam is there is absolutely no incentive for spammers to narrow down their outgoing list. It costs more, actually, to send to less than the whole list, than to sell to the whole list. Therefore, women get penis enlargement ads, children get beach bimbo ads, etc. Spam costs the spammer like $0.000 001 per piece, whereas for instance, paper junk mail costs maybe $0.30 or $1.00. In the latter case, they have a motivation to target their audience.

    --
    Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
  134. I don't think you get it by RT+Alec · · Score: 1

    I don't think a lot of readers are understanding the idea suggested in the original post. If you are an customer of a dialup ISP, use that ISP's SMTP server-- only. If you want to use someone else's SMTP server (including your own that you set up somewhere), then that SMTP server ought to be configured to accept initial mail submission on a port other than 25. Your "rank and file" customers will not have a problem with this-- they will continue to use the ISP's SMTP server and all is well. For those "power users" (define as you like) that have a need for external SMTP servers, well, have them do the work (sorry-- life sucks sometimes). The ISP posts a page explaining why port 25 is blocked, and suggests using alternate ports (e.g. 465, SMTPS).

    If you are the admin of an SMTP server that external clients (i.e. unknown IP addresses) will connect to for intitial mail submission, you are doing the Internet (and your users) a disservice if such connections are allowed unauthenticated. Sendmail, QMail, Exchange (gasp!) all can be configured to require authentication for initial mail submission. Use SSL as well, and you will probably be using another port (465). Spammers are not going to port scan for a way to send mail! Admins-- get off your butts and secure your servers, or else you are part of the spam problem. Please don't gripe about how following industry standard practices for securing a publicly accessable server makes your job more difficult-- that is your job!

  135. Not really by CaptainZapp · · Score: 1
    A very annoying method people use is filters which auto-reply if your email is not in a positive list, giving you instructions how you should resend your mail.

    If I just get a reply with instructions to reply to the reply I don't see why this would be annoying.

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

    1. Re:Not really by platypus · · Score: 1

      If I just get a reply with instructions to reply to the reply I don't see why this would be annoying.

      1. alice posts to mailing list with a question
      2. bob sends a helpful reply to alice
      3. alice never reads this mail, instead her mailserver answers, telling bob to resend the same mail with a leading "a34dfdb" in the subject, because the mailserver doesn't know if bob's mail is "legit"
      4. bob has to resend the same mail

      See? Bob has to send the same mail *twice*, he has to take part on the work to make alice's mail spam-free.
      Can you imagine the burden for helpful people on a mailinglist if everybody did that?

    2. Re:Not really by CaptainZapp · · Score: 1
      Ok, I agree that this is a nuisance. So let's alter the scenario slightly to make it more convenient for Bob:

      Alice posts to list

      Helpful Bob (bob@helpful.org) responds

      Alice doesn't know bob, so he receives an automated reply explaining the issue and asking him to just hit reply on the auto-reply message

      Bobs reply goes through and bob@helpful.org is whitelisted at Alice' and they live happily ever after.

      What's wrong with that?

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    3. Re:Not really by platypus · · Score: 1

      Because it doesn't scale IMO. There are a lot of people replying to 10-20 posts daily on mailing lists, and a high percentage of the people who they reply to don't have them on their "whitelist". This is annoying, and especially bad since it puts extra burden on those doing free work for others - i.e. the more you answer, the more you have to deal with this mechanism, the more "newb" you are, the higher is the chance that you don't have whitelisted the regulars. Imagine sending 20 mails, wait, and the wade through the email list traffic to find this autoresponses and reply again. Yes I know there are MUAs with filters, but this is more work again.

      And since there is still a lot of people reading their mail offline, it may cause a one day delay for the mail to finally get through.

      In short, if it helps me, I'd put up with this annoyance and reply, if I'm helping someone else and he uses this mechanism, well, he should ask someone else.

      Clearly many others have the same view. Hell, look at any list, all those rtfm and "this is a faq" answers. And these reactions are just caused by people getting annoyed at the extra work _reading_ mails which are superfluous in their opinion.

  136. HTTPtunnel by Anonymous Coward · · Score: 0

    After all if port 80 is open everything is open as long as it's TCP based. HTTPtunnel is your (and every spammer's) friend. So - filtering all ports != 80 is a waste of time, and will only bother normal users without some basic knowledge. Duh.

  137. Other ways to combat spam by hcdejong · · Score: 1

    I've been toying with the idea of forwarding all my Korean and Chinese spam (80% of the spam I receive is in those languages) to their embassies. Currently, .kr and .cn ISPs are being bribed into giving spammers free reign. The Chinese and Korean governments could put a stop to that (IIRC South Korea does have spamming legislation), they just need to be made aware of the seriousness of the problem.

    Sending the government a few spams won't do that, but sending them all the spam anyone receives might.

  138. Charge for 1st class email by mulp · · Score: 1

    I find it interesting that almost everyone prefers a communist solution to the email problem: no one pays anything so that the resources get allocated to those with the best connections and who are most able to exploit the system.

    Of course, the idea that no one pays is completely false - everyone pays.

    The reality of communism and market economies is that there are the privileged and the deprived. What is at issue is how well off the society as a whole is.

    The current system is analogous to everyone contracting to have a mail box, or set of mail boxes. The people providing the mail boxes are required to give anyone who asks as much paper as they demand. Now the spammers drive around stuffing any and all mail boxes, along with individuals, and USPS, UPS, Fedex, etc. end up delivering it simply because they have no way to get rid of the spam.

    Of course, this isn't the way the physical mail system works: if you don't pay the postage, the mail is either discarded or returned to you. And you don't pay to get mail, you pay to send it.

    I think that it is possible to improve on the physical world mail system by making it clear to the recepient what class each piece of mail is.

    Charge for 1st class email, with a network of authenticated mail relays (MTAs) moving this 1st class mail. The governance required to implement such a system of MTAs is exactly the same as is required to build the Internet. (You can't connect to the Internet without some peering relationship - if there is a way to do this, let me know so I can connect for free.)

    I'd also suggest additional classes email, perhaps 2nd and 3rd class mail.

    The current system of 3rd or 9th class mail can stay in place with mail service being "free" with delivery being subject to arbitrary and unspecified rules. (Eg., put 4 dollar signs in the message and it gets discarded, whether its spam or a personal message.)

    Existing mail programs (MUA) generally support fetching mail from multiple mailboxes, so you can setup to fetch from your 1st class, 2nd class, and 9th class mailboxes and immediately distinguish between them.

    There are a lot of problems to solve to implement such a system, but the biggest obstacle is to get over the "free email" illusion that many believe exists.

    There are many who think that it was/is terrible that connecting to the Internet now costs money, as if it were free to connect to the Internet at some point in the past. Most people have gotten over charging for Internet access, now its time to get over charging for email.

  139. Barry Shein wants to pay me for spam, cool. by Erris · · Score: 1
    Spam is currently in a gray area legally, so let's legitimize spam in order to divide the spammers into legal spammers (who pay handsomely for the privilege)

    You mean like the laws that alow me to charge $50 for each piece of spam I recieve? No? Only the cartel of ISPs with the "will to implement and enforce these changes" will profit. Sounds like the broadcast TV model where only three or four big corps get to abuse the public airwaves for fun and profit. No thanks, let's simply make a dreadful practice against the law and those who break the law accountable to all parties they inconveniance. There is no technical reason for the kind of restrictions Shien would pull over the rest of us who wish to run their own mail servers.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  140. Addenda by babbage · · Score: 1
    The material above was originally posted as a comment on Slashdot, before being pasted into journal entries on Slashdot and use.perl.org. Each version of the writeup has attracted comments & emails, for which I thank you. A couple of corrections have come up, and I don't want the eventual archived versions of this not to reflect those contributions (hello, future Google spelunkers!), so here's a general cross-linked addendum:
    • http://use.perl.org/~babbage/journal/10069:

      Chrysflame posted detailed minutes for the proceedings, as pasted from Oliver Schmelzle's TechBlog.Readers may find it useful to cross-check my notes against his times when looking for talks they would like to listen to.

      Matt Sergeant politely replied as well, noting that the impressive claims about CRM114's accuracy were yet to be thoroughly tested, that in other tests CRM114 had not been significantly more accurate than other Bayesian strategies, and that the current performance of CRM114 is so much slower than many of the alternatives that any gains it may have to offer are more than offset by the low volume it can currently handle. Grain of salt taken :)

    • http://slashdot.org/~babbage/journal/21771/:

      No comments as of this writing.

    • http://slashdot.org/comments.pl?sid=51208&cid=5112 383:

      An anonymous coward added a couple of corrections which are worth noting:

      • Jon Praed was questioning IP spoofing, not message header spoofing. It is relatively easy to fake at least some of the headers on an email, but when tracked down & brought before a judge, no spammer has ever been able to explain a credible technique for spoofing IP data in any trial Praed was aware of. When this comment was made to the audience, ESR spoke up saying that he could show Praed how to do it, but I don't know what if anything came of any conversation they had after the talk.

      • The AC also expanded on Michael Salib's talk & how much mileage Salib was seeing out of a comically non-buzzword compliant filtering strategy, but came back to the point that his results were "probably unrepeatable and it would probably be best if we all just treated them as outright lies." As the AC noted, Salib seems to have played a big role in organizing the conference -- I think I read somewhere that when the attendee list swelled to 500+ people, he helped to find a last minute venue big enough to accomodate everyone. So not only do we have to thank Salib for an entertaining spiel of quackery, but also for bringing everyone together in the first place. :)

      I never said my notes were perfect :)

    • Emails sent to me directly:
      • Brad Spencer wrote to me asking if anyone had mentioned relay spam honeypots, citing http://jackpot.uk.net/ as an example, and claiming that they are "100% accurate and can be devastating.". Respectfully Brad, I'm not sure that the speakers gathered together last week would agree that any approach is "100% accurate" unless you have a very generous definition of "accurate" (as in, "delete everything as spam" is 100% accurate, but 100% useless :). More fairly though, Brad claims that "if you deal with spam at the relay level you can be dumb -- it is the spammers who are forced to be smart. If they make an incremental move towards being smart you move beyond them." I won't argue with that, it sounds like a fine idea. I suggest taking ideas like this to Barry Shein et al, who would probably love to discuss these ideas & implement anything that works well.

        In his email, Spencer went on to expand on the value of honeypots, and how they seem like a very promising tactic for handling the spam problem. I agree, and maybe my writeup didn't give this enough attention, but I think many or all of the conference speakers would have agreed as well. Ken Schneider made it clear that Brightmail in particular seems to make heavy use of honeypot addresses: it sounded like when they set up service for an organization, they plant one or more dummy addresses at that organization as data points for spam collection efforts, and have mechanisms in place to gather & analyze this data in real time. Spencer suggests that honeypot addresses would be very hard for spammers to detect if they resemble legit MTAs as much as possible, and I have the impression that this is exactly what Brightmail is doing. I'm sure that others are using tactics like this as well, but Schneider was the most vocal user of the tactic that I noticed.

      • John Hanna wrote to me saying that he runs an anti-spam project at http://assp.sf.net, and noticed a surge in traffic after the conference. To answer John's question, I did not notice anyone mentioning ASSP [caps?] during any of the talks, but it could well be that people were discussing it amongst themselves off stage. *shrug*

      • Ashley Pomeroy wrote to a mailing list where I posted my notes, asking:It may have been raised before, but does the specific use of 'ham' to mean 'good' and 'spam' to mean 'bad' leave all these good people open to abuse from the people who make Spam, the nutritious meat-based food?

        I assume that Spam(r) is cool about the use of the term 'spam' to mean junk e-mail, but adding a converse makes it explicitly clear that 'spam=bad'.

        And what do the pigs think about all this? Its their flesh we're talking about. The ultimate expression of love is to consume the flesh of another being; we are sending out a mixed message as to whether we love pigs or not, which will surely effect the quality of the eggs they lay.

        By this token eating one's fingernails/bogies/earwax is a form of self-love, which is perfectly natural.

        To which I have no comment :)

    If I get any other material relevant to the conference, I may add it to the Slashdot or use.perl journals, but in any case I wanted to get this up while the pages are still getting traffic, so readers of one variation of the page are not missing out on what may be added to other variations. Thanks all for the feedback! :)