MENU service case
 Website construction website design Beijing website construction high-end website production company Shangpin China
We create by embracing change
360 ° brand value__
simplified Chinese character
Simplified Chinese English

Shangpin China Joins Hands with Beisheng Internet to Create a New Chapter in Website Construction

Type: Shangpin Dynamic Learn more

The present and future of verification code

Source: Shangpin China | Type: website encyclopedia | Time: 2012-11-06

The present and future of verification code

What is verification code

”In fact, CAPTCHA is not a synonym for the illegible letter combinations that netizens always see on different websites, but a common name for "Turing Test for Fully Automatic Distinguishing between Computer and Human". As the name implies, it is used to distinguish between computer and human. ( Beijing website production )

In the CAPTCHA test, the computer as the server will automatically generate a question for the user to answer. This problem can be generated and judged by computers, but only human beings can solve it. Since the computer cannot answer the CAPTCHA question, the user who answers the question can be considered as a human. CAPTCHA is a computer test for human beings, rather than the standard Turing test, so people sometimes call CAPTCHA a reverse Turing test.

 

 image

   A joke about verification code

   Whether the verification code really protects the computer system

PALO ALTO, a team of researchers from Stanford University, pointed out that many verification codes did not play their due role at all. These researchers have even designed a general program that can identify verification codes on many websites with a high success rate, including Visa's website Authorize.net, Blizzard's official website, eBay, and Wikipedia.

This recognition technology uses a conceptual model in the field of robot vision, which helps the robot to correctly recognize the shape of objects without the interference of image noise. Stanford, a tool called Decatcha, uses the above guidelines to write an algorithm that can segment distorted and noisy images into letters and numbers that can be identified by optical recognition technology (OCR).

”Most verification codes have not been verified before being put into use, and there is also a lack of reliability testing. "Elie Bursztein, a postdoctoral researcher from the security laboratory of Stanford University, said," I hope our research can make people more cautious about the design and use of verification codes.

Decatcha can successfully identify 66% of the verification code images on the Visa payment website Authorize.net, and can successfully capture 70% of the verification codes on Blizzard entertainment websites. While Wikipedia has a quarter of the verification codes that can be identified, the number on CNET and Digg.com has dropped to a fifth. Although Baidu's verification code has only 5% recognition rate, the frequency of the same verification code in the test process is as high as 98%, which is very easy to be attacked by the attacker with exhaustive method. The research team from Stanford later pointed out that any verification code system with a recognition rate of more than 1% should not continue to be used. ( High end website construction )

   Verification code recognition rate of major websites:

  

 image

Then Blizzard issued a statement saying that they clearly know that the verification code technology does not have enough security. " We only use verification code technology in the primary security layer to resist some specific attacks, such as registration. We use some more secure and reliable technologies to protect our customers and backbone servers. "Shon Damron from Blizzard said so.

   Today's verification code

Verification code technology is still very important in the current network world. It can help prevent automatic robots from registering online mailboxes in batches and sending spam, prevent message boards from being clogged with advertisements by automatic programs, and even make the voting system more reflective of the real situation.

   Examples of verification codes used by major websites:

 image

Example of Chinese verification code used by Sina Weibo - it seems that internationalization is not taken into account:

So far, only Google's verification code has completely blocked the identification of Decatcha. The ReCaptcha project that Google acquired from Carnegie Mellon University in 2009 has also demonstrated extremely high reliability. At present, ReCaptcha has been widely used on nearly 100000 websites, including Twitter, Facebook, Craigslist, TicketMaster (a website selling tickets for various concerts, sports competitions, operas and art exhibitions) and Microsoft.

Bursztein hopes that developers can design and use verification code technology more systematically. He gave an example: in the 1980s, people usually immersed themselves in designing their own computer program algorithms, but as time went by, people found that peer testing and professional security assessment are also very important.

But unfortunately, because it is also not large-scale, it is still threatened by exhaustive attacks.

These future verification code technologies should also take auxiliary functions into consideration. If the user has visual impairment, he should be able to choose to complete the verification by listening to the verification code audio, which is one of the main reasons why the character based verification code technology has not been replaced.

   summary

Verification code technology is a contradictory product of the development of computer technology. Human beings desire that computers can complete more tasks through automated processes, but they also need to prevent computers from being used for destructive and malicious purposes. As the research achievements in the field of artificial intelligence become more and more advanced, computers will become more and more reasonable (think Siri, think of IBM's latest super intelligent computer Watson).

When Turing designed the Turing test, he aimed to promote the development of artificial intelligence and demonstrate the feasibility of manufacturing humanoid robots from the perspective of philosophy and computer science. But he was afraid that he could never imagine that one day, humans would need such an urgent technology to strictly distinguish themselves from computer systems.

If one day, the computer can pass the verification code, how can we distinguish between human and computer?

Source Statement: This article is original or edited by Shangpin China's editors. If it needs to be reproduced, please indicate that it is from Shangpin China. The above contents (including pictures and words) are from the Internet. If there is any infringement, please contact us in time (010-60259772).
TAG label:

What if your website can increase the number of conversions and improve customer satisfaction?

Make an appointment with a professional consultant to communicate!

* Shangpin professional consultant will contact you as soon as possible

Disclaimer

Thank you very much for visiting our website. Please read all the terms of this statement carefully before you use this website.

1. Part of the content of this site comes from the network, and the copyright of some articles and pictures involved belongs to the original author. The reprint of this site is for everyone to learn and exchange, and should not be used for any commercial activities.

2. This website does not assume any form of loss or injury caused by users to themselves and others due to the use of these resources.

3. For issues not covered in this statement, please refer to relevant national laws and regulations. In case of conflict between this statement and national laws and regulations, the national laws and regulations shall prevail.

4. If it infringes your legitimate rights and interests, please contact us in time, and we will delete the relevant content at the first time!

Contact: 010-60259772
E-mail: [email protected]

Communicate with professional consultants now!

  • National Service Hotline

    400-700-4979

  • Beijing Service Hotline

    010-60259772

Please be assured to fill in the information protection
Online consultation

Disclaimer

Thank you very much for visiting our website. Please read all the terms of this statement carefully before you use this website.

1. Part of the content of this site comes from the network, and the copyright of some articles and pictures involved belongs to the original author. The reprint of this site is for everyone to learn and exchange, and should not be used for any commercial activities.

2. This website does not assume any form of loss or injury caused by users to themselves and others due to the use of these resources.

3. For issues not covered in this statement, please refer to relevant national laws and regulations. In case of conflict between this statement and national laws and regulations, the national laws and regulations shall prevail.

4. If it infringes your legitimate rights and interests, please contact us in time, and we will delete the relevant content at the first time!

Contact: 010-60259772
E-mail: [email protected]