Enquiry Form Spamming

Hi,

We run a website that has an enquiry form and have recently started to receive a lot of unsavoury spam enquiries.

Our web developer has suggested Captcha but looking at it, it doesnt seem to be every desirable solution.

I know this topic has been covered before, but just wondered what the latest thinking is to deal with this problem, especially solutions that are invisible to the website users.

All comments will be welcome.
 

Astaroth

Free Member
Aug 24, 2005
3,985
278
London
There are different methods you can use from random simple questions (what is 1 + 1) to javascript completing hidden fields etc.

With what ever you do you will lose some genuine customer enquiries as well as the spammers.

A reasonable idea can be too look at page request & response times (time taken for the form to be completed basically) and block any that are in too short a time for a human to have typed in the details (taking into consideration autocomplete)

Of cause when you can get people to work for $1 an hour spamming forums, forms, blogs etc, sometimes spam is human generated and all of these things will fail
 
Last edited:
  • Like
Reactions: edmondscommerce
Upvote 0

fisicx

Moderator
Sep 12, 2006
47,072
9
15,558
Aldershot
www.aerin.co.uk
Agree that hidden fields and simple questions block most of the bots.

Another trick if you have a telephone field is to look for 0000 and filter that out.

You can also block any message with 'script' , 'http' and variants thereof.

I send them off to a virus riddled pop-up nightmare site.
 
Upvote 0

DavidGiant

Free Member
Feb 7, 2010
54
7
I agree with what most people have been saying here. Avoid the captcha.

Using a hidden field can work.

I prefer simple logic puzzles or type 'this' solutions.

What is 1+1?
What is bigger, an elephant or an ant?
Is fire hot or cold?
Please type 'human'

All will defeat the vast majority of bots. They are also very user friendly.

Similarly your developer could create a filter. Give him the spam messages you have been receiving and he could flag key words. If the form detects the message don't send it.
 
Upvote 0

UKSBD

Moderator
  • Dec 30, 2005
    13,058
    1
    2,842
    It can be quite fun when they are manual.

    I get great pleasure from checking my approval database, seeing the junk listings that someone has gone to the trouble of listing, and then deleting in it.

    It makes my day when it looks as though someone has spent a few hours adding multiple listings and I just delete them with a click :)
     
    Upvote 0

    shugied

    Free Member
    Aug 5, 2010
    96
    17
    Reading
    Avoid reCaptcha, yes it works the best, but that's because they tend to be incredibly hard for humans to read too! I've seen some where I have had to refresh them 2-3 times to get one I can figure out

    I find it really annoying, if it doesn't work first time I'm often inclined to forget that site, unless is does something I really can't get anywhere else.

    Simple, amusing, questions are good, especially ones that require some knowledge about the country that you wish to get your responses from; few of the poor souls doing form entry are going to bother looking up, for example, the name of the last British PM. I assume though that most people in the UK would know that, perhaps some don't!
     
    Upvote 0

    mit74

    Free Member
    Jun 4, 2010
    2,463
    447
    I used to use captchas but changed to a simple solution of putting 1 small input box below the submit button and another hidden text area. If any of these areas are filled in the form isnt sent and informs any person not to fill this box. Since using it I've been getting less spam than using the google capthca so it does work.
     
    Upvote 0

    Spock

    Free Member
    Apr 24, 2008
    1,216
    206
    Worcester
    Not being very good with technical coding, on a regular html form how do you implement the questions field ie. what is 5 + 4?

    Here's one we received yesterday:

    TFEW9i <a href="http://royrjmxrzkop.com/">royrjmxrzkop</a>,
    gokyoxtdddrn,
    [link=http://szcxeepfnczy.com/]szcxeepfnczy[/link],
    http://ryfiueawsqca.com/

    We get lots of these but what is the point when the urls are just made up :|
     
    Upvote 0

    DavidGiant

    Free Member
    Feb 7, 2010
    54
    7
    Do you know what programming language your website uses or what your form uses?

    If your site is using PHP I could add it for you. It would only take a few moments, you just need to PM me your contact form.

    In basic terms, when the form is being made, you need to create 2 random numbers between 1 and 5. When the form is submitted you add these 2 numbers and compare them against what the user put in. If the number is incorrect they are sent back to the form.
     
    • Like
    Reactions: Spock
    Upvote 0

    mit74

    Free Member
    Jun 4, 2010
    2,463
    447
    Not being very good with technical coding, on a regular html form how do you implement the questions field ie. what is 5 + 4?

    Here's one we received yesterday:

    TFEW9i <a href="http://royrjmxrzkop.com/">royrjmxrzkop</a>,
    gokyoxtdddrn,
    [link=http://szcxeepfnczy.com/]szcxeepfnczy[/link],
    http://ryfiueawsqca.com/

    We get lots of these but what is the point when the urls are just made up :|


    I would get this looked at as soon as possible. Your HTML tags aren't being stripped from these emails which poses a security risk to your email server. I'm not sure if ASP if vulnerable like PHP but worth getting someone to check it over and they can sort your capthca out as well.
     
    • Like
    Reactions: Spock
    Upvote 0

    Latest Articles

    Join UK Business Forums for free business advice