SlideShare a Scribd company logo
1 of 20
Presented by: MITALI KHIMSURIYA
SEM - VI BCA
⦿Definition
⦿Background
⦿Applications
⦿Types of C APTC HAs
⦿Breaking C APTCHAs
⦿Proposed Approach
⦿Conclusion
2
⦿CAPTCHA stands for Completely Automated
Public Turing test to tell Computers and
Humans Apart
⦿A program that can tell whether its user is a
human or a computer.
⦿The challenge: develop a software program that
can create and grade challenges most humans
can pass but computers cannot
3
⦿First used by Altavista in1997
4
• Reduced SPAM add-url by over 95%
⦿CM U/Yahoo!
• Automated the creating and grading of
challenges
⦿PARC
• Relies on document image degradation to
prevent successful OCR
• Conducted user-focused studies to assess the
effectiveness of CAPTCHAs
⦿C APTC HAs are based on open AI
problems
⦿Breaking C APTCHAs help advance AI by
solving these open problems
⦿Improving C APTC HAs help telling
computers and human apart
⦿Win-win situation
5
⦿Pessimal Print: A Reverse Turing Test
6
Allison L. Coates, Henry S. Baird, Richard J. Fateman
⦿Telling Humans and C omputer Apart
Automatically
Luis von Ahn, Manuel Blum, and John Langford
⦿C APTC HA: Using Hard AI Problems for
Security
Luis von Ahn, Manuel Blum, Nicholas J. Hopper, and John Langford
⦿Using Machine Learning to Break Visual
Human Interaction Proofs (HIPs)
Kumar C hellapilla, Patrice Y. Simard
⦿Free email services
⦿Online polls
⦿Dictionary attacks
⦿Newsgroups, Blogs, etc…
⦿SPAM
7
⦿Text based
8
• G impy, ez-gimpy
• G impy-r, G oogle C APTC HA
• Simard’s HIP (MSN)
⦿G raphic based
• Bongo
• Pix
⦿Audio based
⦿G impy, ez-gimpy
9
• Pick a word or words from a small dictionary
• Distort them and add noise and background
⦿G impy-r, G oogle’s C APTCHA
• Pick random letters
• Distort them, add noise and background
⦿Simard’s HIP
• Pick random letters and numbers
• Distort them and add arcs
10
⦿Bongo
• Display two series of blocks
• User must find the characteristic that sets the two
series apart
• User is asked to determine which series each of
four single blocks belongs to
Difference? thick vs. thin lines
11
⦿PIX
12
• Create a large database of labeled images
• Pick a concrete object
• Pick four images of the object from the images
database
• Distort the images
• Ask the user to pick the object for a list of words
Dog
13
Pool
⦿Pick a word or a sequence of numbers at
random
⦿Render them into an audio clip using a
TTS software
⦿Distort the audio clip
⦿Ask the user to identify and type the
word or numbers
14
⦿Most text based C APTCHAs have been
broken by software
• OCR
• Segmentation
⦿Other C APTC HAs were broken by
streaming the tests for unsuspecting
users to solve.
15
⦿Very similar to PIX
⦿Pick a concrete object
⦿G et 6 images at random from
images.google.com that match the object
⦿Distort the images
⦿Build a list of 100 words: 90 from a full
dictionary, 10 from the objects dictionary
⦿Prompt the user to pick the object from
the list of words
16
⦿Make an HTTP call to images.google.com
and search for the object
⦿Screen scrape the result of 2-3 pages to
get the list of images
⦿Pick 6 images at random
⦿Randomly distort both the images and
their URLs before displaying them
⦿Expire the C APTCHA in 30-45 seconds
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
18
⦿Not accessible to people with disabilities
(which is the case of most CAPTCHAs)
⦿Relies on Google’s infrastructure
⦿Unlike C APTC HAs using random letters
and numbers, the number of challenge
words is limited
19
20

More Related Content

Similar to Mitali Khimsuriya.pptx

The Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- ReduxThe Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- ReduxPierre Schaus
 
applications and advantages of python
applications and advantages of pythonapplications and advantages of python
applications and advantages of pythonbhavesh lande
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptxRohit713364
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHAkomal jadhav
 
TC16_Fostering_a_Successful_Tableau_Deployment
TC16_Fostering_a_Successful_Tableau_DeploymentTC16_Fostering_a_Successful_Tableau_Deployment
TC16_Fostering_a_Successful_Tableau_DeploymentErin Gengo
 
TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)Mike Felch
 
Breaking Through The Challenges of Scalable Deep Learning for Video Analytics
Breaking Through The Challenges of Scalable Deep Learning for Video AnalyticsBreaking Through The Challenges of Scalable Deep Learning for Video Analytics
Breaking Through The Challenges of Scalable Deep Learning for Video AnalyticsJason Anderson
 
Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011Eli White
 
Building Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemMLBuilding Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemMLsparktc
 
Building Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemMLBuilding Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemMLJen Aman
 
Xuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent ApplicationsXuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent ApplicationsMachine Learning Prague
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologiesMonika Keerthi
 
Session 1 - The Current Landscape of Big Data Benchmarks
Session 1 - The Current Landscape of Big Data BenchmarksSession 1 - The Current Landscape of Big Data Benchmarks
Session 1 - The Current Landscape of Big Data BenchmarksDataBench
 
Harmonic Stack for Speed
Harmonic Stack for SpeedHarmonic Stack for Speed
Harmonic Stack for SpeedYung-Yu Chen
 

Similar to Mitali Khimsuriya.pptx (20)

Captcha
CaptchaCaptcha
Captcha
 
The Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- ReduxThe Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- Redux
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha a web security
Captcha a web securityCaptcha a web security
Captcha a web security
 
applications and advantages of python
applications and advantages of pythonapplications and advantages of python
applications and advantages of python
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptx
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHA
 
TC16_Fostering_a_Successful_Tableau_Deployment
TC16_Fostering_a_Successful_Tableau_DeploymentTC16_Fostering_a_Successful_Tableau_Deployment
TC16_Fostering_a_Successful_Tableau_Deployment
 
TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)TeelTech - Advancing Mobile Device Forensics (online version)
TeelTech - Advancing Mobile Device Forensics (online version)
 
Breaking Through The Challenges of Scalable Deep Learning for Video Analytics
Breaking Through The Challenges of Scalable Deep Learning for Video AnalyticsBreaking Through The Challenges of Scalable Deep Learning for Video Analytics
Breaking Through The Challenges of Scalable Deep Learning for Video Analytics
 
Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011
 
Jean captcha-ppt
Jean captcha-pptJean captcha-ppt
Jean captcha-ppt
 
Tf itpbapm
Tf itpbapmTf itpbapm
Tf itpbapm
 
Building Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemMLBuilding Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemML
 
Building Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemMLBuilding Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemML
 
Xuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent ApplicationsXuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent Applications
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologies
 
Session 1 - The Current Landscape of Big Data Benchmarks
Session 1 - The Current Landscape of Big Data BenchmarksSession 1 - The Current Landscape of Big Data Benchmarks
Session 1 - The Current Landscape of Big Data Benchmarks
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Harmonic Stack for Speed
Harmonic Stack for SpeedHarmonic Stack for Speed
Harmonic Stack for Speed
 

Recently uploaded

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Recently uploaded (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

Mitali Khimsuriya.pptx

  • 1. Presented by: MITALI KHIMSURIYA SEM - VI BCA
  • 2. ⦿Definition ⦿Background ⦿Applications ⦿Types of C APTC HAs ⦿Breaking C APTCHAs ⦿Proposed Approach ⦿Conclusion 2
  • 3. ⦿CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart ⦿A program that can tell whether its user is a human or a computer. ⦿The challenge: develop a software program that can create and grade challenges most humans can pass but computers cannot 3
  • 4. ⦿First used by Altavista in1997 4 • Reduced SPAM add-url by over 95% ⦿CM U/Yahoo! • Automated the creating and grading of challenges ⦿PARC • Relies on document image degradation to prevent successful OCR • Conducted user-focused studies to assess the effectiveness of CAPTCHAs
  • 5. ⦿C APTC HAs are based on open AI problems ⦿Breaking C APTCHAs help advance AI by solving these open problems ⦿Improving C APTC HAs help telling computers and human apart ⦿Win-win situation 5
  • 6. ⦿Pessimal Print: A Reverse Turing Test 6 Allison L. Coates, Henry S. Baird, Richard J. Fateman ⦿Telling Humans and C omputer Apart Automatically Luis von Ahn, Manuel Blum, and John Langford ⦿C APTC HA: Using Hard AI Problems for Security Luis von Ahn, Manuel Blum, Nicholas J. Hopper, and John Langford ⦿Using Machine Learning to Break Visual Human Interaction Proofs (HIPs) Kumar C hellapilla, Patrice Y. Simard
  • 7. ⦿Free email services ⦿Online polls ⦿Dictionary attacks ⦿Newsgroups, Blogs, etc… ⦿SPAM 7
  • 8. ⦿Text based 8 • G impy, ez-gimpy • G impy-r, G oogle C APTC HA • Simard’s HIP (MSN) ⦿G raphic based • Bongo • Pix ⦿Audio based
  • 9. ⦿G impy, ez-gimpy 9 • Pick a word or words from a small dictionary • Distort them and add noise and background ⦿G impy-r, G oogle’s C APTCHA • Pick random letters • Distort them, add noise and background ⦿Simard’s HIP • Pick random letters and numbers • Distort them and add arcs
  • 10. 10
  • 11. ⦿Bongo • Display two series of blocks • User must find the characteristic that sets the two series apart • User is asked to determine which series each of four single blocks belongs to Difference? thick vs. thin lines 11
  • 12. ⦿PIX 12 • Create a large database of labeled images • Pick a concrete object • Pick four images of the object from the images database • Distort the images • Ask the user to pick the object for a list of words
  • 14. ⦿Pick a word or a sequence of numbers at random ⦿Render them into an audio clip using a TTS software ⦿Distort the audio clip ⦿Ask the user to identify and type the word or numbers 14
  • 15. ⦿Most text based C APTCHAs have been broken by software • OCR • Segmentation ⦿Other C APTC HAs were broken by streaming the tests for unsuspecting users to solve. 15
  • 16. ⦿Very similar to PIX ⦿Pick a concrete object ⦿G et 6 images at random from images.google.com that match the object ⦿Distort the images ⦿Build a list of 100 words: 90 from a full dictionary, 10 from the objects dictionary ⦿Prompt the user to pick the object from the list of words 16
  • 17. ⦿Make an HTTP call to images.google.com and search for the object ⦿Screen scrape the result of 2-3 pages to get the list of images ⦿Pick 6 images at random ⦿Randomly distort both the images and their URLs before displaying them ⦿Expire the C APTCHA in 30-45 seconds 17
  • 18. ⦿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 18
  • 19. ⦿Not accessible to people with disabilities (which is the case of most CAPTCHAs) ⦿Relies on Google’s infrastructure ⦿Unlike C APTC HAs using random letters and numbers, the number of challenge words is limited 19
  • 20. 20