Captcha: Telling Humans and Computers Apart Automatically
Captcha: Telling Humans and Computers Apart Automatically
PRESENTED BY
GAYATHRI KALYANKAR
C4
20311A04K9
WHILE USED MOSTLY FOR SECURITY REASONS, CAPTCHAS ALSO
SERVE
AS A BENCHMARK TASK FOR ARTIFICIAL INTELLIGENCE
TECHNOLOGIES.
ACCORDING TO AN ARTICLE BY AHN, BLUM AND LANGFORD, "ANY
PROGRAM THAT PASSES THE TESTS GENERATED BY A CAPTCHA
CAN BE
USED TO SOLVE A HARD UNSOLVED AI PROBLEM."
THEY ARGUE THAT THE ADVANTAGES OF USING HARD AI
PROBLEMS AS
A MEANS FOR SECURITY ARE TWOFOLD. EITHER THE PROBLEM
GOES
UNSOLVED AND THERE REMAINS A RELIABLE METHOD FOR
DISTINGUISHING HUMANS FROM COMPUTERS, OR THE PROBLEM IS
SOLVED AND A DIFFICULT AI PROBLEM IS RESOLVED ALONG WITH
IT. IN THE CASE OF IMAGE AND TEXT BASED CAPTCHAS, IF AN AI
WERE CAPABLE OF ACCURATELY COMPLETING THE TASK WITHOUT
EXPLOITING FLAWS IN A PARTICULAR CAPTCHA DESIGN, THEN IT
WOULD HAVE SOLVED THE PROBLEM OF DEVELOPING AN AI THAT
IS CAPABLE OF COMPLEX OBJECT RECOGNITION IN SCENES
CONTENT
INTRODUCTION
DEFINITION
BASCILLY WHAT A ‘CAPTCHA DO ?
HOW DOES CAPTCHA WORK?
TYPES OF CAPTCHAS
BREAKING CAPTCHAS
CHARACTERISTICS
APPLICATIONS
CONCLUSION
INTRODUCTION
COMPUTERS AND HUMANS ARE APART, A TECHNIQUE
USED BY A COMPUTER TO TELL IF IT IS INERACTING
WITH HUMAN OR SOME OTHER COMPUTER.
IT IS NEEDED BECAUSE ACTIVITIES SUCH AS ONLINE
COMMERCE TRANSACTIONS, SEARCH ENGINE
SUBMISSONS, WEB POLLS, WEB REGISTRATIONS,
FREE E-MAIL SERVICE REGISTRATION AND OTHER
AUTOMATED SERVICES ARE SUBJECT TO SOFTWARE
PROGRAMS, OR BOTS, THAT MIMIC THE BEHAVIOR
OF HUMANS IN ORDER TO SKEW THE RESULTS OF
THE AUTOMATED TASK OR PERFORM MALICIOUS
ACTIVITIES, SUCH AS GATHERING E-MAIL
ADDRESSES FOR SPAMMING.
DEFINITION
TEXT BASED
• GIMPY, EZ-GIMPY
• GIMPY-R, GOOGLE CAPTCHA
• SIMARD’S HIP (MSN)
GRAPHIC BASED
• BONGO
• PIX
AUDIO BASED
TEXT BASED CAPTCHAS
GIMPY, EZ-GIMPY
ONLINE POLLS.
SEARCH ENGINE BOTS.
WORMS AND SPAMS.
SEARCH ENGINE BOTS.
PREVENT DICTIONARY ATTACKS.
CONCLUSION
CAPTCHAS ARE ANY SOFTWARE THAT DISTINGUISHES H
AND MACHINE.
?