Rubénerd Blog :)

Monday 04th May 2009

Why do spammers spam?


Spam, spam, spam, spam, spam…

In 2007, Raj over on BlogHash asked Why do spammers spam blogs?

Spammers should know that over 99% of the time their comments are taken care by anti-spam plugins like Akismet, 0.5% times manual intervention of a blog owner marks their comments as spam, and the rest of the time they succeed. When the success rate is below 1%, why spam? Why not spend that valuable time of yours to do something worth?

Even though it’s two years later, I still know the not very PC answer: Because they’re dumb! Thank you.

Tuesday 24th February 2009

Followup to my Simple Spam Filter review

TanTanNoodles Simple Spam Filter showing the number of blocked spam messages
That’s a lot of filtered spam!

You may recall I recently gave a glowing review of TanTanNoodles Simple Spam Filter plugin for WordPress. Now that a few weeks have past I thought I’d give an update on how it’s working out in real world usage.

After several weeks of adding keywords from incoming spam messages every other day, TanTanNoodle’s Simple Spam Filter is now taking care of virtually all my spam messages. By virtually I mean it’s taking care of thousands, while Akismet is taking care of a couple. This is a staggering ratio that I never dreamed a filter could reach, and a real sign that a simple, clean, no frills plugin can outperform a much bigger, collaborative commercial plugin such as Akismet.

Below is a quick table I drew up that shows the number of spam messages Akismet and the Simple Spam Filter blocked. While Akismet can be reset, the Simple Spam Filter simply shows the cumulative number of blocked messages, so I simply subtracted the previous weeks total from the one reported at the date shown.

Date Akismet Simple Spam Filter Unfiltered
2009.01.20 4291 n/a 29
2009.02.01 2499 1913 12
2009.02.06 44 2070 (=3983-1913) 1
2009.02.10 12 1767 (=5750-3983) 0
2009.02.24 2 6014 (=11764-5750) 0

Now of course there are several caveats to this table: I didn’t bother doing checks at predetermined intervals, and given spam is an unpredictable, living beast the fact one filter did a better job than the over when compared just on one day doesn’t give an accurate picture. Still, the overall trend is clear: with some adaptation over a period of weeks to the kinds of messages I receive, Simple Spam Filter is now more effective than Akismet, while using a fraction of it’s resources.

To appreciate these numbers, you also have to keep in mind how Akismet and the Simple Spam Filters differ in function. Akismet allows all comments into your blog’s database then filters what it thinks is spam into a spam folder. The Simple Spam Filter rejects blatant spam messages outright: these messages NEVER alter your database. What this means in practise is the Simple Spam Filter puts much less load on your systems and keeps your database much cleaner.


Spam instead of baked beans?! So you want spam, spam, spam, spam, spam…

Of course we must also remember that no spam filtering system is perfect and that there are bound to be false positives. Again Simple Spam Filter works great for this because it only filters spam messages with obvious strings of keywords; as you can see in the table this takes care of the bulk of the spam. This means the more intelligent but heavier Akismet is left to deal with the rest of the comments that are harder to discern, and any messages it does flag as spam I can more easily skim through for false positive because there are only a few messages a day instead of a few thousand!

If you are using Wordpress on your website, you absolutely want to download and install this, right now! I mean it!

Wednesday 09th January 2008

Accumulated holiday spam fun

It’s amazing how much work, studies and other assorted whatnot accumulates when you disconnect yourself from the internets [sic].

Case in point: silly, unauthorised, supposed erection assisting or lottery winning, mismatched, bulk emails! When I returned from my family’s trip to Sydney for mummy’s funeral, this was the screen I was welcomed with:

Screenshot of spam! Argh!

The problem is, I used to be able to just hit the Clear button with Akismet, but lately it’s been generating so many false positives I have to comb through the pages to make sure legitimate comments haven’t been filtered out by accident. Of course I usually check comments every day so combing through a few dozen is no problem, but letting it accumulate like this is a real nightmare!

So just to let people know, if you’ve posted a comment and it hasn’t been approved yet, you can understand why it might take a while.

So much spam... so little time...
So much spam… so little time…
I can’t stand dry posts with just text you see!

I used to be under the impression that spambots just posted to everything they could get their hands on, but it seems they’re drawn to certain articles. Some of them clearly don’t make sense, especially the ones which attempt to hijack articles where I’ve talked about spam!

So just for interest’s sake (hope Mr. Interest is okay with me using him in this example) here are a microscopic selection of posts which seem to attract the most spam messages, with the titles copied verbatim.

20 Years Old Tomorrow
kidney disease symptons, manta equador, in karaoke odessa show tx, the villege, hollins univeristy, on line poker 7stud lo… uncertain Edmonton magic Bendix.regime aeronautic …
Credit Spam!
patin couffin, glamis dunes, lenguaje iconico, amalia carrara, joyland amusment park, making mirror telescope, dance robot, atv honda lowest motorcycle price, train calling all angels lyric, auto design nation shield usa, ach florida payment processing, xm satellite radio rating, bank cd mutual rate washington, bank cd mutual rate washington, conferencing phone service, dj hawaii wedding, addiction recovery trauma, adipex diet effects pill side, caroline beil, people doing stupid stuff, people doing stupid stuff, 3d home architect home design deluxe, book exodus moses, battery computer laptop notebook portable, cheap cheapest computer laptop notebook, goodnites pull ups, aol jason whitlock
Review of Cranky Geeks 081
Having a good credit history is crucial for anyone desiring a credit. Your credit history is based on credit reports that are meant to provide information on the borrower’s reliability. I have good credit history and I was approved for a great credit card offer at…


Spam, spam, spam, spam, spam…

That’s one thing I guess spam will always be: entertainment delivered right to my comments pages!

Dedicated to my groovy late mum Debra Schade.