CAPTCHA
-By Bansari Rajani
Contents...
•What is CAPTCHA?
•Making a CAPTCHA
•Type of CAPTCHA
•Where to use CAPTCHA?
•Guidelines when making a CAPTCHA
•Ways to break CAPTCHA
•reCAPTCHA
•Time spent
CAPTCHA means...
Completely Automated Public Turing
test to tell Computers and Humans
Apart
Created in 2000 for Yahoo to prevent
automated e-mail account registration.
Cont...
A program that can tell whether its user
is a human or a computer.
It uses a type of challenge-response
test to determine that the response is not
generated by a computer.
Turing test:
“Standard Interpretation”
Player C, the interrogator
is asked with trying to
determine which player A
or B is a computer and
which is a human.
Reverse Turing Test:
A CAPTCHA is
sometimes described as
a Reverse Turing Test,
because it is...
Administrate by a
machine and targeted
to a human
So, CAPTCHA is...
A program that can generate and grade tests
that:
•Most human can pass;
•Current computer programs cannot pass
Making a CAPTCHA...
Pick a random
string of
characters
Renders it into a
distorted image
CAPTCHA
Making a CAPTCHA...
...and the program generates a test:
Type the characters that appear in the image
Type of CAPTCHA...
•Early CAPTCHAs
•Generated by EZ-gimpy program;
•Used previously in Yahoo!
Type of CAPTCHA...
•Improved CAPTCHAs:
• high contrast for human
readability;
• medium, per-character
perturbation;
• random fonts per character;
Type of CAPTCHA...
•A Morden CAPTCHAs:
•rather than attempting to create a distorted
background and high levels of warping on the
text;
•focus on making segmentation difficult by
adding an angled line;
Other types of CAPTCHA...
•Animated CAPTCHAs
•3D CAPTCHAs
•ASCII Art
Where to use CAPTCHAs???
•Data connection
•Worms and spam
•Protecting Email address from scrappers
•Online polls
•Protecting website registration
•Preventing dictionary attacks
•Search engine bots
Guidelines when making a
CAPTCHA...
•Image security : Image of text
distorted randomly
•Script level security : Systems
where a solution to the
same CAPTCHA can be
used multiple times
Guidelines when making a
CAPTCHA...
Accessibility : It prevent visually impaired
users from accessing the protected
resource
•They use screen reader, so when you
reached an image, all it can do is to
read the caption of that image
•Solution: permitting users to opt for
an audio or sound CAPTCHA
Ways to break CAPTCHAs...
•Using cheap human labor to process the
tests
•Improving Character Recognition
software (OCR – Optical Character
Recognition )
Break: character recognition...
•Programs that have the following
functions:
•Extraction of the image from the web page
•Removal of background clutter, for example
with color filters and detection of thin lines
•Segmentation, i.e. splitting the image into
regions each containing a single letter;
•Identifying the letter for each region.
reCAPTCHA...
•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;
Introduction about Captcha and its types
Time spent...
•Roughly 60 million CAPTCHAs are solved
each day;
•Medium 10 seconds to solve a captcha;
•People around the world waste more than
150,000 hours on solving CAPTCHAs;

More Related Content

PPTX
CAPTCHA
PPTX
CAPTCHA
PDF
Captcha seminar report
PPTX
PPT
Captcha1
PPTX
Captcha
PPT
Captcha ppt
PPTX
CAPTCHA
CAPTCHA
CAPTCHA
Captcha seminar report
Captcha1
Captcha
Captcha ppt
CAPTCHA

What's hot (20)

PPSX
Captcha
PPT
captcha.ppt
PPTX
Captcha seminar
PPT
CAPTCHA- Newly Attractive Presentation for Youth
PPT
Captchas
PPTX
Captcha system
DOCX
Advanced Captcha Report
PPT
PPTX
Chatbot ppt
PDF
Captcha Seminar report 2014 pdf
PPTX
Artificial intelligence
PDF
ChatGPT Use- Cases
PPTX
Ai lecture 03 computer vision
PDF
Data Science - Part XIV - Genetic Algorithms
PPTX
An introduction to reinforcement learning
PPTX
Artificially Intelligent chatbot Implementation
PPTX
Machine learning basics
PPTX
AI threats
PPTX
Genetic algorithm
Captcha
captcha.ppt
Captcha seminar
CAPTCHA- Newly Attractive Presentation for Youth
Captchas
Captcha system
Advanced Captcha Report
Chatbot ppt
Captcha Seminar report 2014 pdf
Artificial intelligence
ChatGPT Use- Cases
Ai lecture 03 computer vision
Data Science - Part XIV - Genetic Algorithms
An introduction to reinforcement learning
Artificially Intelligent chatbot Implementation
Machine learning basics
AI threats
Genetic algorithm
Ad

Similar to Introduction about Captcha and its types (20)

PPTX
PPTX
CSE captcha ppt.pptx
PPTX
introduction to captcha, its types and how does it works
PPTX
Captcha ppt
PPTX
Captcha
PDF
Human Computer Interface -l2.pdf
PPTX
CAPTCHA.pptx
DOCX
Python CAPTCHA Solver - How to Bypass Any CAPTCHA with AI & Automation.docx
DOCX
Why Captcha Image Readers Are the Future of Web Security.docx
DOCX
CAPTCHA Solver Python – Ultimate Solution for Automated CAPTCHA Bypassing.docx
PPTX
DOCX
Different Types of CAPTCHAs and How They Prevent Bots.docx
PPTX
Captcha by vinit sharma
PPTX
Captcha
PPTX
Captcha
PPTX
Captcha Human vs robots
PPTX
PPTX
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
DOCX
How to Bypass CAPTCHA Using AI Powered Tools.docx
DOCX
How CAPTCHA Solvers Are Transforming Cybersecurity.docx
CSE captcha ppt.pptx
introduction to captcha, its types and how does it works
Captcha ppt
Captcha
Human Computer Interface -l2.pdf
CAPTCHA.pptx
Python CAPTCHA Solver - How to Bypass Any CAPTCHA with AI & Automation.docx
Why Captcha Image Readers Are the Future of Web Security.docx
CAPTCHA Solver Python – Ultimate Solution for Automated CAPTCHA Bypassing.docx
Different Types of CAPTCHAs and How They Prevent Bots.docx
Captcha by vinit sharma
Captcha
Captcha
Captcha Human vs robots
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
How to Bypass CAPTCHA Using AI Powered Tools.docx
How CAPTCHA Solvers Are Transforming Cybersecurity.docx
Ad

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPT
Geologic Time for studying geology for geologist
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
August Patch Tuesday
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
The various Industrial Revolutions .pptx
PDF
Five Habits of High-Impact Board Members
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Geologic Time for studying geology for geologist
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Zenith AI: Advanced Artificial Intelligence
Univ-Connecticut-ChatGPT-Presentaion.pdf
Hybrid model detection and classification of lung cancer
A review of recent deep learning applications in wood surface defect identifi...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
August Patch Tuesday
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Final SEM Unit 1 for mit wpu at pune .pptx
The various Industrial Revolutions .pptx
Five Habits of High-Impact Board Members
WOOl fibre morphology and structure.pdf for textiles
Hindi spoken digit analysis for native and non-native speakers
Developing a website for English-speaking practice to English as a foreign la...
Benefits of Physical activity for teenagers.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network

Introduction about Captcha and its types

  • 2. Contents... •What is CAPTCHA? •Making a CAPTCHA •Type of CAPTCHA •Where to use CAPTCHA? •Guidelines when making a CAPTCHA •Ways to break CAPTCHA •reCAPTCHA •Time spent
  • 3. CAPTCHA means... Completely Automated Public Turing test to tell Computers and Humans Apart Created in 2000 for Yahoo to prevent automated e-mail account registration.
  • 4. Cont... A program that can tell whether its user is a human or a computer. It uses a type of challenge-response test to determine that the response is not generated by a computer.
  • 5. Turing test: “Standard Interpretation” Player C, the interrogator is asked with trying to determine which player A or B is a computer and which is a human.
  • 6. Reverse Turing Test: A CAPTCHA is sometimes described as a Reverse Turing Test, because it is... Administrate by a machine and targeted to a human
  • 7. So, CAPTCHA is... A program that can generate and grade tests that: •Most human can pass; •Current computer programs cannot pass
  • 8. Making a CAPTCHA... Pick a random string of characters Renders it into a distorted image CAPTCHA
  • 9. Making a CAPTCHA... ...and the program generates a test: Type the characters that appear in the image
  • 10. Type of CAPTCHA... •Early CAPTCHAs •Generated by EZ-gimpy program; •Used previously in Yahoo!
  • 11. Type of CAPTCHA... •Improved CAPTCHAs: • high contrast for human readability; • medium, per-character perturbation; • random fonts per character;
  • 12. Type of CAPTCHA... •A Morden CAPTCHAs: •rather than attempting to create a distorted background and high levels of warping on the text; •focus on making segmentation difficult by adding an angled line;
  • 13. Other types of CAPTCHA... •Animated CAPTCHAs •3D CAPTCHAs •ASCII Art
  • 14. Where to use CAPTCHAs??? •Data connection •Worms and spam •Protecting Email address from scrappers •Online polls •Protecting website registration •Preventing dictionary attacks •Search engine bots
  • 15. Guidelines when making a CAPTCHA... •Image security : Image of text distorted randomly •Script level security : Systems where a solution to the same CAPTCHA can be used multiple times
  • 16. Guidelines when making a CAPTCHA... Accessibility : It prevent visually impaired users from accessing the protected resource •They use screen reader, so when you reached an image, all it can do is to read the caption of that image •Solution: permitting users to opt for an audio or sound CAPTCHA
  • 17. Ways to break CAPTCHAs... •Using cheap human labor to process the tests •Improving Character Recognition software (OCR – Optical Character Recognition )
  • 18. Break: character recognition... •Programs that have the following functions: •Extraction of the image from the web page •Removal of background clutter, for example with color filters and detection of thin lines •Segmentation, i.e. splitting the image into regions each containing a single letter; •Identifying the letter for each region.
  • 19. reCAPTCHA... •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;
  • 21. Time spent... •Roughly 60 million CAPTCHAs are solved each day; •Medium 10 seconds to solve a captcha; •People around the world waste more than 150,000 hours on solving CAPTCHAs;