SlideShare ist ein Scribd-Unternehmen logo
1 von 18
CAPTCHA

Something That Human Can Do But
Computers Can’t………..

Presented By : Shreya
2
Definition
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
Background
 First used by Altavista in1997
Reduced SPAM add-url by over 95%
 CMU/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

4
Background
CAPTCHAs are based on open AI problems
Breaking CAPTCHAs help advance AI by

solving these open problems
Improving CAPTCHAs help telling
computers and human apart
Win-win situation

5
Applications
Free email services
Online polls
Dictionary attacks
Newsgroups, Blogs, etc…
SPAM

6
Types of CAPTCHAs
Text based
Gimpy, ez-gimpy
Gimpy-r, Google CAPTCHA
Simard’s HIP (MSN)

Graphic based
Bongo
Pix

Audio based

7
Text Based CAPTCHAs
Gimpy, ez-gimpy
Pick a word or words from a small dictionary
Distort them and add noise and background

Gimpy-r, Google’s CAPTCHA
Pick random letters
Distort them, add noise and background

Simard’s HIP
Pick random letters and numbers
Distort them and add arcs
8
Text Based CAPTCHAs

9
Graphic Based CAPTCHAs
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

10
Graphic Based CAPTCHAs
PIX
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

11
Graphic Based CAPTCHAs

Dog

Pool

12
Audio Based CAPTCHAs
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

13
Breaking CAPTCHAs
Most text based CAPTCHAs have been broken by

software
OCR

Segmentation

Other CAPTCHAs were broken by streaming the tests

for unsuspecting users to solve.

14
Properties


CAPTCHA should be automatically generated
and graded
 Test can be taken quickly and easily by human
users
 Test will accept virtually all human users and
reject software agents
 Test will resist automatic attack for many years
despite the technology advances and prior
knowledge of algorithms
Final Thoughts
They are crucial to preventing boot attacks
Hopefully, they will become more user-friendly to

people with disabilities (visual, mental)
CAPTCHA’s are mainly produced from AJAX and
PHP technology
Various algorithms are present
Use of XML
Bibliography……

17
18

Weitere ähnliche Inhalte

Andere mochten auch (6)

20 reasons for getting banned in google ad sense
20 reasons for getting banned in google ad sense20 reasons for getting banned in google ad sense
20 reasons for getting banned in google ad sense
 
Google 運算元
Google 運算元Google 運算元
Google 運算元
 
Google Search Operators
Google Search OperatorsGoogle Search Operators
Google Search Operators
 
Advanced operator-cheat-sheet
Advanced operator-cheat-sheetAdvanced operator-cheat-sheet
Advanced operator-cheat-sheet
 
2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back Kid
 

Ähnlich wie Shreya

563.10.3 captcha
563.10.3 captcha563.10.3 captcha
563.10.3 captcha
saishanker
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
Abhimanyu Sood
 

Ähnlich wie Shreya (20)

captcha.ppt
 captcha.ppt captcha.ppt
captcha.ppt
 
563.10.3 captcha
563.10.3 captcha563.10.3 captcha
563.10.3 captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
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
 
CAPTCHA.pptx
CAPTCHA.pptxCAPTCHA.pptx
CAPTCHA.pptx
 
Captchas
CaptchasCaptchas
Captchas
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptx
 
Captcha a web security
Captcha a web securityCaptcha a web security
Captcha a web security
 
Jean captcha-ppt
Jean captcha-pptJean captcha-ppt
Jean captcha-ppt
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharma
 
Mitali Khimsuriya.pptx
Mitali Khimsuriya.pptxMitali Khimsuriya.pptx
Mitali Khimsuriya.pptx
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its types
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Shreya

  • 1. CAPTCHA Something That Human Can Do But Computers Can’t……….. Presented By : Shreya
  • 2. 2
  • 3. Definition 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. Background  First used by Altavista in1997 Reduced SPAM add-url by over 95%  CMU/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 4
  • 5. Background CAPTCHAs are based on open AI problems Breaking CAPTCHAs help advance AI by solving these open problems Improving CAPTCHAs help telling computers and human apart Win-win situation 5
  • 6. Applications Free email services Online polls Dictionary attacks Newsgroups, Blogs, etc… SPAM 6
  • 7. Types of CAPTCHAs Text based Gimpy, ez-gimpy Gimpy-r, Google CAPTCHA Simard’s HIP (MSN) Graphic based Bongo Pix Audio based 7
  • 8. Text Based CAPTCHAs Gimpy, ez-gimpy Pick a word or words from a small dictionary Distort them and add noise and background Gimpy-r, Google’s CAPTCHA Pick random letters Distort them, add noise and background Simard’s HIP Pick random letters and numbers Distort them and add arcs 8
  • 10. Graphic Based CAPTCHAs 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 10
  • 11. Graphic Based CAPTCHAs PIX 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 11
  • 13. Audio Based CAPTCHAs 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 13
  • 14. Breaking CAPTCHAs Most text based CAPTCHAs have been broken by software OCR Segmentation Other CAPTCHAs were broken by streaming the tests for unsuspecting users to solve. 14
  • 15. Properties  CAPTCHA should be automatically generated and graded  Test can be taken quickly and easily by human users  Test will accept virtually all human users and reject software agents  Test will resist automatic attack for many years despite the technology advances and prior knowledge of algorithms
  • 16. Final Thoughts They are crucial to preventing boot attacks Hopefully, they will become more user-friendly to people with disabilities (visual, mental) CAPTCHA’s are mainly produced from AJAX and PHP technology Various algorithms are present Use of XML
  • 18. 18