Decision time? Check out our latest product comparisons

New AI algorithms beat CAPTCHA tests 90% of the time

By

October 28, 2013

But it may be premature to declare CAPTCHA technology dead (Photo: Maen Zayyad/Shutterstoc...

But it may be premature to declare CAPTCHA technology dead (Photo: Maen Zayyad/Shutterstock)

San Francisco-based artificial intelligence startup Vicarious has announced that it has developed software algorithms which can solve CAPTCHAs up to 90 percent of the time. Though CAPTCHAs are any automated test which differentiates between humans and computers, they often take the form of strings of partly distorted letters and numbers which many websites use to check that a visitor is human, the idea being that a computer cannot read the disguised text while a human (hopefully) can. It's this type of CAPTCHA that Vicarious's algorithms are designed to beat, and the high success rate renders the current standard of text-based CAPTCHAs ineffective, the company claims.

The main purpose of a CAPTCHA, which stands for Completely Automated Public Turing test to tell Computers and Humans Apart, is to prevent automated software bots accessing web services where they might get up to all sorts of nuisance, such as signing up for spam accounts, or adding or editing information in a directory or wiki.

Vicarious isn't the first to develop CAPTCHA-beating algorithms, but the company claims that its system, which uses its Recursive Cortical Network technology, can beat current text-based CAPTCHAS up to 90 percent of the time, including those developed or used by Captcha.com, Google, Yahoo and Paypal, defeating their very purpose in the process.

To put the success rate into perspective, Vicarious cites a 2011 paper out of Stanford, which deemed a CAPTCHA system "broken when the attacker is able to reach a precision of at least 1 percent."

Vicarious talks only in vague terms as to how the algorithms solve the problem, but it does claim that its system uses "relatively minuscule" amounts of data and computing power compared to other modern AI systems such as IBM's Watson, operating at "a level of effectiveness and efficiency much closer to actual human brains."

Commercial applications of the Recursive Cortical Network are still years away, according to Vicarious, and so it would be premature to conclude that CAPTCHA systems have been rendered obsolete over night. Rather, the remarkably high success right would seem to mark this out as a significant step in the field of AI.

Source: Vicarious

About the Author
James Holloway James lives in East London where he punctuates endless tea drinking with freelance writing and meteorological angst. Unlocking Every Extend Extra Extreme’s “Master of Extreme” achievement was the fourth proudest moment of his life.   All articles by James Holloway
11 Comments

Work at home and make 550$ dollers per day. Free rolex and herbal viagra.

HA! I just HAD to pretend my software had beaten gizmag's captcha.

juggernaut
28th October, 2013 @ 09:10 am PDT

Makes me sad. Will someone beat them with sticks when they sell that algorithm to spam bot operators?

As they saying goes, "artificial intelligence is no match for human stupidity".

BeWalt
28th October, 2013 @ 10:56 am PDT

90% success rate?

It's a lot better at CAPTCHA than I am...

Keith Reeder
28th October, 2013 @ 11:15 am PDT

OCR is like captchas. Could they use this for really accurate ocr?

John Banister
28th October, 2013 @ 02:20 pm PDT

@Keith Reeder

Haha, me too. Delicious irony.

Fretting Freddy the Ferret pressing the Fret
28th October, 2013 @ 03:33 pm PDT

@John,

I think this has good potential to be applied to OCR tech.

With regards to the accuracy, most websites will give you several attempts before lockout, so if it is 90% first go, it will likely defeat most systems after about three goes.

And if Captcha tries to be more tricky by adding multi coloured lines or placing the text sideways, this kind of algorithm would likely be able to be updated in time to accommodate.

The only way I can think this algorithm would get unstuck is if the letters are dashed, because the vectoring algorithm may get confused about the flow of the line, where as a human brain might fill in the gaps.

Nairda
28th October, 2013 @ 08:53 pm PDT

Now that captchas can be solved, what will be used to stop bots?

Riddles? identifying objects in pictures? Optical illusions?

asdf
29th October, 2013 @ 12:42 am PDT

I think something like motion captchas @ http://www.josscrowcroft.com/demos/motioncaptcha/ could be modified successfully enough that the algorithms would have to be AI like in intelligence to figure them out. If you changed them randomly enough it would be hard.

Rocky Stefano
29th October, 2013 @ 06:03 am PDT

Remove the concept of captcha!

http://keypic.com

Emanuele Rogledi
29th October, 2013 @ 06:49 am PDT

I replaced the captchas on many of my client's websites with email confirmations. After submitting the form, the visitor must click the link in the confirmation email before the form data is used. If the link in the email is not clicked within a specified number of minutes the form data is deleted.

In addition, the visitor is asked a question about the form data on the page that appears when he/she clicks the confirmation link in the email. If his/her answer does not match the previously submitted form data that data is deleted.

Visitors always know what data they entered into the form, but bots wouldn't know what information the page is requesting even if they were to click the link in the confirmation email -- which they also never do because bots do not receive email.

Bottom line: There have always been more effective ways to prevent bots than by using captcha, and this is one of them. My clients will never have to worry about this new captcha-reading software.

Sincerely,

owkaye at gmail dot com

Owkaye
30th October, 2013 @ 05:06 am PDT

but will it know what the 4th decimal in Pi() is. I found the simplest of quiz questions to be by for the most effective in stopping all the spam-bots out there today. They just don't have a clue what to do with something as simple as 10times0minus5=???

Michiel Mitchell
30th October, 2013 @ 11:06 am PDT
Post a Comment

Login with your gizmag account:

Or Login with Facebook:


Related Articles
Looking for something? Search our 29,042 articles