18

Of all the forms of CAPTCHA available, which one is the "least crackable" while remaining fairly human readable?

15 Answers 15

28

I believe that CAPTCHA is dying. If someone really wants to break it, it will be broken. I read (somewhere, don't remember where) about a site that gave you free porn in exchange for answering CAPTCHAs to they can be rendered obsolete by bots. So, why bother?

Anyone who really wants to break this padlock can use a pair of bolt cutters, so why bother with the lock?
Anyone who really wants to steal this car can drive up with a tow truck, so why bother locking my car?
Anyone who really wants to open this safe can cut it open with an oxyacetylene torch, so why bother putting things in the safe?

Because using the padlock, locking your car, putting valuables in a safe, and using a CAPTCHA weeds out a large spectrum of relatively unsophisticated or unmotivated attackers. The fact that it doesn't stop sophisticated, highly motivated attackers doesn't mean that it doesn't work at all. Using a CAPTCHA isn't going to stop all spammers, but it's going to tremendously reduce the amount that requires filtering or manual intervention.

Heck look at the lame CAPTCHA that Jeff uses on his blog. Even a wimpy barrier like that still provides a lot of protection.

2
  • 2
    While it's true that a CAPTCHA is better than nothing, the fact that an attacker can overcome them points to using the easiest solution to integrate and for the end user to read and respond properly to! So, the "hardest to crack" aspect should, I feel, not be a consideration. Commented Nov 14, 2008 at 7:42
  • Try verswerks.com/verscaptcha. It's super easy to add to your form, it's secure, and by using it you're helping build a potential spam IP list that you can access to block unnecessary traffic from your website!
    – HTMLGuy
    Commented Feb 28, 2013 at 0:20
16

I agree with Thomas. Captcha is on its way out. But if you must use it, reCAPTCHA is a pretty good provider with a simple API.

5

I believe that CAPTCHA is dying. If someone really wants to break it, it will be broken. I read (somewhere, don't remember where) about a site that gave you free porn in exchange for answering CAPTCHAs to they can be rendered obsolete by bots. So, why bother?

1
  • How do you people find some of this stuff? There must be a lot of money to be gained by people breaking these CAPTCHAs. Commented Sep 13, 2008 at 17:36
4

If you're a small enough site, no one would bother.

If you're still looking for a CAPTCHA, I like tEABAG_3D by the OCR Research Team. It's complicated to break and uses your 3D vision. Plus, it being developed by people who break CAPTCHAs for fun.

1
  • 2
    And if you pay them, they will have code that already breaks their own captchas
    – mplungjan
    Commented Jun 8, 2012 at 11:13
3

If you're just looking for a captcha to prevent spammers from bombing your blog, the best option is something simple but unique. For example, ask to write the word "Cat" into a box. The advantage of this is that no targeted captcha-breaker was developed for this solution, and your small blog isn't important enough for someone to actually develop one. I've used such a captcha on my blog with some success for a couple of years now.

2

This information is hard to really know because I believe a CAPTCHA gets broken long before anybody knows about it. There is economic incentive for those that break them to keep it quiet.

I used to work with a guy whose job revolved mostly around breaking CAPTCHA's and I can tell you the one giving them fits currently is reCAPTCHA.

Now, does that mean it will forever, call me skeptical.

2

I wonder if a CAPTCHA mechanism that uses collage made of pictures and asks human to type what he sees in the collage image will be much more crack-proof than the text and number image one. Imagine that the mechanism stitches pictures of cat, cup and car into a collage image and expects human visitor to tick (checkboxes) cat, cup, and car. How long do you think will hackers and crackers will come up with an algorithm to crack the mechanism (i.e. extract image elements from the collage and recognize the object depicted by each picture) ...

2

If you wanted you could try out the Microsoft Research project Asirra: http://research.microsoft.com/asirra/

2

CAPTCHAS, I believe should start being considered heavily when designing the UX. They're slow, cumbersome, and a very poor user experience. They are useful, don't get me wrong but perhaps you should look into designing a honeypot.

A honeypot is created by adding a hiddenfield at the bottom of the form. Because spam bots will fill in all the fields on the page blindly you can do a check:

If honeypotfield <> Empty Then
   "No Spam TY"
Else 
    //Proceed with the form 
End If

This works until there is a specifically designed spambot for your site, so they can choose to fill out selected input fields.

For more information: http://haacked.com/archive/2007/09/11/honeypot-captcha.aspx/

0

As far as I know, the Google's one is the best that there is. It hasn't been broken by computer programs yet. What I know that the crackers have been doing is to copy the image and then send it to many phishing websites where humans solve them to enter those websites.

0

It doesn't matter if captchas are broken or not now -- there are Indian firms that do nothing but process captchas. I'm with the rest of the group in saying that Captchas are on their way out.

0

Here is a cool link to create CAPTCHA..... http://www.codeproject.com/aspnet/CaptchaImage.asp

0

Just.. don't.. There are several reasons use of captcha is not advised.

http://www.interfacegeek.com/dont-ever-use-captchas/

0

I use uniqpin.com - it's easy to use and not annoying for users. So, bots can recognise a text, but can't recognize a image.

0

Death by Captcha can solve any Regular CAPTCHA (incude reCAPTCHA), but not Speedcoin Cryptocurrency Captcha.

Death by Captcha - http://deathbycaptcha.com

Speedcoin Captcha - http://speedcoin.co/info/captcha/Speedcoin_Captcha.html

Not the answer you're looking for? Browse other questions tagged or ask your own question.