topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday April 16, 2024, 1:57 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Ideas for New Captcha Implementations  (Read 4719 times)

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Ideas for New Captcha Implementations
« on: October 21, 2008, 06:04 PM »
Since it is widely know that the captcha implementations used by Yahoo, Microsoft, and Google can be broken by computers with a fairly high success rate (around 20-30%), I have been throwing around ideas in my head about a new captcha implementation. However, I don't have a workable or complete idea. I think I need to browse some math sites until something dawns on me.

Basically, I want to do away with image/text recognition and use pattern recognition instead since humans are much better than computers at pattern recognition. The pattern would be generated as an image by the host server on the fly to allow for an astronomically high number of possibilities. There would only be one pattern generated for each captcha request but the user is required to click on a series of points on the image that correspond to a pattern. The host server holds onto a set of coordinates that correspond to a correct sequence of mouse clicks and gives validation only if the user clicks on points close to this key pattern. The client side captcha is essentially a simple javascript that returns the mouse coordinates when the user clicks on the image of the pattern. This multiple mouse click requirement coupled with an image about 500x500 should provide a fairly high level of bot protection while keeping it simple to use.

The problem is that I need a method to generate patterns that can't be easily recognized by computers but is recognizable by humans.

Perhaps we should have some sort of captcha contest on DonationCoder to see who can come up with the best implementation? Also, let's get a list of new/innovative captcha implementations going so we can see what has been done.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Re: Ideas for New Captcha Implementations
« Reply #1 on: October 22, 2008, 01:50 AM »
Don't mean to be just sounding negative, because this is an interesting idea, but I really don't think many people could out do a computer on this one. I could be wrong, but I do know of some folks who are just abysmal at pattern recognition.

mediaguycouk

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 247
    • View Profile
    • Mediaguy
    • Donate to Member
Re: Ideas for New Captcha Implementations
« Reply #2 on: October 22, 2008, 07:25 AM »
I still like the cat/dog captcha. Something easy to make,  update with new images, easy for humans to see and hard for computers.

http://www.thepcspy.com/kittenauth#

Example: http://www.thepcspy.com/contact
Learning C# - Graham Robinson

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Re: Ideas for New Captcha Implementations
« Reply #3 on: October 22, 2008, 01:39 PM »
Don't mean to be just sounding negative, because this is an interesting idea, but I really don't think many people could out do a computer on this one. I could be wrong, but I do know of some folks who are just abysmal at pattern recognition.

Maybe they've been probed by aliens and have a computer controlled brain :D

I don't know how well a geometric pattern captcha would work but I think it would be interesting. I'll have to do a lot more thinking about it though.

I still like the cat/dog captcha. Something easy to make,  update with new images, easy for humans to see and hard for computers.

http://www.thepcspy.com/kittenauth#

Example: http://www.thepcspy.com/contact

The author should really apply some distortion effects to those images to prevent automated attacks where the computer can just compare images.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com