SlideShare a Scribd company logo
3
Most read
6
Most read
9
Most read
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

PPT
captcha.ppt
PPTX
Captcha seminar
PPTX
Captcha and Recaptcha Seminar
PPTX
Python project on Image Based Captcha
PDF
Chat bot in_pythion
PPTX
Presentation-Detecting Spammers on Social Networks
PPTX
DNA based Cryptography_Final_Review
PPTX
Steganography
captcha.ppt
Captcha seminar
Captcha and Recaptcha Seminar
Python project on Image Based Captcha
Chat bot in_pythion
Presentation-Detecting Spammers on Social Networks
DNA based Cryptography_Final_Review
Steganography

What's hot (20)

PPTX
Captcha ppt
PPTX
CAPTCHA
PPT
Captcha ppt
PPT
Captcha1
PPTX
CAPTCHA
PPT
CAPTCHA- Newly Attractive Presentation for Youth
PPTX
Captcha
DOC
Seminar report on captcha
PDF
Captcha seminar report
PPSX
Captcha
PPT
Captchas
PPTX
Chat bots
PPTX
Artificial Intelligence
PPTX
CAPTCHA
PDF
Artificial Intelligence PPT .
PDF
PPTX
Ai project | Presentation on AI | Project on Artificial intelligence| College...
PPT
Artificial Intelligence & Robotics
PPT
Chat bots and AI
Captcha ppt
CAPTCHA
Captcha ppt
Captcha1
CAPTCHA
CAPTCHA- Newly Attractive Presentation for Youth
Captcha
Seminar report on captcha
Captcha seminar report
Captcha
Captchas
Chat bots
Artificial Intelligence
CAPTCHA
Artificial Intelligence PPT .
Ai project | Presentation on AI | Project on Artificial intelligence| College...
Artificial Intelligence & Robotics
Chat bots and AI
Ad

Viewers also liked (6)

PPTX
Evaluation of captcha technologies
PPT
Human or Intelligent Machine?
PDF
Captcha Recognition using Neural Networks
PPT
PPTX
4 week summer training report
PPT
Captcha
Evaluation of captcha technologies
Human or Intelligent Machine?
Captcha Recognition using Neural Networks
4 week summer training report
Captcha
Ad

Similar to Captcha (20)

PPT
Jean captcha-ppt
PPTX
CSE captcha ppt.pptx
PPTX
PPTX
CAPTCHA.pptx
PPTX
introduction to captcha, its types and how does it works
PPTX
latest ppt in tranning
PDF
14A81A05A8
PPTX
Captcha & its types
PPTX
PPTX
Captcha
DOCX
PPT
563.10.3 captcha
PPTX
Captcha a web security
PPTX
Captcha by vinit sharma
PDF
A Survey of Current Research on CAPTCHA
PDF
49 captcha
PPTX
Introduction about Captcha and its types
PPT
49 captcha
PPT
Shreya
PPT
Jean captcha-ppt
CSE captcha ppt.pptx
CAPTCHA.pptx
introduction to captcha, its types and how does it works
latest ppt in tranning
14A81A05A8
Captcha & its types
Captcha
563.10.3 captcha
Captcha a web security
Captcha by vinit sharma
A Survey of Current Research on CAPTCHA
49 captcha
Introduction about Captcha and its types
49 captcha
Shreya

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PPTX
Cloud computing and distributed systems.
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Cloud computing and distributed systems.
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars

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

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