Contact: Web / Voice / Email / Tips
Simple Thoughts Blog - Java and Web Technologies

Simple solutions for complex problems.

 

The Death of Akismet (WordPress Spam Prevention Plugin)?

May 28th, 2006 by Angsuman Chakraborty

Akismet is a spam prevention plugin from the WordPress author, Matt Mullenweg. It uses collective wisdom in filtering spams. Essentially you, blog owner, help it learn by marking comments as spam. It then uses the knowledge to filter spams from other blogs and your too. There are two major problems with this approach.

First it can be tricked. It has been shown that you can mark a legitimate commentator as spam and by repeatedly doing so you ensure that all his future comments are flagged as spam automatically by Akismet. The reverse is also true. You can manipulate Akismet to mark your spam comments as legitimate comments by repeatedly (as low as 3-4 times) marking them as non-spam in blogs you control and which uses Akismet.

Secondly Akismet can be deluged with spam to make it useless.
Akismet flags several proper comments as spam (false positives). It is essential that you sometimes visit the Akismet queue and identify the proper comments and mark them as non-spam. This helps Akismet “learn”. This however fails when Akismet catches hude volume of spam comments. It becomes impossible for humans to manually visit the queue and identify false-positives. Not to mention the current incarnation of Akismet displays only 150 comments marked as spam, with no paging capability.

This weekend I received 4378 spams! How can anyone check this volume of spam? So Akismet stops learning and becomes less useful by the day. Also some poor commentators are destined to languish in the hell of being marked as comment spammers without any hope of reprieve.

In other words spammers can render Akismet useless by simply deluging the site with large volume of spams. And it works.

In the end I think Akismet alone is clearly insufficient solution as advertised. I am hesitant to use Bad Behavior again based on my last experience where it somehow prevented several people from commenting, including my friends.

WordPress comment spam is in need of a better solution.


Tags: CMS Software, Headline News, Pro Blogging, Spam Watch, Web, WordPress | | RSS 2.0 | Trackback this Article | Email this Article

You may also like to read

»What Matt Mullenweg (WordPress Author) Knows About You (WordPress & Akismet Plugin User)
»Comment Guard Pro (WordPress Comment Spam Protection Plugin) Released for Internal Testing
»Akismet, WordPress Anti-Spam Plugin, is Good
»Comment Guard Plugin Updated with New Features
»The Big Void In WordPress Comment Spam Protection
»Meta-Review of WordPress Matt's Automattic(sic) Spam Stopper
»Experimental Comment Spam Prevention System for WordPress Blogs
»Akismet Overloaded (Down?) & Slowing Blog...
»WordPress Comment Spam Protection: Comment Guard Plugin Beta Release
»On Comment Guard - WordPress Comment Spam Prevention Plugin
»Comment Guard Pro Beta 0.3 Released
»Facing a P0ker Flood
»WordPress Akismet Plugin Update For Better Spam / Ham Identification
»Error of Spam Protection by Restricting Comments on Old Posts
»WordPress Comment Spamming - Over 50% Contributed by Top 100 IP Addresses

7 Responses to “The Death of Akismet (WordPress Spam Prevention Plugin)?”

  1. mooiness Says:

    Have you tried Spam Karma? It’s quite effective and has less false positives than Akismet. In fact, never.

  2. Angsuman Chakraborty Says:

    Yes :)

  3. Matt Says:

    Akismet does make mistakes, but is very difficult to poison. It’s blocking double and triple what it was a few weeks ago with no sweat in the underlying software, so I wouldn’t count it out. (But then again, I’m biased. :))

  4. Angsuman Chakraborty Says:

    Matt,
    Good to see you here.

    I think the core problem is the volume of spam. It pretty much prevents anyone from manually checking the Akismet queue. As a result the system, as I understand, cannot benefit from user input. As of now I have over 8000 spam (hopefully) comments in my Akismet queue. I have to hope that they are all spam as I cannot manually check them.

    I do not doubt that you have made a robust system. What I am however concerned is the usefullness of the system when it doesn’t get collaborative human input helping its classification.

  5. Jason Gaylor Says:

    Try This
    http://cavemonkey50.com/code/akismet-spam-count/

  6. Blogging Challenge: WordPress Treasure Hunt at MaxPower Says:

    [...] Akismet — one knock [...]

  7. Sarah Says:

    You are right - no way to check them all but whenever I do review the first page of spam (or crawl through the actual database) I never find false positives. Once you dig through you’ll find they are actually spam. Don’t be fooled by all the “great site, thanks” posts - their goal is to train Akismet into thinking the poster is good and then they have a better chance of getting their spam through.

Looking forward to hear your thoughts.



Please enter the code shown below ( to verify that you are human ) before you click Submit Comment.

No. 1 method to ethically increase your blog traffic and reach.

Translate

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanPřeložit do Čech/CzechOversætte hen til Dansk/DanishKääntää jotta Finnish/FinnishLefordít -hoz Magyar/HungarianÞýða til Íslenska/IcelandicTraducir a Latinoamericano Español/Latin American Spanishtagapagsalin sa Filipino/FilipinoTłumaczyć wobec Polski/PolishA traduce la spre Român/RomanianPrevesti za Srpski/Serbiantolmačiti v slovenski/SlovenianÖversätta till Svensk/SwedishChyfieitha at Cymraeg/Welshtercüme etmek -e doğru Türk/TurkishPrevesti to Hrvatski/CroatianПревеждам към Българин/BulgarianTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplifiedترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/Norwegian中文翻译/Chinese TraditionalTraduzir a Língua portuguesa brasileira/Brazilian PortugueseReddo ut Latin/Latin

Taragana Network

»Ctrl-S
»Enterprise Blog
»Free Book on Eye Care by Natural Therapy
»Health Care Blog
»Hot Computer Jobs Blog
»Pet Care & Grooming News and Tips
»Phil Law Blog
»Taragana - Software Outsourcing
»The Angsuman Chakraborty Blog
»The Diabetes Cure Blog
»The Eye Treatment Blog
»The Stem Cell Blog
»Weblog Hosting Blog
"God is subtle but he is not malicious." - Albert Einstein