SlideShare a Scribd company logo
Telling Humans and Computers Apart
Automatically
Presented by:
Meghana Mudunuru
CAPTCHA
Agenda
 Definition
 History
 Types Of CAPTCHA
 Applications
 Breaking CAPTCHA
 Drawbacks
 Conclusion
 CAPTCHA (Completely Automated Public Turing
Test To Tell Computers and Humans Apart).
 The P for Public means that the code and the data
used by a CAPTCHA should be publicly available.
 T for “Turing Test to Tell” is because CAPTCHAs
are like Turing Tests. It is also known as reverse
turing test
What is CAPTCHA??
Captcha is a program that protect website against
bots by generating and grading test that humans can
pass but current computer programs cannot. For
example, humans can read distorted text as the one
shown below, but current computer programs can't
What is CAPTCHA??
Captcha requires that the user types letters
or digits from distorted image appears on
screen.
If correct solution is entered than system
assumes that response is generated
-by user
else
-by bots & access denied.
What is CAPTCHA??
First developed by Alta Vista in 1997.
Yahoo! Chat room problem.
The term coined in 2003 by Luis von Ahn,
Manuel Blum and Nicholas j. Hopper of
Carnegie Mellon university and john Langford
of IBM.
About 200 million CAPTCHAs are solved by
humans around the world every day.
History behind CAPTCHA
Text Based CAPTCHA
 Gimpy,ez-gimpy
 Gimpy-r, Google CAPTCHA
 Simard’s HIP
Graphics Based CAPTCHA
 Bongo
 Pix
Audio Based CAPTCHA
Types of CAPTCHA
 Gimpy:
Initially used by yahoo ,in this CAPTCHA two steps
are followed as:
a) Pick a word or words from a small dictionary
b) Distort them and add noise and background
Text Based CAPTCHA
 Gimpy-R
 This was used by google and was basically a simple advance
over gimpy. Here instead of a complete word individual letters
are noised instead of complete words. steps followed are as:
a) Pick random letters
b) Distort them, add noise and background
Type three words appearing in the image.
Text Based CAPTCHA
 Simcard’s
• Here further advances made and arcs being made
into it i.e.. Curved geometrical shapes. Hence steps
followed are as:
a)Pick random letters and numbers
b)Distort them and add arcs appearing in the image.
Text Based CAPTCHA
Graphics Based CAPTCHA
To which side does the
block on the bottom
belong?
BONGO:
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.
a) Create a large database of
labeled images
b) Pick a concrete object
c) Pick four images of the object
from the images database
d) Distort the images
e) Ask the user to pick the object
for a list of words
Graphics Based CAPTCHA
PIX:
What are these pictures of?
pool
 These are based on humans ability to depict sounds
that may be distorted, following algorithm is
followed in using it:
a) Pick a word or a sequence of numbers at random
b) Render them into an audio clip using a TTS software
c) Distort the audio clip
d) Ask the user to identify and type the word or numbers
Audio Based CAPTCHA
 Preventing Comment Spam in Blogs.
 Protecting website registration.
 Protecting email addresses from scrapers.
 Online Polls.
 Preventing dictionary attacks.
Applications
 Insecure implementation:
-exploiting bugs in the implementation that allow
the attacker to completely bypass the CAPTCHA
 Computer character recognition:
-improving character recognition software
 Human solvers:
- using cheap human labor to process the tests
How to Defeat CAPTCHA?
 Most text based CAPTCHAs have been broken by
software
-OCR(Optical Character Recognization)
-Segmentation
 Other CAPTCHAs were broken by streaming the tests
for unsuspecting users to solve.
Breaking CAPTCHA
The database already exists and is public.
The database is constantly being updated and
maintained.
Adding “concrete objects” to the dictionary is virtually
instantaneous.
Distortion prevents caching hacks.
Quick expiration limits streaming hacks
Benefits
Not accessible to people with disabilities (which is
the case of most CAPTCHAs).
Relies on Google’s infrastructure.
Unlike CAPTCHAs using random letters and numbers,
the number of challenge words is limited.
Drawbacks
THANK YOU

More Related Content

What's hot

Captcha and Recaptcha Seminar
Captcha and Recaptcha Seminar Captcha and Recaptcha Seminar
Captcha and Recaptcha Seminar
Vivek Maskara
 
Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captchakunalkiit
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
Preetam Rout
 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
Rishabh Agarwal
 
Captcha report
Captcha reportCaptcha report
Captcha report
RAJ SINGH MANDY
 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for Youth
WebCrazyLabs
 
Ai chatbot ppt.pptx
Ai chatbot ppt.pptxAi chatbot ppt.pptx
Ai chatbot ppt.pptx
aashnareddy1
 
Introduction about Captcha and its types
Introduction about Captcha and its typesIntroduction about Captcha and its types
Introduction about Captcha and its types
bansarirajani
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfGanesh Dhage
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
Abhishek Anand
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
Geff Thomas
 
Python project on Image Based Captcha
Python project on Image Based CaptchaPython project on Image Based Captcha
Python project on Image Based Captcha
KAUSHAL KUMAR JHA
 
ChatGPT Deck.pptx
ChatGPT Deck.pptxChatGPT Deck.pptx
ChatGPT Deck.pptx
omornahid1
 
Captcha
CaptchaCaptcha
Advanced Captcha Report
Advanced Captcha ReportAdvanced Captcha Report
Advanced Captcha Report
Arpit Gupta
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Samuel Adams, MBA
 

What's hot (20)

Captcha and Recaptcha Seminar
Captcha and Recaptcha Seminar Captcha and Recaptcha Seminar
Captcha and Recaptcha Seminar
 
Captcha
CaptchaCaptcha
Captcha
 
Captchas
CaptchasCaptchas
Captchas
 
Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captcha
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
 
Captcha report
Captcha reportCaptcha report
Captcha report
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for Youth
 
Ai chatbot ppt.pptx
Ai chatbot ppt.pptxAi chatbot ppt.pptx
Ai chatbot ppt.pptx
 
Introduction about Captcha and its types
Introduction about Captcha and its typesIntroduction about Captcha and its types
Introduction about Captcha and its types
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdf
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
 
Python project on Image Based Captcha
Python project on Image Based CaptchaPython project on Image Based Captcha
Python project on Image Based Captcha
 
ChatGPT Deck.pptx
ChatGPT Deck.pptxChatGPT Deck.pptx
ChatGPT Deck.pptx
 
Captcha
CaptchaCaptcha
Captcha
 
Advanced Captcha Report
Advanced Captcha ReportAdvanced Captcha Report
Advanced Captcha Report
 
Captcha
CaptchaCaptcha
Captcha
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 

Similar to Captcha

Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its types
indrathakur001
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptx
Rohit713364
 
563.10.3 captcha
563.10.3 captcha563.10.3 captcha
563.10.3 captchasaishanker
 
CAPTCHA.pptx
CAPTCHA.pptxCAPTCHA.pptx
CAPTCHA.pptx
KritikaGautam21
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharma
vinit1991
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHA
komal jadhav
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger Captchas
Editor IJCATR
 
Shreya
ShreyaShreya
Shreya
Garima Singh
 
Captcha
CaptchaCaptcha
Captcha
chinmaymadhav
 
14A81A05A8
14A81A05A814A81A05A8
14A81A05A8
Chaitanya Ram
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologies
Monika Keerthi
 
Captcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing TechniquesCaptcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing Techniques
IOSR Journals
 
Captcha
CaptchaCaptcha
Captcha
Gowthami T
 
Captcha
CaptchaCaptcha
Captcha
Gowthami T
 

Similar to Captcha (20)

Jean captcha-ppt
Jean captcha-pptJean captcha-ppt
Jean captcha-ppt
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its types
 
Captcha a web security
Captcha a web securityCaptcha a web security
Captcha a web security
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptx
 
563.10.3 captcha
563.10.3 captcha563.10.3 captcha
563.10.3 captcha
 
CAPTCHA.pptx
CAPTCHA.pptxCAPTCHA.pptx
CAPTCHA.pptx
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharma
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHA
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger Captchas
 
Captchas
CaptchasCaptchas
Captchas
 
Shreya
ShreyaShreya
Shreya
 
Captcha
CaptchaCaptcha
Captcha
 
14A81A05A8
14A81A05A814A81A05A8
14A81A05A8
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologies
 
49 captcha
49 captcha49 captcha
49 captcha
 
Captcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing TechniquesCaptcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing Techniques
 
49 captcha
49 captcha49 captcha
49 captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
captcha
captcha captcha
captcha
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 

Captcha

  • 1. Telling Humans and Computers Apart Automatically Presented by: Meghana Mudunuru CAPTCHA
  • 2. Agenda  Definition  History  Types Of CAPTCHA  Applications  Breaking CAPTCHA  Drawbacks  Conclusion
  • 3.  CAPTCHA (Completely Automated Public Turing Test To Tell Computers and Humans Apart).  The P for Public means that the code and the data used by a CAPTCHA should be publicly available.  T for “Turing Test to Tell” is because CAPTCHAs are like Turing Tests. It is also known as reverse turing test What is CAPTCHA??
  • 4. Captcha is a program that protect website against bots by generating and grading test that humans can pass but current computer programs cannot. For example, humans can read distorted text as the one shown below, but current computer programs can't What is CAPTCHA??
  • 5. Captcha requires that the user types letters or digits from distorted image appears on screen. If correct solution is entered than system assumes that response is generated -by user else -by bots & access denied. What is CAPTCHA??
  • 6. First developed by Alta Vista in 1997. Yahoo! Chat room problem. The term coined in 2003 by Luis von Ahn, Manuel Blum and Nicholas j. Hopper of Carnegie Mellon university and john Langford of IBM. About 200 million CAPTCHAs are solved by humans around the world every day. History behind CAPTCHA
  • 7. Text Based CAPTCHA  Gimpy,ez-gimpy  Gimpy-r, Google CAPTCHA  Simard’s HIP Graphics Based CAPTCHA  Bongo  Pix Audio Based CAPTCHA Types of CAPTCHA
  • 8.  Gimpy: Initially used by yahoo ,in this CAPTCHA two steps are followed as: a) Pick a word or words from a small dictionary b) Distort them and add noise and background Text Based CAPTCHA
  • 9.  Gimpy-R  This was used by google and was basically a simple advance over gimpy. Here instead of a complete word individual letters are noised instead of complete words. steps followed are as: a) Pick random letters b) Distort them, add noise and background Type three words appearing in the image. Text Based CAPTCHA
  • 10.  Simcard’s • Here further advances made and arcs being made into it i.e.. Curved geometrical shapes. Hence steps followed are as: a)Pick random letters and numbers b)Distort them and add arcs appearing in the image. Text Based CAPTCHA
  • 11. Graphics Based CAPTCHA To which side does the block on the bottom belong? BONGO: 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.
  • 12. a) Create a large database of labeled images b) Pick a concrete object c) Pick four images of the object from the images database d) Distort the images e) Ask the user to pick the object for a list of words Graphics Based CAPTCHA PIX: What are these pictures of? pool
  • 13.  These are based on humans ability to depict sounds that may be distorted, following algorithm is followed in using it: a) Pick a word or a sequence of numbers at random b) Render them into an audio clip using a TTS software c) Distort the audio clip d) Ask the user to identify and type the word or numbers Audio Based CAPTCHA
  • 14.  Preventing Comment Spam in Blogs.  Protecting website registration.  Protecting email addresses from scrapers.  Online Polls.  Preventing dictionary attacks. Applications
  • 15.  Insecure implementation: -exploiting bugs in the implementation that allow the attacker to completely bypass the CAPTCHA  Computer character recognition: -improving character recognition software  Human solvers: - using cheap human labor to process the tests How to Defeat CAPTCHA?
  • 16.  Most text based CAPTCHAs have been broken by software -OCR(Optical Character Recognization) -Segmentation  Other CAPTCHAs were broken by streaming the tests for unsuspecting users to solve. Breaking CAPTCHA
  • 17. The database already exists and is public. The database is constantly being updated and maintained. Adding “concrete objects” to the dictionary is virtually instantaneous. Distortion prevents caching hacks. Quick expiration limits streaming hacks Benefits
  • 18. Not accessible to people with disabilities (which is the case of most CAPTCHAs). Relies on Google’s infrastructure. Unlike CAPTCHAs using random letters and numbers, the number of challenge words is limited. Drawbacks

Editor's Notes

  1. Front Page of the presentation where I have to start the presentation.
  2. CAPTCHA itself is a abbreviation for COMPLETELY AUTOMATED PUBLIC TURING test to tell COMPUTERS and HUMANS APART
  3. Defination of CAPTCHA as per it’s official website.