Yikes! New Anti-Spam Technique Not Working!

Posted February 10, 2007 at 9:44 AM by Ben Nadel

Sorry if any of you got spam comments emailed to you this weekend. Since I put my new anti-spam technique in place, about 15 or so spam comments have gotten through. A majority of them were from the same bot I think, so if I can stop this guy, then I think I would be good.

I have updated the ColdFusion code to tweak the reasons that form submissions will get blocked. I think this final step should be pretty good as it really attacks the reasons why spam bots are so effective - they are so darn fast! If this finally works, then I will write it up on Monday as it is soooo simple.

Fingers crossed again.




Reader Comments

Feb 10, 2007 at 8:17 PM // reply »
46 Comments

Have you seen how they do it on PHPBB? (http://www.phpbb.com)

In the post submission, they have this layer over the textarea and you have to click on it to prove that you are human. It's very slick looking, but I'm not sure how it works.


Feb 11, 2007 at 8:11 AM // reply »
11,314 Comments

That's cool, but I am dying to get something to work that doesn't require extra human action... maybe this is a pipe dream. I thought I was on to something, but it is proving unsuccessful. I will not be beaten just yet!


Jul 31, 2007 at 4:14 AM // reply »
5 Comments

How is your anti-spam code working out?
I have done something similar. Not only did I change the value of a form element, but I even renamed form elements. (By changing the name property of the element) The code is very obfuscated, so you'd need a real javascript interpreter to bypass my system. (Not just a fake one that looks for certain patterns)
My method has proven very successful. I have only gotten one spam eversince. (Which I suspect was posted by a hired Nigerian :p )

You can check it out at: http://gameboygenius.8bitcollective.com/wordpress/?p=53 (Check the source)

How I found you? I found this search in my referrer log: http://www.google.co.in/search?hl=en&q=new+antispam+techniques&meta= and you were on the first page too. (In the top even!)


Aug 5, 2007 at 5:38 PM // reply »
11,314 Comments

@nitro2k01,

Cool technique. My technique is working OK. I get a few posts every now and then, but certainly not all that many. I like the fact that you rename the Name attribute - I wasn't even aware that the browser would allow you to do that.


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