Because I don't want to add captchas to Workbench, this weblog has been drowning in comment spam. Since I began accepting comments in September 2002, I've received 13,000 legitimate comments and 172,000 spam.

I'm trying a new technique this week that makes spam easy to detect by putting a bunch of bogus text areas on a weblog form, hiding them with Cascading Style Sheets, and checking them for input when the comment is submitted. I call these fields comment flak.

Spammers typically put their junk comment in every text area on a form. When text shows up in any of these flak fields, my blogging software treats it as spam.

I've written a new Comment-Flak library for PHP that makes it easy to use this technique on any weblog published with PHP.

So far, 100 percent of the spam submitted to this weblog has been caught by this technique. This will drop if the technique becomes popular, but I'm hoping people will offer tips on how to make it harder to beat. The code has been released as open source under the GPL.

-- Rogers Cadenhead


Now isn't that clever. Of course any system that becomes popular because it is successful will draw the effort necessary to insure its defeat -- perhaps releasing the code was a mistake? Even talking about the technique?


I have a similar system hacked into my Wordpress install, and it has been very successful so far (in use for more than a year).

Kudos for resisting captchas :)


I like the Akismet plugin for WordPress. It catches almost all of my comment spam. I haven't seen one slip by for a few months now.


I was going to try Akismet, but it kept rejecting my attempts to comment on Aaron Swartz's blog, claiming they were spam.


Please don't say, "Victory is mine", because then either God or Dave Winer will say, "Vengeance is mine."


the Spam Karma 2 plugin for wordpress is an excellent collection of various spam triggers / detection mechanisms.

Highly recommended


Great product and idea!


nice work .hopefully it would be hard to detect


Does it actualy work
Seems not.


Thanks very valuable. Will share site with my buddies.
fotballdrakter barn


Astonishingly user pleasant site. Tremendous details available on couple of clicks.
fotballdrakter barn


Wow cuz this is great job! Congrats and keep it up.


Passion the site-- really individual pleasant and lots to see!
maglie calcio poco prezzo


Passion the website-- really user pleasant and whole lots to see!
fotbollstr?jor med eget tryck


Seriously, such a invaluable website.
fotbollstr?jor barn


You're an extremely beneficial website; couldn't make it without ya!
magliette calcio a poco prezzo


Surprisingly individual friendly website. Huge details available on couple of gos to.
fotballdrakter barn


Thanks pertaining to giving many of these very good articles.


say thanks to so a lot for your web site it aids a whole lot.
nuove maglie calcio


Great internet site! It looks very good! Maintain the excellent work!
fotballdrakter barn


You've got great info at this point.


Unbelievably individual friendly website. Astounding details offered on few clicks.
fodboldtr?jer b?rn


Extremely helpful looking forwards to coming back.


Great website! It looks extremely expert! Sustain the excellent work!


You're an extremely useful web site; couldn't make it without ya!
fodboldtr?jer b?rn


Incredible this is a invaluable online site.
maglie calcio bambino


The material is very useful.


With thanks! This is definitely an impressive internet site.
Maglie Calcio a poco prezzo


Sustain the excellent job !! Lovin' it!


I enjoy perusing your web site. Kudos!
Magliette Calcio Poco Prezzo


Thanks a ton! It a incredible web page.
maglie calcio


I like this site - its so usefull and helpfull.
maglie calcio


whoah this blog is wonderful i love studying your posts. Stay up the good work! You know, a lot of people are searching around for this information, you can help them greatly.


Hi-ya, good websites you have got there.
Maglia Liverpool Poco Prezzo


With thanks for sharing this excellent internet site.
Chelsea Drakt


Great internet site! It looks really expert! Sustain the great work!
Real Madrid Tr?jer


Great web site! It looks extremely professional! Keep up the helpful job!
Maglia Juventus Poco Prezzo


thank so considerably for your web site it assists a lot.
Bayer Leverkusen Tr?jor


Wow, gorgeous portal. Thnx ...


I appreciate perusing your web sites. Kudos!
PSG Drakt


Hello there, awesome web site you've right now.
Schalke 04 Tr?jor


The info is quite exciting.


Keep up the great job and generating the group!


Incredibly individual friendly site. Huge info available on couple of gos to.
Bayern Munchen Tr?jer


Passion the website-- very individual pleasant and lots to see!
Manchester United Tr?jor


Wow cuz this is excellent job! Congrats and keep it up.


Wonderful Web page, Continue the very good job. Thank you so much.|


Many thanks very helpful. Will share site with my friends.
Chelsea Drakt


You have remarkable knowlwdge on this site.
Monaco Tr?jor


Good day! I know this is kinda off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form? I'm using the same blog platform as yours and I'm having trouble finding one? Thanks a lot!


Great blog right here! Additionally your website loads up fast! What web host are you using? Can I get your affiliate hyperlink for your host? I desire my site loaded up as quickly as yours lol
cookie monster onesie


I am actually happy to glance at this weblog posts which consists of lots of helpful data, thanks for providing these kinds of information.
Noelle Wasicek


Add a Comment

These HTML tags are permitted: p, b, i, a, and blockquote. A comment may not include more than three links. Participants in this discussion should note the site's moderation policy.