ISP Responsibility in Fight Against Spam
netpulse writes "Over at CircleID, John Levine shares a letter by Carl Hutzler, AOL Postmaster and Director, blaming irresponsible ISPs as key part of the problem in the long-term fight against spam. Hutzler says: "Spam is a completely solvable problem. And it does not take finding every Richter, Jaynes, Bridger, etc to do it (although it certainly is part of the solution). In fact it does not take email identity technologies either (although these are certainly needed and part of the solution). The solution is getting messaging providers to take responsibility for their lame email systems that they set up without much thought and continue to not care much about when they become overrun by spammers. This is just security and every admin/network operator has to deal with it. We just have a lot of providers not bothering to care.' To which John Levine adds: 'What do we have to do to persuade networks that dealing with their own spam problem, even at significant short term cost, is better for the net and themselves than limping along as we do now?'"
Is that some of the worst offenders are the biggest. Do you want to cut off your customers from another ISP because the other ISP is an idiot? Maybe, until your own customers get upset because they no longer receive mail from their friends at the other ISP.
Dear every ISP in the world including the ones in your parent's basement,
Please rid your servers of spammers.
Sincerely,
The Internet
ps Yeah, right.
So when will the law suits start coming out against the ISP's that Spammers are getting their Internet connections through?
These admins that set up these enterprise mail systems are quite smart. It just takes one bad [but intelligent] seed, however, to ruin it for everyone.
Or perhaps just 'getting paid extremely well to host spammers'?
This flies in the face of science.
..that nearly all spam emails nowadays aren't sent over open relays but over 0wn3ed i.e. trojaned PCs on high speed (cable, xDSL) connections.
For every listing backed by proof, post a large ad in the New York Times saying "THIS ISP SUPPORTS SPAMMERS" with the proof behind it. Enforce the PR leverage.
--
# Canmephians for a better Linux Kernel
$Stalag99{"URL"}="http://stalag99.net";
What do we have to do to persuade networks...?
How about putting them on an RBL? When their customers can't send emails, and threaten lawsuits for breach of contract, the ISP operators tend to start paying attention.
Fairly forward and would elicit an immediate response. Too bad everyone who makes this call is a panzy.
For as much as AOL stunk way back where this was concerned you have to give them props for mostly wrangling in their millions of lusers. I with some other cable and dsl providers would take this charge.
reads a little bit like an AOL is great, look at our 1337 Anti-Sp4m sk1llz sort of thing to me and not so much like a letter...
and if you see me strut, remind me of what left this outlaw torn...
Accountability is the only thing that will stop spam:
- don't want your mail servers to be blocked? Secure them so spammers can't use them.
- don't want to be considered a "spamvertising company"? choose a legitimate ad agency.
IMHO a multi-level effort is needed:
- ISP's need to have a blacklist of customers who are known spammers. They need to share info.
- Consumers need to have a website where they can check the legitimacy of a website, and see if it spams to advertise.
- Registrar's need to stop issuing a bazillion domains to known spammers. When a dozen of a person's domains are referred to as spam sites... no more registration. Share data among registrars.
The problem now is that there are no consequences for spamming. An extremely low chance of a lawsuit or jail. Extremely low.
Spam is cheap, and apparantly somewhat effective.
Until you make it not worth the time... people will do it.
Nobody holds the companies who advertise in spam responsible. Nobody holds ISP's who turn a blind eye to it responsible.
Longing for the good old days of when you got spam you fired off an email to postmaster, abuse and operator....
with 2 things: Disreputable ISPs who are willing to sell bandwidth for 'evil' purposes at a premium (e.g. spam) Everyone's favourite Zombie botnets, which cannot easily be stopped at the ISP level (lots of low level activity). To fix that problem, get people to patch their Windows systems with the latest 'hotfix' for all their software problems!
Get a free iPod Nano 4GB!
Wonderful solultion. So if people would just stop crashing cars we could get rid of all the safety features. If nations could just get along we could save billions in military spending.
The current email system does not take into account human nature and is therefore broken beyond all hope of an easy solution. It needs to be replaced with a system designed from the ground up with accountability in mind. Period.
-Ryan C.
Why doesn't mail work like MSN, ICQ, etc? I've never received a single piece of spam that way :|
It's interesting that people both complain that ISPs are too lax in what they let their users do, but when big companies come along with usage policies that restrict their customers' ability to set up things like their own mail server (read: open relay ahoy!), we gripe and start wondering if there should be a YRO post about it.
I worked support at Speakeasy Networks for a little while. Speakeasy is well-reputed for letting users do whatever they want with their connection (sans the obviously illegal/unsavory) and you would not believe how many people set up email servers and then leave relays wide open for anyone to utilize. Then they would get mad at Speakeasy for shutting them down until the relay was closed.
Moo
That solves the problem of bot nets (only 100 people are going to run their own SMTP on a regular size ISP and they are too smart to get a bot program anyway). However, to keep the spammers at bay a "limit" on the number of mails going through that port would be enforced. 100 or so would be fine, and special exceptions for people who really need it (at home mailing lists).
I completely agree with the article, this is the ISP's problem, and anyone so stupid to not monitor for spam activities should not be an ISP anyway. Hell, I run a mini-ISP (remote location, not at home where this would apply) and I bet I do better than the all-powerful Comcast at this spam stuff.
On the surface, AOL looks like the good guys here. However, their draconian spam policy can be as harmful as the span it's trying to prevent.
Here's how it works: AOL receives N complaints calling something spam after users click on the "mark this as spam" button. So AOL looks at the previous link in the received-from chain and blocks that entire network.
Sounds good right? Wrong.
Say Joe User works at my company part-time from home. Instead of another pop account, he has a forwarding address with our company that forwards to his AOL account. Joe gets spam, and reports it to AOL. AOL looks to see who sent it, sees my company in the "received-from" chain, and blocks not only us, but every other company hosted with our ISP. Thousands of legitimate emails now can't get to AOL addresses.
It gets worse. Many people use the "spam" button like the "delete" key to get rid of stuff they just don't want right now. AOL doesn't educate its users to realize that reporting something as spam has real consequences, and so people mark real email they requested as spam just because it's easier than deleting around it.
Our fabulous domain host FutureQuest has had to ban forwarding to AOL addresses as a result. AOL has been completely unreasonable in accepting any responsibility for intelligent spam blocking, and their users and legitimate businesses are suffering.
At least they're trying, but they're far from the good guys here.
You: "What do we have to do to persuade networks that dealing with their own spam problem, even at significant short term cost---"
Boss: "Thanks for your concern."
Try #2...the CTO...
You: "What do we have to do to persuade networks that dealing with their own spam problem, even at significant short term cost---"
Director: "Cost? My hands are tied...shareholders are disappointed and the board needs convincing anyway."
Try #3...the board...
You: "What do we have to do to persuade networks that dealing with their own spam problem, even at significant short term cost---"
Board: "What is this 'spam' nonsense you're talking about? You know, when I was your age we never had all these technology woes. I don't see how this will benefit anybody. Next on the agenda....."
Misconfigured mail servers are only a part of the problem, and a diminishing one at that. A huge amount of the spam we now see is generated by zombies, and the only way I know to stop that is block all consumer port 25 traffic heading outside the network. The ISP I work for had to do this a couple of months ago, even though it created problems for some customers who send email via outside SMTP servers. Worse, SPF-enabled scanners will flag a problem for these customers if they send the mail through our mail server. The only solution is to use port 587 which was originally designated for non-MTA mail traffic. Couple it with SMTP auth to block open relay attacks, this is the only clean way to solve the problem. While I agree that anybody running misconfigured or older servers should clean up their act, if networks don't start cutting off non-MTA SMTP traffic being sent out of their networks, the problem will remain. If this is done, then even if Linux and Mac boxes become big targets for virus writers in the future, at least attacks will be contained within networks.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Lets be careful about what ISPs have a "responsibility to fight". Today its spam, tomorrow it could be "terrorism" (read: your privacy).
Spam is annoying for those who get any but it doesn't justify the hysteria, IMHO.
Tell him to start with the big email ISPs (including Hotmail, Yahoo, ....)
Getting accounts is sometimes too easy, and becomes a game of whack-a-mole with 3 million holes and one hammer.
Checking for valid email addresses and routes has been brought up many times. ISPs (sometimes justifyably) don't want to implement the changes necessary to stop spam.
Sorry to whine here, but if big ISPs haven't changed yet, why should small ones.
He's right and it's not anything new. Anyone with half a brain knows that the real problem lies in enforcement of the policies. Not just haing the policies. You just have to want to do it.
Of course they can only start saying this now since they fixed their spam problem.
The pot has been sand blasted from black to silver. What's the kettle going to do now?
Does anyone have any figures that detail how much spam come from zombie home user PCs? I thought the amount was significant, but the quote in this post seems to imply that the vast majority of it comes from less scrupulous service providers.
(aside: we host a few websites, one of which we discovered was running an exploitable version of PHPNuke - but not before a spammer did and pumped ~20,000 emails into our queue. I noticed it pretty quickly and deleted them and blocked this webmail software across all these sites lest it happen again - but it was an interesting demonstration to me that spammers look for any and every leverage they can get. I keep a much closer eye on our mail queue statistics now!)
usually fixes all internet related problems.
All your base are belong to Google.
My ISP, Sasktel in Saskatchewan, Canada has recently implemented a spam filtering service that has so far resulted in 2 false positives and no delivered spam. It completely blocks all virused emails as well. Finally, it sends out an email every once in a while to remind me to check the status of spam at the online message centre, where you can look at all email sent to me that is "suspicious."
They also have a fairly comprehensive policy against hosting spammers, which is nice to hear. I know that many of my friends who use other ISPs have been recently flooded with spam, but I've not had any problems thus far. It's nice to have an ISP that cares about its customers!
Condemnant quod non intellegunt.
Then why aren't spammers already their own ISP outfits? Obviously if spamming is their business, getting obstructive middlemen out of the way is a priority!
Currently, very good software exists for preventing Spam from entering my inbox. I used to collect a message from my CompSci university email server indicating why such and such a message was spam.. more images than text in html, message claims to be outlook 5 mail but missing ms outlook header properties.. etc. So it seems to me spam is poorly developed software. If all ISP's intergrate good anti-spam solutions, then wouldn't this encourage SPAMMERS to improve the quality of their solutions? I say long live the ISP's that don't care about SPAM... and leave it to the individuals to pick better ISP's or implement their own Anti-SPAM solutions... this way those who know how to avoid SPAM, can with little or no consideration or effort.
My problem is that AOL doesn't actually check reported spam before banning sites. See for reference: http://www.aota.net/Forums/showthread.php?t=18645
Lot's of people make lots of claims about how to stop spam, but I never see evidence that any of it works.
Supporting (or contradictory) data is in short supply.
The article mentions AOL has "all but solved" their spam problem, but doesn't give any real numbers.
I find that pretty ironic, you're posting in a comment section about SPAM, badmouthing people who use underhanded advertising, yet your sig contains a pyramid scheme just so that you can get a "free" computer.
You need to be modded down until that sig gets removed, bottom line. I'll be blowing my points accordingly.
Block port 25, and charge subscribers a higher monthly fee for unblocking it? Stands to reason that anybody running their own SMTP server is probably using more bandwidth, no?
I've abandoned my search for truth; now I'm just looking for some useful delusions.
The backbone ISP's need to cut peering/links to ISP's supporting spammers. That will never happen, because money talks, and spammers have money. AUP/TOS are for little guys, not spammers.
"National Security is the chief cause of national insecurity." - Celine's First Law
The problem is that the wrong people are implementing the blacklists. They need to be implemented by the backbone providers (for a whole downstream). Soon to follow would be downstream providers (to get their access to the backbone opened back up), until it would become necessary to actually fix your spambot system, if you want to get back on the Internet.
There are too many destinations for blacklists to be implemented at the destination. They need to be implemented as close to the source as possible.
In particular they need to do more to stop the vectors used for the spammers to get the zombies on their users macine in the first place.
ISPs should all be running good email virus scanners to remove viruses and infected attachments (including spam and DDOS zombie bots)
They should be blocking ports used by these zombies (i.e. things like MSRPC, windows file sharing etc and also ports used to send control messages to the trojans)
They should be educating users about how not to get infected with trojans.
And they should be taking steps to shut off zombies when they are detected (i.e. if a users machine is spewing out SPAM, block port 25 immediatally and point the user at tools to remove the trojan)
Something that would be usefull is a page (run by the people who do spam blocklists and other spam research) that shows the ISPs around the world that host spammers. At least that would enable the clued-in to avoid those ISPs where possible.
This looks like a textbook example of what is called "group apathy." No one wants to have to be the first one to put anything on the line.
Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
Unfortunately, one of the only things that's going to force most ISPs to start caring about the amount of spam coming from machines living on their netblocks is going to be the ISP's providers threatening to cut the lower-tier ISPs off if the lower-tier ISPs don't do something about their spam problems.
I used to be completely against ISPs blocking port 25 from non-MX machines to the outside world. Unfortunately, I've had to change my opinion. The vast majority of the spam that ends up in my spam mailbox (thanks, SpamAssassin and procmail!) and the mailboxes of my users comes from zombied/trojaned machines on residential, always-on internet connections (read, cable and DSL). Most of the e-mail gets tagged properly by SA, however if the ISPs themselves blocked outbound e-mail not relayed through the ISP's mail machines, things would work out much more nicely, the total volume of e-mail hitting other MTAs would drop, etc. There would be much rejoicing.
SPF is nifty, but it doesn't fix the underlying problem...It just allows for easier identification of mail that's coming from machines it shouldn't come from, etc. Actually getting lots of ISPs to adopt SPF is proving to be a slow process as well.
In short, ISPs aren't going to do anything to fix the problem unless they have to. Buying a few more boxes to handle the e-mail load (a huge generalization, but you get the idea) of the rampant spam is less of a problem for them than actually sorting out their mail systems to help fix the problem. A good place to start would be some method of making the top-tier connection providers responsible.
If you are paranoid about privacy as I sometimes am, then I can think of at least one benefit for spam and that is, it lowers the signal to noise ratio and makes prying harder. In other words, it increases the amount of garbage that prying eyes have to sift through to get to any "real" personal user data.
Granted spam filtering technology has come a long way, but even so, the time/cpu/bandwidth used to filter garbage leaves less resources to analyze everything else. On my own PC, i get about 50 pieces of spam for every legitimate piece of email. If that ratio is typical, then that has to make spying more difficult/slower.
Ok fine, if im really concerned about privacy then I should encrypt every email I send, never post to newsgroups, bulletin boards *cough* slashdot *cough*, or talk in chat rooms, buy groceries using those "club cards," pay for everything only with cash, and never REPEAT never take off my tin foil hat.
LOL, ok playtime is over. Back to coding.
Accountability is the only thing that will stop spam.
Yeah it is. So, I'm holding you accountable for that lame, unwanted, advertisement in your slashsig. Get a job, or something you can do to make the few hundred it takes to buy a minimac.
How many people have you emailed or bothered with that lame "free stuff" link?
Somebody mod this clown down.
Actually, in a previous /. discussion, someone mentioned the idea of hiding a secret message in spam. As it has been said before, often times the best way to keep a secret message from prying eyes is to make it look as though no secret message has been sent.
Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
a huge number of networks out there are completely irresponsible. they have no working postmaster@ (required by rfc) and abuse@ (optional, but generally expected). quite often the email address on their webpages, phone numbers on their webpages, and email addresses/phone numbers in whois are wrong.
y .mil o ronto.educ able.ca
others have retarded / broken "content filters" making it impossible to report to them any abusive emails originating directly from their customers.
just a few of the 500+ irresponsible networks i track, who originate spam/viruses/etc directly from ip addresses owned and operated by them, but who can't be bothered to accept complaints:
rima-tde.net
charter.com
dsl-verizon.net
arm
asu.edu
ecu.edu
charterga.net
vic.gov.au
cwpanama.net
charterpipeline.net
telekom.at
t
faa.gov
cableaz.net
ncyu.edu.tw
cgo
choiceone.net
it's really sad because most of them should really know better. though some of them do know better, and deliberately choose to ignore complaints as a matter of official corporate policy (eg exodus, now dead...).
so yes, network operators do bear a huge burden of responsibility for spam, and a lot of spam is due to these network operators ignoring complaints and ignoring repeated and constant network abuse originating directly from their customers.
when i used to work for an ISP way back, initially, it was SysAdmin's inablity to admin the box - our email SERVER was open relay fer' crying out loud... which led to our domain be blacklisted. that wasn't fun trying to clean up. a couple of years later, we implemented spam filters and such but the USERS wanted it off. we'd have MRTG action going to monitor traffic and look for anomalies and such... but when it comes to joe blow user who doesn't want his email filtered... what's a small ISP to do? then, as many have said already, there's always the false-positives to deal with, and entire domains being blocked... its a tuff call. current email system wasn't designed to deal with spam so is building a system from the ground up a solution? or is user education more effective? AOL is huge because your grandma' just wants to see cute pictures of you. and sign up for her free ipod. no harm done right? i think its a multi-tiered, multi-solution effort with multiple parties involved...
the answer is BGP, AOL = BIG ISP with lots of customers, along with that comes ATDN (time warner etc). Instead of blacklisting, ignore routes from anyone hosting spammers. Vote with your customers, if joe blow won't clean up his ISP, shitcan his traffic they most likely don't want it anyway. When their customers can't get to time warner's content, and their customers can't benfit from those time warner/aol users who spend money online, and their customers leave the spam stops as a matter of course, and they go out of business. Of course they can also wise up and request that you accept their traffic again. YOU DO NOT HAVE TO ACCEPT TRAFFIC FROM EVERYONE ON THE INTERNET. We would be much better off without China and several other international feeds. (dirty little secret, MCI, sprint and glbx make a FORTUNE off of china's spam empire by providing peering). It's called cutting the money flow, when/if we do it, it will stop spam. Richter, Ralsky, Atriks etc can't spew if noone will provide them with connectivity. It's up to blacklist providers, and concerned companies who are being financially hurt daily by these spammers to simply drop their providers in the bgp blackhole and leave them there to rot.
Suppose you are an ISP with a single T1.
You don't just sell the available bandwidth. You over-sell it. You might sell 2x your bandwith or 3x or 4x or 5x.
You do that because you know that each of your customers will not be using their entire bandwidth all the time.
But spammers use up a lot more bandwidth than the average customer.You don't do that. You show your boss how that idiot is using 10x the average bandwidth but only paying 1x the average fee.
That should be easy to do.There isn't one government. I get a ton of crap from
The key here is money. The people who behave irresponsibly use more bandwidth than the responsible people (yet pay the same monthly fees).
If you want to clean your own house, that's the way to do it.
That's the carrot. The stick is when your entire block is blacklisted because you did NOT deal with the problem that you knew about.
The problem isnt you -the individual employee. No one is advocating you go cowboy and start changing configurations all on your own. Its you -as in the company you represent. The money hungry, backstabbing, lying, cheating, shortsighted, assholes who see to it that the rest of us spend part of our day deleting spam.
If you want to talk revenue, if you need the "big picture", think of it in these terms:
When I recomend an ISP to an individual or a business, I first check that neither their name nor any portion of their IP range is associated with anything on my prefered spam-block lists.
I have no problem telling a client, a friend, or some random person that I would not recomend you as their ISP choice because it might be on some spam-block lists.. I will take the time to explain that this could mean that their website or e-mails may be blocked -that their customers may not be able to see their site, that they may not be able to send e-mails to their friends and family.
Is that good for your business?
"You want to know how to help your kids? Leave them the fuck alone." -George Carlin
It's not just open relays that spammers use, but also "spamware" trojans much like adware/spyware. Also, big time spammers have been known to run their OWN ISPs in order to maintain control over the servers. I've also heard of spammers using tons of dial-up accounts in parallel and in conjunction with their own spam-servers. These will still be thorns in our sides even IF all the open relays are closed.
...at customer request. we give customers switches on their webpage-control-panel and they can block anyone and anything they want. a huge percentage of customers block china, korea, russia, etc. because they dont speak mandarin, cantonese, or read BIG5 or EUC-KR or KOI8. customer's choice. boo hoo for the spammers.
...more like 99.999%
Lax ISP's? As someone who works for a large ISP I take my AUP seriously and am not afraid to enforce it. My mail servers are not open relays.
:
.. but I can't because it has legit mail traffic. But there are spammers too.. should i blame hotmail?
Two points
1. I would LOVE to blacklist hotmail.com
2. Any spam coming from my servers is being relayed from windows-infected zombies and are often generated automatically by virus and worm activity. Do I blame the myself? or the customer? or microsoft? or the spam mail filter I pay thousands of dollars for that only helps a bit?
I know that both earthlink and verizon do. I was testing a James mail server on my earthlink account and I could only send outgoing mail to earthlink customers or myself. I found it really annoying that night, but overall I think it is a good idea. If you want to run a mail server get a pemium conection.
You can blame ISPs all you want, but it ignores the fact that Spam is a worldwide problem because the internet is worldwide. If some miracle happens and all US and European ISPs start shaping up, there's nothing stopping Chinese ISPs from offering a spammers paradise. If your money is green they'll certainly take it and let you spam. Think China is going to outlaw ISPs from taking spammers? I highly doubt it when there's money to be made and little to lose. Even if they do there's plenty of other countries that'd gladly act as safe spam havens for a few greenbacks.
I just find the whole article to read like a "why can't we just love each other?" response to war. The world isn't going to change just because you wish it would.
AccountKiller
Raise the monthly rate by $5 and give customers a $5 DISCOUNT if they'll accept "secured" service (read: blocking port 25).
"Hi! Thanks for calling Big-Internet-Service. This month we're having a special of $5 off our monthly bill with "secured service". This service will help make sure your email to your friends gets to them by making sure your machine doesn't end up on a blacklist somewhere. Would you like the $5 discount?"
"What's the alternative?"
"You pay us $5 extra a month and we cut your connection whenever we confirm that you've been spamming."
If you wait for irresponsible ISPs to pay attention and close their security holes or disable abused accounts then please let me know how cold hell is when it happens. However, look at the problem in a different way. Many, many RBLs exist today for these irresponsible mail servers. If all of these so-called responsible ISPs would cooperate and agree on a central RBL that blacklisted entire IP blocks on the mail port then we could essentially ban the irresponsible ISPs into submission. Your spammers will leave if they receive 100% bounces on their spam. And the customers will leave the irresponsible ISPs if they cannot send legitimate mail. I applaude verizon http://yro.slashdot.org/article.pl?sid=05/01/17/12 26237&tid=153&tid=17 on their decision to ban Europe e-mail. If all ISPs did it, I can guaruntee that those ISPs would eliminate spammers from their networks.
netkev.com
He is basically saying "if *everyone* did what we did, there would be no spam". That sounds good in theory, but in the real world, and especially on the internet, you cannot get 100% compliance on *anything*.
Any solution to spam (or, for that matter, any annoyance in life) which relies on 100% cooperation is doomed to fail. The successful solution will be one that allows a customer to stop receiving spam entirely regardless of what everyone else does.
What my ISP does is block all incoming TCP/IP access to Port 25. They also block all outgoing port 25 access to everything except their own mail server. If you are using their service then you can freely relay mail through their SMTP servers, however then they can easily track the volume of messages being sent.
I initially found this pretty restrictive (eg: I wanted to run my own mail server, quite in violation of their TOS) however now I have my mail server running on another ISP. I can send directly through my mail server using SMTP over SSL on port 465, which isn't blocked.
What this ISP has now done is prevent any zombies on their network from flooding spam to anyone. Do I really need to run my own mail server? No, it's a vanity thing. Does my ISP block anything else? Not that I know, or have encountered.
What I'm getting at is that this is a much better solution than AOL's solution, and the vast majority of internet users don't want to, or need to, run their own mail server so there's no inconvenience to them. Their computers can't be used as spam relays, which is a good thing.
Specialist Mac support for creative pros, Melbourne
Someone (Joe) inside your company sends email to another account of their's.
Joe then reports that email as "spam" to a blacklist.
BAM! You're identified as a spammer.
You see the reject comments on your mail server.
You check the blacklist and look up the emails that were reported.
BAM! Joe is fired.
You show the blacklist site that you're not an open relay or proxy or whatever and you get removed from the blacklist.
If it's coming through YOUR network, it is YOUR responsibility. You can filter spam/viruses going out of your servers (and you should be doing that).
Before the flames roll in, let me say I'm not advocating a view, just throwing it out for thought. Let's say someone tries to draw some conclusions about the general opinions of slashdot posters. How do we reconcile the beliefs that ISPs are responsible for spam going through their systems, but not pirated files.
Blocking whole countries by default, without giving the users a choice about it, is rude, stupid, xenophobic, and a good reason for your customers to leave en masse.
On the other hand, *offering* email blocking by country, character set, favorite-blacklist, etc. is a really good thing. The EMail Service Provider where my main email address lives recently started doing this, and since I don't get any legitimate email from China or Korea or Brazil, I have the spam-filter set to flag some and block others. I do occasionally get mail from real people in Japan, though unfortunately (AFAIK) my ISP doesn't offer blocking by character set, so I still get two spams a month in Japanese, which I don't read, and have to use my email client's filters to discard. I still get spam, but I've had that email account splattered all over internet mailing lists for a decade or so and there's no way to keep harvesters from finding it - but my other main ISP has a good Spamassassin setup and not much gets through them.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Distributed processing is where it is at.
If you own your own ISP, you're limited to the bandwidth that you're paying for (and you can be blocked easily).
With a bunch of zombie machines, you have TONS more bandwidth and you're not paying for it!
Plus - all those processors sending spam.
Just 10 zombies on 256K upload cable modems is 2.5Mb.
A regular T1 is only 1.54Mb.
A nice class action lawsuit might wake them up.Like say $0.01 per spam received by direct SMTP from a virus infected PC on a Cable/DSL net connection.
You know what? When that dude talks about how the problem is solved, maybe he should stop pretending he's above us, and maybe start looking at the kind of system he's got.
...( silence ) ..." ...And here i am explaining to the bloke on the phone the situation, namely that we are getting "Report cards" without any kind of information as to why people are complaining, with no headers or anything at all to help us.
:"You know, there are databases on the net where you can get the abuse contact information for ISPs and things like that." :"Couldn't you have used those as a base for your own database?" ... and here are some other juicy interesting tidbits of information from this conversation...
...
here's a post i made in my blog about a situation that arived because of AOL's "system". Ever since that episode, i haven't been impressed at all by these people.
--------(start idiotic message from AOL)----------
Date: Mon, 5 Apr 2004 09:04:13 -0400 (EDT)
From: postmaster@aol.com
Subject: AOL email concerns for isp-where-i-work-abuse.net
To: abuse@isp-where-i-work-abuse.net
X-Scanned-By: MIMEDefang 2.39
Dear isp-where-i-work-abuse.net,
You are receiving this message via our automated "Report Card" process (which helps analyze AOL's Internet inbound mail) because our available data indicate that isp-where-i-work-abuse has risen above the acceptable threshold for complaints:
Total number of AOL member complaints: 186
AOL takes proactive steps to contact owners of mail servers whose e-mail transmissions are impairing the functioning of AOL's proprietary e-mail system, or causing significant levels of AOL customer complaints.
AOL requests that you take immediate steps to resolve the issues identified in this AOL Report Card. In the absence of a satisfactory resolution, AOL reserves the right to take measures to protect its email network and its member goodwill from any possible damage. These measures may include declining to accept e-mail transmissions from isp-where-i-work-abuse.net through AOL's proprietary e-mail network.
AOL strives to provide the best online experience possible for our members, and we pride ourselves on being intensely focused on consumers and their needs. Email is a core feature of the AOL service, and the proper functioning of AOL's e-mail system is vital to our members' goodwill.
Please review AOL's e-mail policies and guidelines, as well as other technical details concerning e-mail on the AOL network, at http://postmaster.info.aol.com
------------(end message)--------------
Ooohhh, AOL's proprietary e-mail network. No information that is gonna be any use in determining WHY people are complaining at all. I guess this should not be a surprise, considering this crap is coming in from AOL! So i do the next available thing , i go to the website. Result : No information that is gonna be any use in determining WHY people are complaining at all. But there's a phone number.
Result of calling 1-888-212-5537:
*dials phone*
"The holding time for the next available consultant will be more than ten minutes."
"Thank you for calling America online
*spits water all over desk, workdesk and papers*
(musak)
(an hour later)
Hello, this is postmaster helpdesk, can i help you?
REP:"oh, that's because you don't currently have a feedback loop with us."
ME : "huh? but we received your report cards in the abusemail box."
REP:"Yes, but you don't have a feedback loop with us"
ME
REP:"Yes, but we made our own database"
ME
REP:"I cannot comment on that"
REP: So what are your mail server's IP adresses.
ME : We have several : we're an ISP.
REP: Alright, then give em to me.
ME : That's why we use DNS names for our mail servers : if one breaks, we change the IP to another server while we fix the previous one.
REP: So you can't give me the IPs?
Peace and happyness to you, by LullySing
You don't even need to block port 25. You can use a transparent proxy to at least do basic virus checking on the mails. At least this shows a bit of corporate responsiblity, even if it is an illusion of trying to do some good.
I have no idea what they're talking about when they say they've nearly elimated spam. My Grandpa gets ~30 email messages a week: I'd say 20 of those are newsletters that he doesn't want about Macs and Oil and the colleges he went to (I don't know who signed him up for them; I'm seriously considering signing him up for another account, as I conduct his computer affairs), and 9 are medicine spam, then maybe one is something he wants (he also gets lots of chain email letters about how evil the Democrats are and how cool the Republicans are, which is odd, because he's a Democrat). I think only once was some spam correctly identified. I don't know what about \/1AGR@ isn't spammy.
Before you walk a mile in someone's shoes, you should insult them so you know how they are and what they're doing.
I get probably about 40 spam messages a day. However I don't see a single one thanks to spamassassin. I think i've gotten about 1 false positive in the past year. There are good filters out there. Just because people don't know how to block spam doesn't mean it's impossible. People just need to wise up. Maybe ISPs should offer real spam protection as part of their service, instead of whatever crappy protection the are offering.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
The same methodology can be used to fight spam.
You don't care what is in the email the customers send, they just have to send it via your email server. This will stop almost every zombie spammer out there.
And that's how spam will be fixed. By looking at each characteristic of spam and dealing with each one, individually.I've had users specifically request info from a site and then dump the email with that info into the spam folder.
Fortunately, Spamassassin handles enough so that I only have to confirm 10 - 15 of those a day.If so, that day is very far away. People do buy things like penis pills and they do it online because they feel better not having to face another human being while doing it. Sad, but true.
Scotty Richter's OptInRealBig gang had their big pet ISP, named something along the lines of "wholesale bandwidth". AFAIKT, they mostly did business for Scotty, but they also sold bandwidth to other people, and they normally dealt with problems by explaining how they were shocked, shocked! to discover that one of their customers was a spammer! and would take care of them right away, usually by having their "customer" list-wash the complainer's address (they really *were* scrupulous about taking complainer's addresses off the list, though I had no way of knowing if they also resold the lists of complainers to other spammers), or worst case, by "getting rid of" their "bad" customer (i.e. renaming herbal-fake-viagra.com as fake-herbal-viagra.com with a different IP address on a different virtual server in their /19 block, or sometimes even "getting rid of" a whole virtual server, and giving it a new IP address.) Because they were pretending to be an honest, CAN-SPAM-law-abiding whitehat spammer, using their own IP address space, it was easier to trace them than the usual zombie-burning spammer, and I helped out with one or two rounds of complaining to their upstream providers when they got kicked off of one and found another. It usually required a couple exchanges of "No, I wasn't complaining to you to get them to 'investigate' and take my email address off their list, I was complaining to you to get you to cut them off unless they stop spamming entirely, which they're still doing, and I won't give you the email address they spammed, just the headers, and by the way they appear to be abusing a supposedly-inactive BGP Autonomous System Number" until they were cut off. Companies that *are* trying to hide are much tougher to get rid of.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Spews -- love it or hate it -- is all about making hosting spammers more expensive to ISPs.
Personally, I find that as a side effect it it an incredible tool for moving spam from my inbox to my junk mail folder.
However, there are ISPs with a middle-ground approach - Port 25 outbound is blocked by default, and you can turn it on by going to the administrative website and doing enough login/password/turing-test authentication to show you're not a zombie and choosing that option, along with whatever other firewall options you want. That's reasonably responsible, both to the Internet end-to-end model (it's letting you set the "ends" of your network flexibly) and also to the anti-littering needs of the public. It means you're not being dishonest about claiming to offer "Internet" access when actually selling "walled garden" services, but it means that people who really don't plan to run real email systems don't need to worry quite as much about their machines being abused.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Spam has been a huge problem for quite some time and the way that AOL deals with it is just shameful for them. I can't send emails to aol users from my sendmail server because AOL recognizes it as junkmail and refuses to accep it. Come on what's next blocking all OSS mail server just because people that uses them pay no royalties? AOL needs to seriously adjust their filter or maybe their spam strategy.
A normal Sendmail implementation will create a separate Port 25 connection to each destination mail server, and may group a message to multiple users at the same destination domain or MX together into one transmission. If you send mail to more than 5 people in any hour, that would probably incorrectly nail you as a spammer. Even mail to all of my family would blow through this - a recent family reunion message went to about 30-50 people. I also run a couple of mailing lists for small social groups; one of them has about 250 users, and another one used to be about 1000, though they ran on other people's DSL lines rather than my own. Also, I'm perfectly capable of writing more than 5 rants an hour on some mailing lists - or when I've had my laptop on the road for a day and get back to the DSL and transmit all the mail I've written, it can be quite a lot more.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
See Joe St. Sauver's The Impending End of Traditional .forward-style Forwarding. This is a growing problem, and traditional .forward is dead.
Joe runs network ops for University of Oregon, and has a good set of for-the-public articles at his website.
If you're going to emit it (allow .forward), then you're going to have to own it, and if you own it, you're going to have to deal with incoming spam. Unfiltered .forward is a dying breed. Either find an alternate solution, or filter the mail.
What part of "gestalt" don't you understand?
Spam received by ASN. Not entirely current ATM, but recent.
For the past year, about 15% of all spam I see comes out of AS4766 - KORnet. The of the top 4-5 rest bounce around Chinese IISPs, Telstra, SBC, Tiscali, AT&T Worldnet, and account for 25% of all spam received. The problem is highly concentrated.
You can also check postings to NANAS (news.admin.net-abuse.sightings). Or just check at Spamhaus for ROKSO spammers and their ISPs.
Unfortunately, for some people (and the ISPs they run), there is no shame.
What part of "gestalt" don't you understand?
At work, the ISP does care. They have installed spam filters, but, they charge extra for EACH account you want filtered to enable the said filter.
In a big offcie environment, this is big bucks for big stupid companies that dont know better than to swtich ISPs.
In the above scenario, poor surfers won't be able to get mortage help and porn teens in their mailbox...
So I run an email server for some friends and myself. I use Exim, Spamassassin (just tags spam) and (optional)RBL lists to block known relays.
How can I say, stop some "hacked" windows PC on comcast (as an example) from connecting directly to my mail server and sending spam to one of the guys on my system? It's almost like the spam program/trojan/whatever does an MX lookup and connects directly to the mail server for the domain.
For example, if say, I host email for the domain example.com and a user has an account "joe@example.com", how can I stop someone from connecting directly to my mail server and sending spam to that address? Can you? From what I can tell, blocking that would also block legit email from coming through.
Any resources available for Exim (I have looked over the docs, and googled some, but nothing seems to point to what I am looking for) to stop this?
I get a lot of DHA attacks, but almost all are blocked by the RBL lists (when those users opt in).
The biggest annoyance is one of my friends that just forwards everything to his AOL account. SO I get tons of notices from AOL when he "reports spam" to them. I can go back through the logs, see where some cable or DSL connection was made and sent the users 4-5 spams at a time. These instances, it's all to one email address, not a DHA.
This from AOL, who as some of you may recall was ("in it's past") caught selling email addresses of subscribers simply as part of their marketing scheme.
e-mail has 2 parties--a sender and a reciever. I'm sure it's good for the ISP's to address this in the "stop it at the sender" level--this cuts network traffic.
But if you're an ISP that wants to protect your users, why are they not talking about the recieving end? How hard is it to simply not accept non-reverse-DNS'able e-mail? Or at least automaticaly flag such mail as possible spam? What's hard about greylisting?
What's so hard about, instead of complaining that OTHERS are not doing all they can to configure their networks to keep spam down, configuring YOUR servers not to accept it? What's wrong with this picture?
I'm all for network responsibility, but come on--this is like complaining that ISP's should be doing more to knock virus-infected machines offline instead of getting a firewall and installing a virus scanner.
http://shit.slashdot.org/article.pl?sid=05/01/24/2 38252
Most of the SPAMs come from Philadelphia.
Telstra is the majority government-owned telco in Australia. Let's just say if Telstra is one of the world's biggest spam sources, it might be a story that could interest the mainstream media.
Is it just that Telstra isn't blocking mailouts from zombiefied customer DSL machines, or is Telstra taking money from spammers themselves?
Any sufficiently advanced technology is indistinguishable from a rigged demo
--Andy Finkel (J. Klass?)
Sysadmins need to setup their mail servers more carefully. This I grant you is true.
/var/mail/spool instead of Maildir format style in user homedirs along with some permissions errors and whatnot and I finally gave up on DSPAM and just resigned to using the rest of the tools while trying to figure out DSPAM on a test domain that doesnt carry important email for me so I dont get an ulcer while trying to make the whole solution work.
However, this doesn't get to the core reason of misconfigured email servers.
It's TOO FUCKING HARD TO CONFIGURE SECURELY.
What do I mean when I say this? Easy.
You have your own Linux box lets say. You get yourself a domain name and host it in a colo somewhere. Now you want to run an MTA. Sendmail? Postfix? Exim? Qmail? Something else? Are you going to use the precompiled version that came with your Mandrake install? Maybe you want to compile your own MTA because the prepackaged options don't fit what you are trying to do.
For example, I have an OpenBSD 3.6 box I run. I run a few small domains on it of which one has actual email accounts on it. I wanted to run a MTA on the box that was secure and would combat spam and viruses for me and the few other users. I've run other Linux and BSD boxen before and know what I am doing fairly well I think.
However, getting Postfix 2.1 installed along with Amavisd+ClamAV and DSPAM turned out to be too much for me to bite off in one fell swoop. There were some websites dedicated to configurations *similar* to what I wanted to do, but nary a one was *exactly* what I was looking for, forcing my to try and synthesize multiple howtos and other docs into something that would work for what I was trying to do.
Oh and on top of all of that I wanted TLS authentication along with SMTP AUTH and SSL encrypted POP3/IMAP services.
Setting all of that stuff up is a fucking garanteed trip to your medicine cabinet for some Excedrin to work out the kinks.
SASL2 is a fucking joke. It is poorly documented and quite frankly, needs to be rolled into the damn MTA provided doing so would make getting it to WORK *easier*. You end up having to troubleshoot problems between components of your MTA and filters that it gets so complex it will make you want to just throw your hands up into the air and say "FUCK IT" and just run the MTA without any of the fancy shit. Getting TLS installed was easy by comparison....getting a SSL secured POP3/IMAP was a bit harder due to having to dick around with OpenSSL and creating self-signed certificates for the services to use.
Then you had Amavis and ClamAV...which amazingly enough were easy to setup and use I thought compared to the rest of the stuff I was trying to accomplish.
Then came getting Amavis to feed into DSPAM (and no, not through Amavisd-new's own DSPAM mechanism, you loose all the flexibility of DSPAM with that method) which partially worked and then stuff started to really fall apart and fail for reasons that I couldnt troubleshoot properly due to not having a full understanding of how DSPAM is working (I had previously been using SA but I wanted to get away from Perl as much as possible as well as try to learn DSPAM). Throw in problems with delivery because Procmail seemed to be hardcoded to deliver to
If its that hard for someone who generally knows what they are doing and WANTS to be secure and safe and spam free imagine how it is for the less knowledgeable people when they start to readup on how to do some of this stuff. It's going to sound like they are being asked to learn quantum physics just so they don't have to hear about Cilais and Viagra and Hot Teen Sluts anymore and they will just decide to live with the problem because its too hard to learn how to configure all this crap correctly AND securely because there is hardly any good single repository of known good spamfighting configs for the different MTAs.
If there is a site out there that acts as a repository of all the "Here is how to configure Postfix/S
Maybe what we need is to put together a standardised mail system test kit. This kit would test for certain common abuses of mail systems and would be designed so that mail server administrators can test their own system. If the system passes the tests then it can be 'certified' as having passed the test. The certification could be "self-certified", "third-party certified" or "official certifier certified" and if it is the latter two have the name of who certified them. By having such a process in place ISPs can then require people using their own mail servers to pass this test before being accepted on their network and also reassure people that they themselves have passed this test.
Well that's the idea anyhow, its probably still open to abuse, but hopefully it could be a start to something?
Jumpstart the tartan drive.
The most pathetic thing of all is the check-the-box form that people keep posting on Slashdot purporting to show that a particular method of ending spam won't work. It's become a substitute for intelligent discussion. People just check the boxes, and don't bother to justify which ones they checked.
Wow, it's amazing. You must not have been on the internet long, because you are utterly blind to the *reason* that people use these checklists. It's the same reason people create FAQs, and insist that people who ask questions that have been answered before, read them to find the answers. It's because everything on the list has been argued to death millions of times in thousands of forums, including this one.
You are not the first one to come up with your idea of How To Fight Spam. You won't be the last. It's been done before. But since you beg for understanding, here's why your idea won't work.
Your idea will stop spam for two weeks and then we'll be stuck with it. Once the massive undertaking of switching to your secure key infrastructure is completed overnight, trillions of dollars spent, and countless hours of sleep lost, you will quickly find that just like today, every server in the world will be playing catch-up trying to find and blacklist all the boneheaded servers that your scheme specifically allows for. And users will forever be trying to update their whitelists for each incoming message that arrives from an anonymous source. Either that, or they will find that every time they try to get a computer to send them e-mail, they will find that it can't because the entire point is to make automated e-mail go away.
At the same time, you argue for what amounts to a centralized database of Good People (or even a decentralized database of Good People, it doesn't matter). What will advertisers pay to get access to this database? Who will be in charge? What will be their motivation? When will they start to abuse this massive power? These questions apply to both centralized and decentralized databases. Just like DNS can be used to attack systems, so could this.
Moreover, you are attempting to create a byzantine system with allowances for certain aspects of human behaviour. You think you have all the bases covered, but you do not. In any defensive mechanism, there ways to get around the defenses. People, being the problem solvers they are, will find them and exploit them. The very best plan is the simplest plan because there are fewer things to go wrong, but at the same time they also have the largest vulnerabilities. Because your scheme is so complex, it faces the two headed monster of unreliability AND vulnerability. If spammers aren't jamming it, then human error will ensure that it doesn't work at all most of the time.
The fact of the matter is that e-mail, just like regular mail, is supposed to be open to everyone. That means sending messages from any source to any recipient is supposed to be possible, and should be. The problem is not due to its open nature, but that the same automation that makes it cheap and easy also makes it cheap for abusers to exploit on a grand scale. Even if it were hard and expensive, it would still be a problem, just from different people - just look at the flyers you get in your regular mail. The only reason you don't get flyers for your local grocery store in your e-mail right now is due to how the first exploiters of this resource have made the practice a pariah among legitimate businesses. They are otherwise willing to spend millions every year to market directly to the consumer.
In conclusion, I think that your plan stinks. It's complicated, doesn't work in its intended purpose, and is horribly unreliable in concept, nevermind practice. Moreover, if you did the tiniest bit of research you will find that not only has the idea come forth before, it's been repeatedly struck down for all the reasons I've given. Your idea also demonstrates your complete lack of experience in these matters, and you should give up and find something better to do with your time.
"No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
There will always be someone greedy enough to host a spammer.
And, there's nothing to stop a spammer from starting their own ISP.
Once in awhile, I check the headers just to see where it's coming from. China is the place... I bet at least 1/2 of the spam I get at one email account is from China. A good size chunk of the rest is from cablemodem/DSL zombies.
-- No sig for you!
OK - so if all the ISPs decided to get super-tough on spamming - spam would go away. It doesn't answer the question: why would they do that? There are already dozens of different SMTP blacklists banning ISPs that don't play by certain rules. I think it's helped - but it certainly hasn't solved the problem. from a pragmatic standpoint I think the best solution is to deploy "conservative" server-side filtering software to catch the stuff which is obviously spam. the users can then deploy the client-side anti-spam software that works best for them.
.ch is Switzerland, .cn is China; last time I looked, .cn had a far bigger phish and spam problem than Switzerland.
.cn
Indeed, the last live phish I saw was from
Passive blacklists don't seem to do much, except cause headaches for legit users whose emails fall into the black holes caused by spammers.
Apropos this article, I think the solution is that ISPs should refuse to peer with other ISPs that tolerate spammers on their nets. If no one will peer with them, they'll go belly-up pretty quickly.
Mudge
In theory, theory and practice are the same.
In practice, they're not.
If there is a site out there that acts as a repository of all the "Here is how to configure Postfix/Sendmail/Exim/Qmail/Etc to be secure and spam-free as possible" then I have yet to see it.
Would you mind posting the URL of the detailed HOWTO you wrote following your experience?
Seriously. I dislike seeing poeple complain that documentation sucks for open source software who then go to lots of trouble and odn't document what they do. Even creating a script(1) of your session and posting that would be useful.
I have started being much more proactive about documenting the stuff that I do. When I document something I think may be useful to others I post messages announcing it to places where I think the users might benefit from it. You should do the same.
I work with a lot of small nonprofits who use email to advocate for their cause to MEMBERS AND FRIENDS who sign up for their lists. BUT many ISPS now use a simplistic definition of spam as "any large amount of email at one time". Many ISPs are not responsive to pleading by the orgs that they are a special case and in the case of high speed vendors they are often the only game in town. While real spam is a pain, we must actively protect the free speech rights of legitimate causes on the internet.
This is just shooting the messenger plain and simple. Any ISP having a >mbit connection in some obscure city ten thousand miles away in a country you cannot reach is a possible victim of SPAM. I'm talking zombie computers, rootkits and the sort. I'm talking $100 per month sysadmins with 10 computers connected. This is all it takes for an automated scanner to deliver its adverts. It may take two hours max until that network vanishes from the Internet, but it's too late. How many such networks exist? Plenty. I can find 50-100 hosts around me using just Nessus, Pepsi and a wireless card by midnight. The place to look if we want to eradicate SPAM is always at the money source. Blaming the carrier always triggers false alerts and useless restrictions (I still can't persuade my provider to allow acces to port 135 between our hosts dammit).
It is pure silliness to use port 25 or any of the other, open, non-encrypted ports/transfer protocols for e-mail, etc. when connecting to an entity on the internet. Any compromised machine between you and the colocation server can sniff out the password and login, leaving you with a huge security vulnerability.
SSL is free, secure, and it just plain works with any modern e-mail server/client. No ISP I know of blocks the secure ports because zombie spammers haven't found a way to abuse them yet.
If SSL is not available, or not reliable, there are a number of alternatives, such as using SSH to create a localhost tunnel to the Colocation facility, then making your plain-jane port 25 request while shielded from prying eyes.
SSH also allows you to connect with any of the other legacy transfer protocols, while remaining secure in a tunnel. Many web-hosting companies do not allow SSH connections because they have clueless sysadmins, but SSH is free and with the right hoster, it works great.
i have a workaround...
/without/ using the ISPs mail server--AOL aren't the only ISP to force all port 25 connections to their own mail server, but some ISPs won't even let you relay mail from mybusiness.com even after you've authenticated!)
sure, it doesn't fix the problem with ISPs blocking port 25, but it'll allow you to test your mail server--and more.
i assume that the mail server you wish to telnet into is yours, and that you can configure it as you wish.
on your mail server, use iptables to put in a simple port mapping from say port 8025 to port 25, and use this when needs be. (fwiw, a port mapping of this kind is what we have in place on our mail servers)
this will allow you to telnet in and test all you like.
also, as you're now making SMTP available on a non-standard port, this also allows your clients/customers to access your SMTP services even if they are using an ISP that blocks port 25--providing they are smart enough to configure their email client with the information you provide.
(this above point is useful if you have a client who runs mybusiness.com, but wishes to send mail on a dial-up connection
and, of course, even if you add a port mapping on a non-standard port, your SMTP services are also still available on the standard port 25.
FWIW, Verizon are currently being totally OTT with their so-called spam control (i.e. email blocking) policies--they are currently blocking mail from most of Europe in a very ham-fisted fashion.
l ass_action/
read more about it here:
http://www.theregister.co.uk/2005/01/21/verizon_c
I use an ISP in the UK called Nildram. They are a well respected business grade ISP that has been around since the mid ninties (possibly earlier).
They enforce a very simple yet effective system. By default all users have port 25 blocked. If you wish to host your own mail (like I do) all it takes is one email to tech support. They run an automated open relay check and if you pass, the port is opened. They guarantee that a request for port 25 to be opened will be honoured within 24 hours.
Blocking port 25 by default goes a long way to mitigating the effect of zombie pc's acting as relays for spammers. As far as I can see there is no downside. Those that need port 25 open are given it, those that don't aren't - simple and effective.
... I had no idea that connections via a localhost tunnel behave differently from an outside connection attempt, so I learned something today.
Furthermore, I didn't want to imply that you didn't know what you were doing. You obviously do...
However, I still marvel at the number of ISP's, webhosters, etc. that have their customers login with non-secure connections on networks that are known to be compromised with sniffers, etc. Until the day comes that SSL/SSH connections are mandatory for e-mail, uploads, etc. it'll be far too easy not to exploit these obvious loopholes. If it were up to me, ports 25, 110, etc. would be retired and replaced with authenticated connections.
It doesn't matter if it's a spammer on your network, or an insecure mail server, or an exploited Formmail script, or a hijacked Windows box, or anything else: if you can't keep your network from sending spam, then you need to disconnect it from the Internet until you can.
A corollary to this is that if you're supporting spam -- providing DNS, hosting a web site, handling a mailbox, providing a dialup account, routing traffic, anything: that's your spam, too. You need to stop. NOW.
It really is as simple as that: spam doesn't just fall out of the sky and magically land on the Internet: it comes from hosts, and hosts are on networks. And it doesn't matter whether the people who are permitting this to happen are doing it (a) because they're clueless or (b) because they've been paid to look the other way: the result is the same in either case.
Accountability for this is long overdue, but it's coming:
That's how it's going to have to be, because the people who are responsible for spam won't have it any other way. We're long past the time when we asked nicely: we've arrived at the time where anyone spamming or supporting spam -- and who won't stop immediately -- needs to blacklisted forever.
It's something I am working on, but I can't post it until I've got all the kinks worked out.
Handling abuse complaints from other carriers and random internet users and having your customers bitch you out because your IP address space is on eleventy-three different blacklists which kills their legitimate email, however, is _not_ free :-) If you're an ISP, you've got an incentive to discourage that sort of thing. Unfortunately, if you mindlessly block Port 25, you're breaking the end-to-end principle that makes the Internet friendly to creative users as opposed to couch-potato consumers, and you want to keep them. So you need other solutions. Some ISPs have a policy that Port 25 is blocked by default, but the user can enable it with their regular options-management web page. That's sufficiently friendly to Linux users who *want* to handle their own email, while blocking zombie spam from people who didn't know they were running an SMTP system.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Political Correctness wouldn't be all that effective if pay phones made money on incoming calls, but they since they don't, it's a good enough excuse for the pay phone company, who would otherwise be criticized for being hostile to poor people who use pay phones and travellers without cellphones. Besides, by now, drug dealers can get cheap anonymous prepaid cellphones, so there's no need for them to use pay phones to return pager calls.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Complaints from actual ISPs are a different problem, particularly complaints from your upstream's abuse department. But that just means you need to make sure any of your spammer customers try not to spam the wrong people.
Cynical? Me? What????
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
- Once upon a time, cheap dialup accounts sending lots of spam before they got shut down were the big threat, and forcing outbound email through rate-limiting servers would catch most of it, though they often weren't run as well as you could run your own machine.
- A couple of years ago, Open Relays were the big spam-forwarding threat, and checking for open relays would catch most of it.
- Then Open Proxies were the problem, though they're harder to check for.
- Now Zombies on Cracked Windows Machines are the problem.
- Next year, Something Else will be the problem.
Cracked Email Servers don't seem to be a big problem, except for occasional open relays that are easy to detect and close - so allowing users who knowingly run their own servers to send Port 25 mail isn't a big threat (unless they're actual spammers, in which case you hunt them down and kill them) - it's much harder to crack email servers than random Windows boxes, and there are a lot fewer of them. Cracked Windows boxes running Zombieware normally aren't bright enough to request that the ISP enable port 25 - so if the ISP is blocking outbound Port 25, or transparently forcing it through rate-limiting servers, you can catch most of that spam.Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
SPF for ISPs may be somewhat useful, but not that much - it's mainly the free email systems like Yahoo that want to cut down on complaints about spam with forged addresses. The big impact on spam would be for banks, e-gold, and similar financial institutions that have serious phishing problems. Getting four or five of the biggest ones to do SPF or DomainKeys or some equivalent would make one of the major sources of spam that I get unprofitable.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Sure, you could force domains that accept any email to accept mail to postmaster@domain. That doesn't mean that mail to postmaster gets read by a human, or that that human does anything useful with it. Similarly for abuse@. A domain administrator that doesn't want to do anything useful but wants to cut down on complaints could take care of 95% of responses with a replybot that acknowledges receipt and says they'll get on it right away, and could take care of 99.9% of problems by a replybot that also follows up mail to abuse@ with a "Thank you, we've resolved the problem by cancelling that user's account", even if it's not at all true.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Spews may or may not have cleaned up their act, but they were always really heavy-handed with the collateral damage and not worried about false positives. It's certainly not something I could trust to junk a message for me, even after whitelisting my friends. On the other hand, as one component to SpamAssassin weights, it's probably not too bad, as long as it's not taken too seriously.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
One big difference between small ISPs and big ISPs is the amount of personal attention you get, and even though the small-ISP business in the US is retrenching a lot, there are still a few thousand of them out there, plus there are probably also thousands of other service providers who use colo or hosting services to provide customizable support to end-users, often cheaply. If you can't get personal attention, and you can't get left alone, and you can't get whitelisted, there are *lots* of other ISPs to go to. (Getting un-RBLed is a separate problem....)
The proprietor of the ISP where my main mailbox really lives has a heavy degree of clue, and is someone I see socially (I'm still paying the low price that he started charging for accounts when the machine in his bedroom was transitioning from a home box into a business, but regular accounts are cheap :-) The ISP I get my static-IP DSL line from still supports shell accounts for users and SSH access along with their dial service for $18.95/month (sonic.net). Conveniently, the ~250-person social-announcement mailing list I run is on a machine that uses the ISP where my email is (it's nice to be in the Bay Area), and the machine that the list used to be on uses a nationwide DSL provider (Speakeasy.) The ~500-person list I used to run on somebody's bedroom machine on a different DSL provider never had any problems with getting spam-blocked (I think the reliability problems were more with the hardware than the DSL provider, but they were all "access to the machine's dead again" rather than spam-blocking.) And that's not even counting commercial mail hosting services, or things like yahoogroups if you don't need privacy.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
This discussion is supposed to be about spam and how ISP are irresponsible. Many of the ideas and posts here have utopian merit, but lack a basic understanding of how mail servers work.
For those that don't get it:
All back-end mail traffic (mail server to mail server) is sent and received between mail servers using port 25. There is no authentication required for mail server A to send mail to mail server B over port 25. Even if this traffic could be piped over a secure channel, you still can't require authenticaion. As long as you don't require authentication for mail servers to talk to each other (I don't see how you ever could), spam is going to be a problem.
Bottom line (and this will only help prevent spam, not eliminate it):
1) As gpuk stated...ALL ISPs should be required to block outbound SMTP (port 25) traffic from their user's host machines, unless it is destined to a known-to-be-safe ISP provided mail server. These known-to-be-safe SMTP servers should require TLS encrypted authentication before mail can be sent to them by its hosted users.
2) ALL ISPs should be requird to not have open relays (most don't or they would be killed by spam traffic once it was discovered and they would be placed on black lists). This really doesn't need to be mentioned to ISPs, but does for DIYers setting up thier own corporate mail servers etc.
3) ALL ISPs should be required to have reasonable rules for sending mail. Only so many messages per session etc.
4) All ISP POP servers should be required to use TLS encyryption.
All of these rules can be easily setup in ISP firewalls and mail servers. If they refuse to do it, they should be warned and gradually shut down if they don't comply. This is just plain irresponsibility and greed on thier part. How much business are they going to lose? Only the spam friendly ISPs are going to lose out...and who really cares about them anyhow?
Every day I get reams of spam, virus attacks and identity theft, all originating from IP's under Comcast's control. I have sent numerous copies to abuse@comcast; they do nothing! The spam attacks continue. They are interested in profit to the point of excluding corporate responsibility. Their corporate indifference to the criminal acts being conducted over their service, despite their awareness, makes them criminally liable in my opinion. I would like to see some major company sue them. Since this will never happen maybe they should be recipients of the seeds they have sown: I suggest that it would be interesting if their own network was brought down by spammers and denial of service attacks.
Uneducated people and hacker types are not going to get this.