Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Definition
Why we use CAPTCHA
History
CAPTCHAS and the Turing test
Types of CAPTCHA
Constructing and Breaking CAPTCHA
Issues with CAPTCHA
Application of CAPTCHA
Reference
What is CAPTCHA??
What is CAPTCHA??
Continues
Contd
CAPTCHA employs a Reverse Turing
Test.
Judge = CAPTCHA program,
participant = user
If the user passes CAPTCHA, he is
human otherwise it is a machine.
Types of CAPTCHA
Gimpy
Ez-Gimpy
Baffle text
MSN Captcha
Ez-GIMPY
MSN CAPTCHA:
finans
XTNM5YRE
Ourses
Fig BaffleText examples
L9D28229B
Fig MSN Passport CAPTCHA
Bongo:
Following steps are followed in BONGO CAPTCHAS
as:
a)Display two series of blocks
b)User must find the characteristic that sets the two
series apart
c)User is asked to determine which series each of
four single blocks belongs to.
PIX:
reCAPTCHA (2007)
New form of CAPTCHA that also helps digitize books;
The words displayed to the user come directly from old
books that are being digitized;
Words that OCR could not identify;
reCAPTCHA
16
Constructing CAPTCHAs
Things to keep in mind : Dont store CAPTCHA solution in web pages
metadata.
A CAPTCHA is no good if it doesnt distort.
Need a large database of different
CAPTCHA questions.
Avoid repetition of question.
CAPTCHA logic
Generate the question
Persist the correct answer
Present the question to the user
Evaluate the answer, if incorrect start
again- Generate a different CAPTCHA
If correct allow the access to the user
Guidelines
Image Security
Script Level Security
Accessibility
Security Even After Wide-Spread Adoption
Breaking CAPTCHAs
Cracking CAPTCHAs through programs
Improving Character Recognition software
(OCR Optical Character Recognition )
Re-using the session ID of a known
CAPTCHA image
Application of CAPTCHA
CONCLUSION
CAPTCHAS are any software that distinguishes human
and machine.
Today Internet companies are making billions of
dollars every year, their security and services quality
matters and so does the advancement in CAPTCHA
technology. . .
References
Wikipedia(http://en.wikipedia.org/CAPTCHA)
Carnegie Mellon School of Computer Science Web
site (http://www.captcha.net)
Telling Humans and Computers Apart by Luis von
Ahn and colleagues.
Xerox Palo Alto Research Center
(http://www2.parc.com/ istl/projects/captcha/)