Demystifying CAPTCHA
Udit Gupta
SDE @ Commonfloor.com
Introduction
What is CAPTCHA?
Completely Automated Public Turing test to tell Computers and Humans Apart
● It is a type of challenge-response test used in computing to determine
whether or not the user is human.
● It is actually an inverted Turing test.
A Brief History
● Finds its origin within the hacking community
● Leetspeak (Leet or 1337)
● The term Captcha was coined in 2000 by Luis von Ahn, Manuel Blum,
Nicholas J. Hopper of Carnegie Mellon University and John Langford of
IBM.
The 3 Ws of CAPTCHA
● Why? - To prevent your system against malicious threats such as
“bots”.
● When? - You are under spam attack.
● Where? - Internet based applications.
Applications of CAPTCHA
● Preventing comment spam in blogs.
● Protecting website registration.
● Protecting email addresses from scrapers.
● Online Polls.
● Preventing Dictionary Attacks.
● Search Engine Bots.
● Worms and Spam.
Types of CAPTCHA
1. Standard distorted word
Types of CAPTCHA
2. Picture identification
Types of CAPTCHA
3. Puzzle solving
Types of CAPTCHA
4. 3-D Captcha
Types of CAPTCHA
5. reCAPTCHA
● Stop spam and help digitize books at the same time.
● Easy for people, hard for bots.
● Not just distorted text.
● Annotate images
● Build Machine Learning datasets.
Questions?
Thank You

Demystifying captcha Bangalore Meet April 18

  • 1.
  • 2.
    Introduction What is CAPTCHA? CompletelyAutomated Public Turing test to tell Computers and Humans Apart ● It is a type of challenge-response test used in computing to determine whether or not the user is human. ● It is actually an inverted Turing test.
  • 3.
    A Brief History ●Finds its origin within the hacking community ● Leetspeak (Leet or 1337) ● The term Captcha was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas J. Hopper of Carnegie Mellon University and John Langford of IBM.
  • 4.
    The 3 Wsof CAPTCHA ● Why? - To prevent your system against malicious threats such as “bots”. ● When? - You are under spam attack. ● Where? - Internet based applications.
  • 5.
    Applications of CAPTCHA ●Preventing comment spam in blogs. ● Protecting website registration. ● Protecting email addresses from scrapers. ● Online Polls. ● Preventing Dictionary Attacks. ● Search Engine Bots. ● Worms and Spam.
  • 6.
    Types of CAPTCHA 1.Standard distorted word
  • 7.
    Types of CAPTCHA 2.Picture identification
  • 8.
    Types of CAPTCHA 3.Puzzle solving
  • 9.
  • 10.
    Types of CAPTCHA 5.reCAPTCHA ● Stop spam and help digitize books at the same time. ● Easy for people, hard for bots. ● Not just distorted text. ● Annotate images ● Build Machine Learning datasets.
  • 11.
  • 12.