Professional Documents
Culture Documents
Captcha: by M.Pratyusha 07P71A0557
Captcha: by M.Pratyusha 07P71A0557
By
M.PRATYUSHA
07P71A0557
Contents
• Definition
• Background
• Types
• Applications
• Constructing CAPTCHAs
• Breaking CAPTCHAs
• Issues with CAPTCHAs
• Conclusion
Introduction
CAPTCHA Completely Automated Public
Turing test to tell Computers and Humans
Apart
Bongo PIX
Gimpy Ez-Gimpy MSN Passport Service
Text Based : CAPTCHAS
• Simple, normal language questions
•What is sum of three and thirty-five?
BONGO:
o After M.M.Bongard, pattern recognition expert
o User has to solve a pattern recognition problem
o Has to tell the distinct characteristic between
two sets of figures
o Then tell to which set a given figure belongs to
PIX:
o Uses a large database of labelled images
o It shows a set of images, user has to recognize
the common feature among those
o E.g., Pick the common characteristic among the
following four pictures-----”Aeroplane”
Audio CAPTCHAs:
o Consist of downloadable audio clip
o User listens and enters the spoken word
o Helps visually disabled users
o Below is the Google’s audio enabled
CAPTCHA
o Not popular
Applications
Protect online polls
Custom CAPTCHAs:
o Fitsto the theme of the page
o Better protected from spammers
o Image security
o Script security
o Custom
implementation or a general
CAPTCHA?
Re-CAPTCHA
Free CAPTCHA service that helps to digitize books,
newspapers and old time radio shows.
Re-CAPTCHA improves the process of digitizing books
by sending words that cannot be read by computers to the
Web in the form of CAPTCHAs for humans to decipher.
Each word that cannot be read correctly by OCR is placed
on an image and used as a CAPTCHA.
This is possible because most OCR programs alert you
when a word cannot be read correctly.
Working of Re-CAPTCHA
Compatibility issues:
o JavaScript may need to be activated in browsers
o Some may need Adobe Flash plugin installed
Summary
CAPTCHAs are an effective way to counter
bots and reduce spam
They serve dual purpose– help advance AI
knowledge
Applications are varied– from stopping bots
to character recognition & pattern matching
Some issues with current implementations
represent challenges for future
improvements