A Visual History of Spam
Cristiano writes "Microsoft employee Raymond Chen has saved every spam message and virus-laden e-mail he's received at work since 1997 and graphed the spams and viruses to create a cool visual representation of one man's malicious traffic."
"one man's malicious traffic"
Sounds like a cool title for a future book about Gill Bates.
Bless you.
If only MS employees spent more time working on their software, and less time doing these kinds of things...
...pretty pictures though, did anyone else try the "magic eye" deal and see what I saw?
I want a new world. I think this one is broken.
I'll post a pic if I can find one to show just how geeky you need to look if you want to do this yourself. :P
just looks like a bunch of random dots ? perhaps smoothing the data and joining the lines would give a better "graph"
An interesting aside: Raymon Chen is mentioned in the Linux kernel's source 'CREDITS' file:
N: Raymond Chen
E: raymondc@microsoft.com
D: Author of Configure script
S: 14509 NE 39th Street #1096
S: Bellevue, Washington 98007
S: USA
As far as I understand, this is the plot of distribution of *size* of the email vs. time. The "darker" color is not enough of a visual hint to determine the *number* of spam messages over time, which is what is important. Also interesting is the large splotches of computer viruses suggesting (maybe!) that variants are roughly the same size, but not exactly the same.
My primary account receives nearly 500 spam messages a day, and the number is growing. It would only take me 6 months to get that amount of spam. It seems like Raymond Chen is less than average in the amount of spam received. The data analysis is intriguing, nonetheless, and I'm glad he had the forsight to do this project.
Monitor bandwidth usage on IIS6 in real-time: http://www.waetech.com/services/iisbm/
Now he'll get even more spam.
"Until you do what you believe in, how do you know whether you believe in it or not?" -- Leo Tolstoy
I think if I were to actually see what went into Spam I'd never be able to eat it again.
One of several talks of his on spam (complete with more graphs): http://www.linuxchile.cl/docs.php?op=verVersion&do c=64&id=1
And he's even done generated some really really horribly insane spam collages, but I'll let those interested dig around for them on their own.
I would have much preferred to see the volume of email, represented in terms of the size of messages received, displayed on a nice looking bar graph, with viruses in the foreground, spam in the back. Maybe even show legit email as another row in front of the viruses. Or even just a line graph. As it is, the information is occluded by his presentation. He took some raw data, did very little to interpet it, and put it on his blog. The information could be interesting, but the presentation is very lacking.
Single worst spam day by number of messages: August 22, 2002. 67 pieces of spam. The vertical blue line.
This guy needs to get out more. I set up monitoring of all my spam and total message traffic for the last couple years. My current average is around 350-450 spams per day. Check out the spam report I run every night.
Virii? That's a different report. I seperate my virii out of the entire mail feed for the 3-4 domains I run (yay amavisd and postfix). The virii report is a lot more variable, with as many as 1600 viruses a day, and as few as 10, though that's pretty rare.
Spam filtering here is done via amavisd + postfix + spamassassin + some custom rules.
Event Management Solutions : http://www.stonekeep.com/
IF the articel he said that this is what gets through the corporate filters.
Bacardi + slashdot = negative karma.
Man, this guy really doesn't get much spam at all. Before I threw SpamAssassin on my mail server, I was getting close to 1,000 spams a day on my personal e-mail address at its height. I saved my spam from 2001-2004, and I had over 250,000 messages for the whole period; the volume totals around 1.3GB. So dude's totals are small, if you ask me. ;-P
How To Get Humans To Mars
When I was back in school I never had spam in my university account, but that was before the 2002 spike shown on his graph. I wonder if school email accounts are still off limits. When I was in school, I did not get spam there, it was my "free" email accounts that had spam.
Come and say hi. http://forum.penpals.com/index.php
Man, i couldnt if i wanted too.. i get 10mb a day of the crap..
---- Booth was a patriot ----
Theres that AC post a few messages ago that says Mr. Chen shows up in the Linux Credits. Is it possible he's using a linux box in richmond.
Invasion of the penguins.
Bacardi + slashdot = negative karma.
There seems to be a disproportionate amount of spam in late 1997 (as compared to the following few years) . . . anyone know why this might be?
I think we should all email it out to everyone we know.
Can anyone tell me how to set my sig on Slashdot?
Here's the Coral cache page.
MS employees stay aboard that long? Wow...
How did he manage to keep track of this on a M$ box without catching a few of those viruses?
Beause contrary to the popular opinion on Slashdot, you actually have to open and run the attachment yourself in Outlook in order for it to do anything. None of the big e-mail viruses have been able to spread without active help from the user. I have been running Outlook for 6 years by now and never had any problems.
When men used to be men
Well, or completely mornic trash which has somehow gotten moderated interesting anyway.
I guess what I am saying is that no matter how you look at it, that moderation is insane.
On my "spam account", I currently get approximately 200-300 per day. Unfortunately, Yahoo deletes them after a month, and this has thwarted my plan to see how many I could rack up.
Currently my monthly record is around 7,000.
Viruses!
1. Welcome our new microsoft-owned-server-slashdotting overlords
2. ???
3. Profit
I made a script that parses procmail log and creates a graph with rrdtool.
The log only goes half a year back, but it's pretty interresting to see. mailstats
Although we all hate spam, at least we can engage in some harmless macho posturing re the amount of it that we get.
I'm a mere minnow in comparison to your good self: Just 57 per day, on average.
Me off to stuff a pair of socks into my pants...
The reason why the second chart shows that the amount of spam has been decreasing is given in the first sentence after the chart: "This particular email address has been inactive since 1995; all the mail it gets is therefore from harvesting done prior to 1995."
So the reason why it shows a decline is because that particular e-mail address is not on the newest e-mail address lists.
But that's only my theory...
Antti S. Brax - Old school - http://www.iki.fi/asb/
From the page:
Note that this chart is not scientific. Only mail which makes it past the corporate spam and virus filters show up on the chart.
*DOH*
I would like to see the OS graph of machines sending spam/virus 1998 -> / 2004 -> |
I'd like to have saved every BSOD that I've received since 1997 and make a cool visual representation, too, but the system crashes each time I get one... so much for data retention.
DT
Is this thing on? Hello?
I noticed the gap of spam right around New Year's Day 2004. That was when the CAN SPAM act was taken into effect. I guess there are spammers out there that DO follow US laws.
It seems like Raymond Chen is less than average in the amount of spam received
Umm.. so your the average? Have you ever thought that maybe you are on the high-end of the bell curve.
Raymond Chen is less then you in the amount of spam received, who knows maybe he is exactly the average.
Why don't you poll people and find out.
I would but I dodn't care.
Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
THIS site even has an animation of the propagation of spam.
A Microsoft employee keeps a record of his ever-increasing levels of spam and viruses?
Aargh! My irony meter has gone off the scale!!
I want to see a graph of the percentage of spam that has headers identifying it's origin as msn.com and hotmail.com (yes, I know headers can be forged).
Yeah, spams/day seems to be an integral part of the common ePenis.
My mail-account is online since 1998. I didnt keep it secret, just didnt do stupid things with it (like sign up adult sites or so).
get 3-7 spams per day. annoying, but thunderbirds only lets 1 or 2 per week slip, so its ignorable.
The only ways people get 500 per day must be in their own stupidity.
(btw: this email-address is also in the whois database. IN fact i only started to get spam regularly after i registred my domain. coincidence?)
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
It boggles the mind to think about how much bandwidth is wasted on the useless trash that spam is. Not to mention just time spent with dealing with that. How much money is lost each year overall due to spam... the number must be huge. This is an unnecessary loss of money and time.
I think this problem will just escalate for as long as we have SMTP in use. So maybe SMTP as a protocol needs a rehaul, or a revision to rewrite it completely (and call it something different). I think it wouldn't be impossible to pull off.
I do not moderate.
Usually most spam which arrives here receives a friendly "550 Go away! Find someone else to spam!" message from Postfix. As a result I never get more than 3 or 4 spam messages a month, and even though my maillog is plenty of rejections, few of them are false positives.
A few well thought regular expressions can do the trick. Most spam comes as HTML formatted messages, and since such messages are usually generated by WYSIWYG editors, they come with all sorts of formatting crap, which makes them easier to spot because their authors care about things such as the border thickness around images inside hyperlinks and so on. Images inside hyperlinks, imagemaps, frames and iframes are also common things in spam, but not in regular messages, so these are other indicators worth of attention.
Of course this doesn't work for everyone, especially for people who don't host their own MTAs, or others who receive a lot of HTML crap in their mailboxes (not my case, I love 7bit us-ascii encoded text messages), but it does a pretty good job for me.
67 messages a day?! I get that a minute. I saved all my spam since 1982 on tape backups and I have about 3 terabytes of spam!! Not only that but I hand plotted it to show the subject and size of spam received in relation to the date on a 3d graph!! What a wuss!
Is there an over/under on how many more posts like these are made and get modded up??? I'd like to get in on the action.
Quite the troublemaker he was, but he was fun too :)
Does that mean that Bill Gates will be sending me the money he owes me for forwarding all those emails?
Uh, so are you going to post your well thought out regular expressions or what?
Read the blog. This guy is one prolific programmer. He's the guy who ensures that all the old windows apps (like the ones from 10 years ago) keep running on the latest versions of windows. He has all sorts of stories about windows bugs and idiosyncracies and explains how they all came to be. It's a fascinating read and I have an RSS subscrption to his blog.
Read this article which is all about his quest for windows and developer backwards compatiblity.
He give this story about Sim City: It deallocated memory, and then used it right after deallocation. It was a bug that windows 95 allowed. So his code make a special check that you were running sim city and if you were, you could use memory right after you deallocated it. It's pretty amazing to see all the hoops that he and his team jump through. But he's a MSFT ledgend.
PS. That blog entry I linked to sent Shockwaves through Microsoft. It's changed the new XML api design, and resulted in the backporting of Avalon to Windows XP.
They keep saying that it's safe to turn on the preview pain, and that the water is warm--come on in, but previous times that ended with people disappearing in bubbles and pink water.
Still, the people that open a "H0T CH1QUES" email, open the attachment, open the passworded zip file in the attachment .. and run it. There's just no hope for them.
One line blog. I hear that they're called Twitters now.
is the spam on Gmail analyzed in some way?
feed to an RBL or so?
"Single worst spam day by number of messages: August 22, 2002. 67 pieces of spam."
Geez, if I could get my spam down to 67 per 1/2
day I would be doing great.
Of course, he says he is behind a corporate firewall... I suppose my yahoo accout spam filter sux0rs.
I see he is following Microsoft's email retention policy to the letter!
"Totals: 227.6MB of spam in roughly 19,000 messages. 61.8MB of viruses in roughly 3500 messages."
:)
uhm...
nope...
not gigs at all...
think about it: let's assume 10k per spam (according to the graph) times 22,500 messages...
thats 225 MB.. not too off than what he posted...
Math Rules....
I own a pump action golf ball cannon. I made it myself.
This should be a startr. Could anyone else please add something to the list?
Read the rest of the posts... many people have indicated they get a lot more spam than Raymond Chen.
I generally never presume that my experiences in this world are exceptional one way or the other. I always presume that I am average unless told otherwise.
Monitor bandwidth usage on IIS6 in real-time: http://www.waetech.com/services/iisbm/
Have you head of Mailinator?
Basically, you can make up any e-mail address, say foobar2004@mailinator.com and go and check it later. All you have to do is type in your chosen name and check for mail. It's useful for websites you don't really trust (but not for those you might continually receive useful mail from). And, of course, it's incredibly unsuitable for any personal information, since anyone can check any "account" if they can guess its name. And e-mails only stay for a certain number of hours/days. But for quick signups that just require some sort of e-mail address, it works.
R.Mo
More likely your school has a kick-ass spam filter or something like that. My school account got hundreds of spams a day, and my classmates seemed to think that was about average.
Disclaimer: I work for a company, but I don't speak for them.
When we will find out that Raymond Chen has been fired for blogging about internal Microsoft SPAM statistics.
I'd say you're probably the abnormal case here. That's a lot.
2002 must be the year when Florida got connected to the internet.
I want to know what was going on around the last month of 2003. There is a vertical bar of greatly reduced traffic at the end 0f 2003. Traffic begins to pick up again but it's not near as great at 2003.
none, nada, last several months. Not sure how I pulled it off other than not using my email address with only a few people and trusted companies, but I haven't received one in I think 6 months now. Haven't even had any to "train" my moz mail with.
I used to use email all the time and was cavalier about posting it, contacts in newsgroups or forums, etc, last I remember I was approaching a couple hundred spams a day with that insecure technique. Since then got a different ISP and new email addy, and been real particular who I give the addy to, and it seems to have worked. I miss using email *more*, but the time (and aggravation) I save makes up for it for me.
The only ways people get 500 per day must be in their own stupidity.
;-)
I probably get 500 spams a day, but I don't think it's because I'm stupid.
I have an email address (MyFullName@MyCompanyName.com) that I've been using for well over a decade for a personal business. I don't plan to change either my name or my company name.
When I would be a speaker at some event or teach a seminar, the organizers would always include my email address as part of the speaker bio, which started going up on the Web when the Web was born. Also, in the early 90s, when the problem of spam was trivial, my address was mentioned in the industry press from time to time.
I can use an alternate address for close personal friends, but I have a lot of professional and personal inertia behind this very basic email address, so I can't stop using it. Friends I haven't heard from for years wouldn't know any other address, and I continue to get new business through that address.
I get more spam at this address, which I don't think has been publicly posted for six or seven years, than at my Hotmail spam magnet address, which I use roughly once a week for public postings, online product ordering, services that require a valid email address in order to register, etc.
It appears that the age of an email address matters even more than how much it is currently being exposed.
I go thru SpamAssassin on the server, and then thru SpamBayes on my laptop, and still about five spams get all the way thru to "ham". That amount is tolerable, but I also end up with an "Unsure" directory [SpamBayes sorts into three categories: spam, unsure, and ham] containing about 50 per day that I have to look through because occasionally I find an important *real* email in the "Unsure" pile.
Without SpamBayes, I'd be in big trouble. Some of us just can't change our email address frequently or even hide it very well, and that's not the same as being stupid...I think.
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
I want to know why this guy has only received 3,500 spams since 1997?
1-800-WAA-AAAH!
Cheez!
www.dedserius.com
VB != VisualBasic
About 6 months ago, I decided to disprove the claim some people were making about spam increasing exponentially. So I started on a project of plotting my personal spam over the past few years. I was rather disturbed to discover the exponential fit was better than the quadratic fit. Since then, it's tapered off, but you might still check out the plot. Also, I started plotting spam and viruses system-wide. Lots more plots are available (though only for a few months history, rather than years).
I get 2-3 spam messages per week on my most active mail account, but then again I bring new levels of paranioa to the playing field when giving out my e-mail. I wonder, am I alone in receiving so little spam?
Anecdotal evidence doesn't exactly give you good statistical information. I average about one spam every few weeks (across several different email addresses). But it didn't even cross my mind to comment on this (until I saw your post) because the fact that I get far less spam than Chen just didn't seem like that big a deal.
According to the stats my spam filter keeps, I receive an average of 92 messages a day, 71 per cent (or about 65) of which are spam. I'm rather surprised I receive so "few" considering my email address is listed on about 6,000 pages on the web.
I thank God for Bayesian filtering every day, I usually only see 1 or two spam every few days.
You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
Do you seriously believe that there are no Linux boxes in Redmond? If so, I suggest you wake up and start paying attention.
Paul
Lasciate ogne speranza, voi ch'intrate
I think it was before 2000 that I last had that few spams in a day. <wry grin> That's what happens when you have an old email address and like to post to Usenet....
Catherine
In all honesty, I've received perhaps half a dozen spam messages in the 15 years I've had an email address. I know spam's a problem because I'm a sysadmin and see the shit that goes through the mail servers but none-the-less, I find it amazing that I personally don't get bothered by it. Seriously, I would love to know why. I don't have any spam filters between my account and the world at large so the only thing I can think of is; I'm careful who I give my address to. Now there's a thing. Old fashioned paranoia, nurtured before the days when spam even existed, saving my sanity and my mailbox.
I think there's a lesson for everyone here, people. Be more like me and the world would be a much nicer place.
>>"...saved every spam message and virus-laden e-mail he's received at work since 1997."
O-o-kay. Step away from the keyboard.
-- Slashdot: When Public Access TV Says "No"
roughly 19,000 messages [...] 3500 messages
Since 1997?
I've gotten 16000 spams and viruses since *APRIL*. That doesn't count the accounts I've cut off because I was getting nothing but spam.
If you've read some of the other comments made on their number of spam messages its hard to take anyone's claim seriously. Some people are reporting getting just one type of virus an average of 1 e-mail every 5 minutes. 288 copies of the same virus in a day? Possible, but doubtful. Others are even claiming a having months where their spams/viruses would reach the 1 gig mark. Who can believe some claims online with numbers like that?
Can anyone explain the drop-off in early 2004? The funny thing is, the same thing happened to me -- my spam-ridden hotmail account received next to no spam for a period of four or five weeks.
targo says after a cheap shot at Slashdot, "...you actually have to open and run the attachment yourself in Outlook in order for it to do anything..."
That used to be the case, then those clever people figured out how to do it so you don't have to click on anything.
evil, evil world...
Be seeing you...
500 per day? You must be one popular fellow ;)
(As an aside, the article on Raymond's site says that this is the e-mail he receives after it passes through the corporate filters).
Sivaram Velauthapillai
Seeking the meaning of life... @slashdot of all places
I think the graph isn't too helpful. Size vs time may be interesting to look at but it doesn't really say much. I think a more useful plot would be a frequency chart or a histogram or something like that.
I'm not dissing the work--just saying how it could have been better...
Sivaram Velauthapillai
Seeking the meaning of life... @slashdot of all places
I just posted a few hints. You must be able to work them out and pay more attention to little things you find more often in spam than in regular messages.
I will not post my header/body_checks files here since they are far from being a general miraculous solution to the spam problem. They just work for me and the people who send me mail.
What I wanted to say with my previous post is that under specific conditions there are ways of dealing with the problem fairly well, and I am fortunately under such conditions.
As someone who likes us-ascii encoded text messages, I could, for example, add a "/content-type:\stext\/html/ REJECT Go away! Find someone else to spam!" rule to my header_checks file and get rid of all HTML crap (which would therefore block most spam). It wouldn't harm me much because the mailing lists I subscribe are all text-based, but would be too limited for regular users. Obviously I am not using such a rule since some people forward me HTML formatted junk mail (which I read) sometimes. Similarly I have rules which block messages with specific attributes in <img> and <table> tags, imagemaps, <form> tags, etc. These rules are good for me since they still let junk mail in but scrap most spam. Although such rules would probably block your favourite newsletter, so they would not apply to you.
Learn to observe your messages and find common things in the spam you receive which generally do not appear in your regular messages and try to figure what's better for your mailing needs.
From his page... "This particular email address has been inactive since 1995; all the mail it gets is therefore from harvesting done prior to 1995."
Emails are re-harvested from existing lists and re-sold and reused every minute of the day...the mail to that address is no reflection of date-limited harvesting. The address is still in circulation, regardless of when the owner thinks it went offline. I'd like to see that comment removed from the page, please...it can prompt readers to distrust the entire article.
If I had the money (I don't), I would pay for a professional hit on a few of the most notorious spammers. I'm not kidding.
I would pay big money for an experienced and expert hitman, to do the job carefully, patiently and thoroughly.
Once a couple of the well-known spammers were iced, I think we would see a serious decline in spam.
I don't fell all vigilante about other, more serious crimes. I don't think violence solves anything. I oppose the death penalty. I know this is an irrational position, but I don't care.
Does this make me a bad person?
My approach addresses these issues.
Spammers continue to spam and hijack other people's computers via email to relay their trash and law enforcement does little or nothing unless you are 'big' enough for them to take an interest in your plight.
As an individual email user, I finally got so angry and tired of all the spam, phish attempts, scams, and malware I got by email, I did something about them that made them all go away for good! The only time I ever get spam and (rendered inert) malware now via email is when I have to 'lower my defenses' temporarily for a good reason.
I am trying to share my solution with others here on Slashdot but I am constantly accused of 'advertising' and 'reinventing SpamAssassin'. Yet aren't all the stories posted on Slashdot advertising in the end? The public at large freqenting Slashdot is being told about information, products, and services found noteworthy by the Slashdot editorial staff whether there is a pricetag attached to said information, products, and services or not.
Until the day comes when spammers and scammers finally give up sending out their trash via email (probably never), I will continue to automatically delete it 'on sight' using my approach. Maybe one day, I'll be able to have use of the email mailserver I wrote and then I'll never have to waste time downloading and subsequently deleting this unwanted crap ever again!...
This is hardly scientific. Aside from the vagueness of the "many people" part, there's obviously going to be huge selection bias here -- people who get similar levels of spam to Raymond aren't going to post about the fact.
Incidentally, I get maybe 1/10th as much as Raymond does.
I collected all spam vs valid email from Feb 2 through Oct 31 2004. The account was my work account at the University where the firewall is supplied by the University. The browser and email is Mozilla. All e-mail is delivered. I recorded approximately 2100 spam emails and about 1700 valid emails. No attempt was made to chart by date. When I started it seemed my SPAM was about twice the good mail, but that turned out to be wrong.
At home, I work behind ZoneAlarm. Both locations use up to date antivirus, and both remove cookies at the end of the session. At home I do not have to log in to companies to get data or to order parts. Apparently, being security conscience at home pays off.
For maximum safety if you must use Outlook for email is to rename or carefully delete the Windows Scripting Host Program.
As an alternative, you could use my approach to email which is unaffected by any kind of scripting exploit.
Please keep the above in mind while other antispam solutions get coverage on Slashdot and this post is (likely) moderated into oblivion for being an 'ad' and 'just like SpamAssassin'--I tried to offer a clearly effective antispam/antimalware solution to all interested parties....
You modded me troll when theres all these other post more deserving of a Redunant!!! I remember a time when I used to post at +2, those were the days :(
Internet Archive version.
Rich.
libguestfs - tools for accessing and modifying virtual machine disk images
My problem with doing this, is that i often get things tagged from maililng lists as spam..
Only my whitelist ( which runs before the spam filter ) saves me on this..
---- Booth was a patriot ----
Sure. In the meanwhile, why don't you have a look at how X.400 mail was done, for some perspective. At the protocol level, SMTP works but only if everyone plays nice, I'm sorry to say. The protocol state machine is also too complex, it could be much simpler: 1. here's the recipient, 2. here's the mail. The server could disconnect the sender in either 1 or 2. Sender and other stuff is matter of the message representation (if you need signatures to prove the identity, or what ever).
HELO/EHLO is a hack in SMTP. It works, but it's a hack nevertheless.
I do think there's a technological solution to spam. Spam is not a social problem. If you take away the means to send meaningless unwanted mails, there will be no spam.
So you just have to make mass-spamming impossible. And do it in the receiving end, so that the first hop is where the unwanted mail stops, when the unwanted mail goes out from a spammer ISP, a zombie machine, whatever. For this, we could utilize systems which are based on brute-forcing a certain space of a one-way function when receiving the mail (like hashcash).
Legal bulk emailers should of course be re-thought too. Perhaps we could use a RSS feed leecher at the ISP (clueful people could of course run their own RSS feed checkers), which would then deliver to their customers who are subscribed to some feed. Something like the Usenet News, but a more modern one. Offer a web interface for users to subscribe to whatever place.
So.. in other words, bulk emailing is really useless for anything. So replace it with methods which disallow spam. Sorry, but it can be done way better with different methods (like RSS). Use the hashcashed email (whatever kind of email system it's based on) only for private correspondence (or with just a few recipients).
Here's just some ideas from the top of my head.
I do not moderate.
How is this any form of improvement? Penalize everyone on the planet because of spammers? Force an entire worldwide network systems upgrade? Slow down mail service exponentially?
How many times do you send more than 100 mails per day? How many times do you send more than 5 mails per minute? A normal user doesn't. And those who legitimately do, are so few that a new kind of system could be worked out for them.
Make it impossible to send large numbers of mail. That's a solution which works. Systems upgrade, yes, since SMTP is broken and it cannot be fixed. I also argue that it shouldn't be fixed with some hack. Rewrite it to be better!
Mail servers should be "licensed" to operate on the Internet
This doesn't work. Think zombie machines in some ISP's network.. Windoze machines which the ISP considers trusted, most likely, since it's their customers we're talking about. The mail server is licensed, all right, but the zombie client can pump out a million messages through that licensed server.
Whitelists and blacklists just don't work. Then when you end up blacklisting an entire ISP block due to the aforementioned problem, there will be no mail service for others in that ISP block who attempt to mail to a place which blocks that ISP.
So no, white/blacklisting is not a solution. It helps, but it's not a solution.
You see, the problem with spamming is that the spammers do not follow the system: they'll break into a licensed SMTP box if need be. To beat spam, you just have to make it (physically) impossible to send large numbers of mail messages. It's that simple.
I do not moderate.