SlideShare una empresa de Scribd logo
1 de 33
A SEMINAR ON

   CAPTCHA
                    By-

                    ABHIMANYU SOOD
                     0902810002 (C.S.E.)

     DEPARTMENT OF COMPUTER SCEINCE AND ENGINEERING
      IDEAL INSTITUTE OF TECHNOLOGY, GHAZIABAD [U.P.]
       (Approved by AICTE and affiliated to GBTU, Lucknow U.P.)
                              2011-2012
CAPTCHA: Outline
       Meaning of CAPTCHA
       Origin of CAPTCHA
       Different types of CAPTCHA
       Application of CAPTCHA
       Properties of CAPTCHA
       Circumvention/Breaking of CAPTCHA
       Reference
       Conclusion
CAPTCHA: Acronym
      Completely
      Automated
      Public
      Turing Test to Tell
      Computers and
      Humans
      Apart
CAPTCHA: Meaning
      Completely - Whole
      Automated - Made by machine
      Public - Universally known
      Turing Test to Tell - Test presented by Alan Turing
      Computers and
      Humans
      Apart
CAPTCHA: Example
CAPTCHA: Origin
       1997: Andrei Broder at AltaVista wanted to
        prevent bots from automatically submitting
        sites for indexing
       He decided to add a test to the submission page
       He performed a reverse scan through Optical
        Character Recognition(OCR) scanner
       2000: Luis von Ahn, Manuel Blum & John
        Langford at CMU coined term CAPTCHA
CAPTCHA: Deciding Human or

                Bot?
       A puzzle or problem that is easy for
        humans to solve and very difficult for
        computers is given
       If the puzzle is solved correctly, you are
        considered human and can continue
       Also known as reverse Turing Test-
        Human Interaction Proof.
CAPTCHA: Basic types
    Printed CAPTCHA




    Handwritten CAPTCHA
PRINTED CAPTCHA
    Printed CAPTCHA is difficult to break
    Lots of algorithms are available to
     generate these

    Computers cannot identify these easily
    Two major types are there viz. Baffle
     text, Pessimal print.
PRINTED CAPTCHA: Baffle
       Developed by Monica Chew and Henry Baird
       Uses pronounceable English characters(with
        various masking techniques)that are not present
        in English dictionary
PRINTED CAPTCHA: Pessimal
       Developed by Allison Coates and Henry Baird
        and Richard Fateman
       Uses the degradation model simulating physical
        defects caused by printing and scanning of
        printed text
HANDWRITTEN CAPTCHA
      Less frequently used because computers can
       easily identify the handwriting rather than text
       images (OCR Scanners)
      Use of transformations by adding lines, arcs,
       circles etc.
HANDWRITTEN CAPTCHA: Example
CAPTCHA: Advanced Types
       Text based
           Ez-gimpy
           R-gimpy (Google)
           Simard’s HIP (MSN)

       Graphic based
           Bongo
           Pix
CAPTCHA: Advanced Types
     Audio   based

     Face   Recognition

     Logic   Puzzles

     KittenAuth
CAPTCHA: Text Based
       Gimpy, ez-gimpy
           Pick a word or words from a dictionary
           Distort them and, add noise and background



       Gimpy-r, Google’s CAPTCHA
           Pick random letters
           Distort them and, add noise and background
CAPTCHA: Text Based(Gimpy)



                      EZ-GYMPY




                       R-GIMPY
CAPTCHA: Text Based
       Simard’s HIP
         Pick   random letters and numbers
         Distort   them and add arcs
CAPTCHA: Graphics Based
         (Bongo)
       A visual recognition problem
       Two sets of shapes with a distinguishing characteristic
       Must choose which set the shape belongs to
CAPTCHA: Graphics Based (Pix)
       A database of labeled images of recognizable objects
       Randomly chooses an object and displays N pictures of it
       Must correctly identify the object
       Pictures can or cannot be distorted
CAPTCHA: Audio
      Pick a word or a sequence of numbers at
       random
      Render them into an audio clip using a Text
       To Speech (TTS) software
      Distort the audio clip
      Ask the user to identify and type the word or
       numbers
CAPTCHA: Face Recognition
CAPTCHA: Logic Puzzles
       Easy trivia questions
       Example: Which of the following is a bird?

                   Elephant, Tiger, Robin


       Simple mathematical expressions: What is the solution?
                   (2+2)
       It’s very accommodating to create a big enough
        database of these simple logic based puzzles
CAPTCHA: KittenAuth
       “The Cutest Human Test”
       A 3x3 matrix of cute animals
       Choose the 3 kittens
       Strategy is to use

        animals that look

        similar to kittens
CAPTCHA:- Application
       Online polls
       Free e-mail services
       Search engines
       Prevention to Worms and spam's
       Preventing dictionary attack
       Newsgroups, Blogs, etc…
CAPTCHA:- Application (E-Mail)
     Hotmail Registration




     Yahoo! Registration
CAPTCHA: Properties
       CAPTCHA should be automatically generated and
        graded for good performance
       Test can be taken quickly and easily by human users
       Test will accept virtually all human users and reject
        software agents
       Test has been able to resist attacks for many years,
        despite the technological advances and knowledge of
        algorithms, but are they full-proof ??
CAPTCHA: Circumvention
         (Breaking)
       Introducing bugs in the system, so that it
        allows the attacker to completely bypass the
        CAPTCHA.
       Improving character recognition software.
       Using cheap Human labour to process the
        tests(impractical in real world), & as done by
        Humans so the purpose of CAPTCHA still
        holds.
CAPTCHA: Circumvention
         (Breaking)
       Pre-Processing: Removal of background clutter
        and noise.
       Classification: Identifying the character in each
        region.
       Segmentation: Splitting the image into regions
        which each contain a single character.
CAPTCHA: Conclusion
       They are crucial to preventing bot attacks
       Hopefully, they will become more user-friendly
        to people with disabilities (visual/mental)
       CAPTCHA’s are mainly produced from
        Asynchronous Java-script And XML (AJAX) &
        using a bit of Hypertext Preprocessor (PHP)
        technology
       Various algorithms are present
CAPTCHA: Reference
     WIKIPEDIA
     GOOGLE
     http://captchas.net


     Numerous sites that provide various
      students like us to gather, discuss & help
      each other–
    http://www.scribd.com/
    http://www.slideshare.net/
CAPTCHA:
CAPTCHA:


      Any
     Queries.
        ?

Más contenido relacionado

La actualidad más candente

CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthWebCrazyLabs
 
Introduction about Captcha and its types
Introduction about Captcha and its typesIntroduction about Captcha and its types
Introduction about Captcha and its typesbansarirajani
 
Advanced Captcha Report
Advanced Captcha ReportAdvanced Captcha Report
Advanced Captcha ReportArpit Gupta
 
Python project on Image Based Captcha
Python project on Image Based CaptchaPython project on Image Based Captcha
Python project on Image Based CaptchaKAUSHAL KUMAR JHA
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfGanesh Dhage
 
Machine Learning Project - Email Spam Filtering using Enron Dataset
Machine Learning Project - Email Spam Filtering using Enron DatasetMachine Learning Project - Email Spam Filtering using Enron Dataset
Machine Learning Project - Email Spam Filtering using Enron DatasetAman Singhla
 
Cyber security with ai
Cyber security with aiCyber security with ai
Cyber security with aiBurhan Ahmed
 
Detecting the presence of cyberbullying using computer software
Detecting the presence of cyberbullying using computer softwareDetecting the presence of cyberbullying using computer software
Detecting the presence of cyberbullying using computer softwareAshish Arora
 

La actualidad más candente (20)

Captcha seminar
Captcha seminar Captcha seminar
Captcha seminar
 
Captcha1
Captcha1Captcha1
Captcha1
 
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
 
Introduction about Captcha and its types
Introduction about Captcha and its typesIntroduction about Captcha and its types
Introduction about Captcha and its types
 
Captchas
CaptchasCaptchas
Captchas
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
Captcha report
Captcha reportCaptcha report
Captcha report
 
Captcha system
Captcha  systemCaptcha  system
Captcha system
 
Advanced Captcha Report
Advanced Captcha ReportAdvanced Captcha Report
Advanced Captcha Report
 
Python project on Image Based Captcha
Python project on Image Based CaptchaPython project on Image Based Captcha
Python project on Image Based Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
 
Chatbot
ChatbotChatbot
Chatbot
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdf
 
Machine Learning Project - Email Spam Filtering using Enron Dataset
Machine Learning Project - Email Spam Filtering using Enron DatasetMachine Learning Project - Email Spam Filtering using Enron Dataset
Machine Learning Project - Email Spam Filtering using Enron Dataset
 
Cyber security with ai
Cyber security with aiCyber security with ai
Cyber security with ai
 
Detecting the presence of cyberbullying using computer software
Detecting the presence of cyberbullying using computer softwareDetecting the presence of cyberbullying using computer software
Detecting the presence of cyberbullying using computer software
 

Destacado

Captcha as graphical password
Captcha as graphical passwordCaptcha as graphical password
Captcha as graphical passwordGopinath Ramanna
 
Captcha as graphical passwords a new security primitive based on hard ai prob...
Captcha as graphical passwords a new security primitive based on hard ai prob...Captcha as graphical passwords a new security primitive based on hard ai prob...
Captcha as graphical passwords a new security primitive based on hard ai prob...IGEEKS TECHNOLOGIES
 
Recaptcha and the idea behind its development
Recaptcha and the idea behind its development Recaptcha and the idea behind its development
Recaptcha and the idea behind its development Nitika Garg
 
Human or Intelligent Machine?
Human or Intelligent Machine?Human or Intelligent Machine?
Human or Intelligent Machine?ameyakulk
 
Captcha Recognition using Neural Networks
Captcha Recognition using Neural NetworksCaptcha Recognition using Neural Networks
Captcha Recognition using Neural NetworksConstantine Priemski
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its typesindrathakur001
 
Machine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha RecognitionMachine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha RecognitionRachel Shadoan
 
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without DatabaseAn Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without DatabaseShubham Saurav
 

Destacado (12)

Captcha as graphical password
Captcha as graphical passwordCaptcha as graphical password
Captcha as graphical password
 
Captcha as graphical passwords a new security primitive based on hard ai prob...
Captcha as graphical passwords a new security primitive based on hard ai prob...Captcha as graphical passwords a new security primitive based on hard ai prob...
Captcha as graphical passwords a new security primitive based on hard ai prob...
 
Jean captcha-ppt
Jean captcha-pptJean captcha-ppt
Jean captcha-ppt
 
Captcha
Captcha Captcha
Captcha
 
Recaptcha and the idea behind its development
Recaptcha and the idea behind its development Recaptcha and the idea behind its development
Recaptcha and the idea behind its development
 
Human or Intelligent Machine?
Human or Intelligent Machine?Human or Intelligent Machine?
Human or Intelligent Machine?
 
Captcha Recognition using Neural Networks
Captcha Recognition using Neural NetworksCaptcha Recognition using Neural Networks
Captcha Recognition using Neural Networks
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its types
 
Machine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha RecognitionMachine Learning Methods For Captcha Recognition
Machine Learning Methods For Captcha Recognition
 
only captcha 7500
only captcha 7500only captcha 7500
only captcha 7500
 
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without DatabaseAn Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
 
RECAPTCHA for translations
RECAPTCHA for translationsRECAPTCHA for translations
RECAPTCHA for translations
 

Similar a Captcha ppt

CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptxRohit713364
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharmavinit1991
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologiesMonika Keerthi
 
563.10.3 captcha
563.10.3 captcha563.10.3 captcha
563.10.3 captchasaishanker
 
latest ppt in tranning
latest ppt in tranninglatest ppt in tranning
latest ppt in tranningRaj Fageria
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHAkomal jadhav
 
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF AlgorithmEnhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithmtheijes
 
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA ijait
 
Seminar on CAPTCHA
Seminar on CAPTCHASeminar on CAPTCHA
Seminar on CAPTCHASuhas Joshi
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEditor IJCATR
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014Ganesh Dhage
 

Similar a Captcha ppt (20)

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
 
CAPTCHA.pptx
CAPTCHA.pptxCAPTCHA.pptx
CAPTCHA.pptx
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharma
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologies
 
563.10.3 captcha
563.10.3 captcha563.10.3 captcha
563.10.3 captcha
 
latest ppt in tranning
latest ppt in tranninglatest ppt in tranning
latest ppt in tranning
 
Shreya
ShreyaShreya
Shreya
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHA
 
Captchas
CaptchasCaptchas
Captchas
 
Captcha
CaptchaCaptcha
Captcha
 
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF AlgorithmEnhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
 
Captcha
CaptchaCaptcha
Captcha
 
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
A FRAMEWORK FOR DEVANAGARI SCRIPT-BASED CAPTCHA
 
Seminar on CAPTCHA
Seminar on CAPTCHASeminar on CAPTCHA
Seminar on CAPTCHA
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger Captchas
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014
 
Captcha
CaptchaCaptcha
Captcha
 

Más de Abhimanyu Sood

Más de Abhimanyu Sood (6)

Web analytics
Web analyticsWeb analytics
Web analytics
 
Bug XTracker Report
Bug XTracker ReportBug XTracker Report
Bug XTracker Report
 
Bug x tracker
Bug x trackerBug x tracker
Bug x tracker
 
CAPTCHA2
CAPTCHA2CAPTCHA2
CAPTCHA2
 
Report1
Report1Report1
Report1
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Captcha ppt

  • 1. A SEMINAR ON CAPTCHA By- ABHIMANYU SOOD 0902810002 (C.S.E.) DEPARTMENT OF COMPUTER SCEINCE AND ENGINEERING IDEAL INSTITUTE OF TECHNOLOGY, GHAZIABAD [U.P.] (Approved by AICTE and affiliated to GBTU, Lucknow U.P.) 2011-2012
  • 2. CAPTCHA: Outline  Meaning of CAPTCHA  Origin of CAPTCHA  Different types of CAPTCHA  Application of CAPTCHA  Properties of CAPTCHA  Circumvention/Breaking of CAPTCHA  Reference  Conclusion
  • 3. CAPTCHA: Acronym  Completely  Automated  Public  Turing Test to Tell  Computers and  Humans  Apart
  • 4. CAPTCHA: Meaning  Completely - Whole  Automated - Made by machine  Public - Universally known  Turing Test to Tell - Test presented by Alan Turing  Computers and  Humans  Apart
  • 6. CAPTCHA: Origin  1997: Andrei Broder at AltaVista wanted to prevent bots from automatically submitting sites for indexing  He decided to add a test to the submission page  He performed a reverse scan through Optical Character Recognition(OCR) scanner  2000: Luis von Ahn, Manuel Blum & John Langford at CMU coined term CAPTCHA
  • 7. CAPTCHA: Deciding Human or Bot?  A puzzle or problem that is easy for humans to solve and very difficult for computers is given  If the puzzle is solved correctly, you are considered human and can continue  Also known as reverse Turing Test- Human Interaction Proof.
  • 8. CAPTCHA: Basic types Printed CAPTCHA Handwritten CAPTCHA
  • 9. PRINTED CAPTCHA  Printed CAPTCHA is difficult to break  Lots of algorithms are available to generate these  Computers cannot identify these easily  Two major types are there viz. Baffle text, Pessimal print.
  • 10. PRINTED CAPTCHA: Baffle  Developed by Monica Chew and Henry Baird  Uses pronounceable English characters(with various masking techniques)that are not present in English dictionary
  • 11. PRINTED CAPTCHA: Pessimal  Developed by Allison Coates and Henry Baird and Richard Fateman  Uses the degradation model simulating physical defects caused by printing and scanning of printed text
  • 12. HANDWRITTEN CAPTCHA  Less frequently used because computers can easily identify the handwriting rather than text images (OCR Scanners)  Use of transformations by adding lines, arcs, circles etc.
  • 14. CAPTCHA: Advanced Types  Text based  Ez-gimpy  R-gimpy (Google)  Simard’s HIP (MSN)  Graphic based  Bongo  Pix
  • 15. CAPTCHA: Advanced Types  Audio based  Face Recognition  Logic Puzzles  KittenAuth
  • 16. CAPTCHA: Text Based  Gimpy, ez-gimpy  Pick a word or words from a dictionary  Distort them and, add noise and background  Gimpy-r, Google’s CAPTCHA  Pick random letters  Distort them and, add noise and background
  • 17. CAPTCHA: Text Based(Gimpy) EZ-GYMPY R-GIMPY
  • 18. CAPTCHA: Text Based  Simard’s HIP  Pick random letters and numbers  Distort them and add arcs
  • 19. CAPTCHA: Graphics Based (Bongo)  A visual recognition problem  Two sets of shapes with a distinguishing characteristic  Must choose which set the shape belongs to
  • 20. CAPTCHA: Graphics Based (Pix)  A database of labeled images of recognizable objects  Randomly chooses an object and displays N pictures of it  Must correctly identify the object  Pictures can or cannot be distorted
  • 21. CAPTCHA: Audio  Pick a word or a sequence of numbers at random  Render them into an audio clip using a Text To Speech (TTS) software  Distort the audio clip  Ask the user to identify and type the word or numbers
  • 23. CAPTCHA: Logic Puzzles  Easy trivia questions  Example: Which of the following is a bird? Elephant, Tiger, Robin  Simple mathematical expressions: What is the solution? (2+2)  It’s very accommodating to create a big enough database of these simple logic based puzzles
  • 24. CAPTCHA: KittenAuth  “The Cutest Human Test”  A 3x3 matrix of cute animals  Choose the 3 kittens  Strategy is to use animals that look similar to kittens
  • 25. CAPTCHA:- Application  Online polls  Free e-mail services  Search engines  Prevention to Worms and spam's  Preventing dictionary attack  Newsgroups, Blogs, etc…
  • 26. CAPTCHA:- Application (E-Mail) Hotmail Registration Yahoo! Registration
  • 27. CAPTCHA: Properties  CAPTCHA should be automatically generated and graded for good performance  Test can be taken quickly and easily by human users  Test will accept virtually all human users and reject software agents  Test has been able to resist attacks for many years, despite the technological advances and knowledge of algorithms, but are they full-proof ??
  • 28. CAPTCHA: Circumvention (Breaking)  Introducing bugs in the system, so that it allows the attacker to completely bypass the CAPTCHA.  Improving character recognition software.  Using cheap Human labour to process the tests(impractical in real world), & as done by Humans so the purpose of CAPTCHA still holds.
  • 29. CAPTCHA: Circumvention (Breaking)  Pre-Processing: Removal of background clutter and noise.  Classification: Identifying the character in each region.  Segmentation: Splitting the image into regions which each contain a single character.
  • 30. CAPTCHA: Conclusion  They are crucial to preventing bot attacks  Hopefully, they will become more user-friendly to people with disabilities (visual/mental)  CAPTCHA’s are mainly produced from Asynchronous Java-script And XML (AJAX) & using a bit of Hypertext Preprocessor (PHP) technology  Various algorithms are present
  • 31. CAPTCHA: Reference  WIKIPEDIA  GOOGLE  http://captchas.net  Numerous sites that provide various students like us to gather, discuss & help each other– http://www.scribd.com/ http://www.slideshare.net/
  • 33. CAPTCHA: Any Queries. ?