Image verification

Discussion in 'HTML & Website Design' started by saurabhk, Sep 25, 2006.

  1. #1
    Why do many sites have image verification for completing the user/any other sort of registration ?
     
    saurabhk, Sep 25, 2006 IP
  2. KunkVentures

    KunkVentures Peon

    Messages:
    744
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    0
    #2
    umm. spammers? hackers? waste of bandwidth?
     
    KunkVentures, Sep 25, 2006 IP
  3. x5386x

    x5386x Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    That's it. It's to "defeat" spambots etc.
     
    x5386x, Sep 25, 2006 IP
  4. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #4
    by adding some spam filters to my site i've successfully taken out about 20 spam mails a day that were directed at one of my sites. I dont use any image verification as i prefer to get the most customers possible.

    http://forums.digitalpoint.com/showthread.php?t=140505 this thread shows some details on how I and others have stopped most of the spam.

    since i added the spam filters not one message has gotten past the filters. we'll see if that lasts, they have only been up and running for about one week now.
     
    klown, Sep 25, 2006 IP
  5. strifer

    strifer Guest

    Messages:
    12
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Image verification is mostly used to make sure that the user is a human and not a script. For example to prevent bruteforce attacks that try to find valid username and password combos by using all sorts of combinations.
     
    strifer, Sep 25, 2006 IP
  6. eXe

    eXe Notable Member

    Messages:
    4,643
    Likes Received:
    248
    Best Answers:
    0
    Trophy Points:
    285
    #6
    Always a plus to prevent abuse of server resources in the event of a form spam attack.
     
    eXe, Sep 25, 2006 IP
  7. Gordaen

    Gordaen Peon

    Messages:
    277
    Likes Received:
    12
    Best Answers:
    0
    Trophy Points:
    0
    #7
    As mentioned, it's a method of trying to prevent spam/abuse and/or bots. The images are called CAPTCHAs and there are many methods of generating them. The biggest problem is the usability and accessibility for visually impared users and users of text browsers. Personally, I use a CAPTCHA as a last-ditch effort. My blog checks a bunch of things (how long the person has browsed the page, if they have javascript enabled, what's their ip, etc.) and if they are in the neutral zone (i.e. not sure whether it's a human or a bot), it presents a CAPTCHA. Filling it out generally gives enough bonus points to get the post put up right away. Not filling it out means the post goes into a review queue, so visually impared users can still post, they just don't see their comment appearing right away.
     
    Gordaen, Sep 25, 2006 IP
  8. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #8
    your really going through a lot of steps! Currently i just have my system crawling the text within the form for spam heavy words. So far its worked fine, after this i'm going to implement a test to make sure the user is actually on the page when they can submit the form. Details about that are in the thread i provided before.
     
    klown, Sep 25, 2006 IP
  9. saurabhk

    saurabhk Peon

    Messages:
    149
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Thanks to all for replying

    can you mention one of them?
     
    saurabhk, Sep 25, 2006 IP
  10. Gordaen

    Gordaen Peon

    Messages:
    277
    Likes Received:
    12
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Sorry that I haven't had a chance to reply until now. CAPTCHAs are generally served with PHP's GD library (though ASP and other methods are used). If your site is using open source software, there is probably a captcha plugin or module available. If it's a from-scratch site, there are open source packages out there. You may find it interesting to play with PHP's GD library and create your own.

    Here are some quick links from Google that may or may not be helpful:
    http://www.ejeliot.com/pages/2
    http://codewalkers.com/tutorials/95/1.html
    http://www.matthewleverton.com/howto/phpBB2-captcha.html

    Many plugins for CMS's like WordPress can also be modified (check the license for sure) to be used on any site relatively easily.
     
    Gordaen, Sep 29, 2006 IP
  11. thevenerablez

    thevenerablez Peon

    Messages:
    44
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Spam bots can't fill out the form with them.
     
    thevenerablez, Sep 30, 2006 IP