SitePoint Sponsor

User Tag List

Results 1 to 3 of 3
  1. #1
    SitePoint Member
    Join Date
    Sep 2009
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to create a good captcha?

    Hi, I've heard that a lot of captchas (including google's) can be broken by spambots. Do you know a good one, that can't be broken?

  2. #2
    SitePoint Wizard bronze trophy C. Ankerstjerne's Avatar
    Join Date
    Jan 2004
    Location
    The Kingdom of Denmark
    Posts
    2,702
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    There's no CAPTCHA that can't be cracked. The best are based on non-visual alternatives, such as sound recognition (poor for accessibility) or sentence structure analysis (difficult due to ambiguity), as these technologies are generally not as developed as image processing is. Still, even these technologies will, in time, be cracked.

    Rather than finding a good-quality CAPTCHA online, which will likely be cracked within the next six months if it's popular, you can farily easily build your own. If you have a niche website, where you can be certain that everyone will have a fairly high level of knowledge on a specific subject (e.g. yarn on a knitting forum), you can make a long list of questions which will be almost impossible to break, unless the spam bot make really, really wants to get into your knitting forum
    Christian Ankerstjerne
    <p<strong<abbr/HTML/ 4 teh win</>
    <>In Soviet Russia, website codes you!

  3. #3
    Follow: @AlexDawsonUK silver trophybronze trophy AlexDawson's Avatar
    Join Date
    Feb 2009
    Location
    England, UK
    Posts
    8,111
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    CAPTCHA needs to be easy for humans but hard for machines, with the rise in stuff like voice and OCR recognition technologies, machines can interpret represented information in much the same way a human can (visually or aurally), therefore the only way to approach the system is cognitively (which is why they make captcha's complex such as solving a math equasion, stating the contents of an image or recogntising warped text). Unfortunately anything which involves cognitive recognition (above the norm) immediately discriminates against the disabled causing a paradox of compatibility... whatever doesn't work for robots, doesnt work for humans.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •