I Have Resorted To Checking Comment Content (For Spam)

Posted November 28, 2006 at 9:08 AM by Ben Nadel

It seems I have taken one step forward, two steps back when it comes to blocking blog comment spamming. Stuff just keeps getting through. Granted, I have not implements some of the ideas that I wanted to rip from Dinowitz, but it bugs me none the less. I have finally resorted to actually checking the content of the comment. Right now, I am not allowing anyone to post link tags <A>. Ugggg. This shouldn't be an issue for the most part as most people don't post link tags to my blog (other than spammers). Hopefully this is only temporary before I can find a better solution.




Reader Comments

Nov 28, 2006 at 11:55 AM // reply »
153 Comments

Not that you need one more thing to do, but if you want a bulletproof comment spam solution you may consider porting SpamKarma to your blog system. It uses an entire system of weights and measures to make a best-guess to determine of a comment is spam or not. In the year that I've been using it, only 3 comment spams have gotten through, and that was only in the hour or so I had it turned off to upgrade my copy of WordPress. (And I believe the identity id in my comments table is up to 4000+, even though I only have ~100 approved comments on my entire blog, if that shows you how good it is.)

http://unknowngenius.com/blog/wordpress/spam-karma/

It's really the one thing that keeps me from running BlogCFC on my site. If BlogCFC had SpamKarma, I'd upgrade in a heartbeat.

-R


Nov 28, 2006 at 11:57 AM // reply »
11,314 Comments

Rick,

Thanks, I will check it out. Thanks for the link.


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
Jun 18, 2013 at 9:20 PM
Mapping AngularJS Routes Onto URL Parameters And Client-Side Events
I couldn't find examples of passing multiple arguments using the when() routing statement so figured out through trial and error that you can pass multiple arguments using the following format: .whe ... read »
Jun 18, 2013 at 3:39 PM
Experimenting With The Amazon Simple Storage Service (S3) API Using ColdFusion
Hi Ben, THANKS! While not bleeding edge, it is new to me & I like learning new things every day! ... read »
Jun 18, 2013 at 12:30 PM
Disabling Auto-Correct And Auto-Capitalize Features On iPhone Inputs
Also spellcheck="false" should be mentioned as part of html5 specs ... read »
Jun 18, 2013 at 8:40 AM
Using Named Functions Within Self-Executing Function Blocks In Javascript
Hi Ben, you forgot to mention the most important thing for named self-executing functions - they can be referenced by name ONLY inside their execution context (which is parens in this case), it mean ... read »
dee
Jun 18, 2013 at 7:01 AM
My Safari Browser SQLite Database Hello World Example
hai ben, this program is really good i could understand the concept but i dint know how to save it and how to open it as you have done in the video can u give that details pls ... read »
Jun 18, 2013 at 6:04 AM
Clearing Inline CSS Properties With jQuery
Thanks a lot for for post! It helped me a lot... after being stuck since 24 hrs.. found solution from your post. Thanks again! ... read »
Jun 18, 2013 at 2:31 AM
SOTR 2013 - The Best Conference I Never Went To
I keep watching it, should keep me happily distracted until SotR14 ;) ... read »
Jun 17, 2013 at 9:45 PM
What If All User Interface (UI) Data Came In Reports?
@Jonah, As I was reading what you wrote, it occurred to me that maybe I do something similar to that in some of my client-side code. In an application I'm working on, there are a bunch of unrelated ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools