SlideShare une entreprise Scribd logo
1  sur  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.
        ?

Contenu connexe

Tendances (20)

Captcha1
Captcha1Captcha1
Captcha1
 
Captchas
CaptchasCaptchas
Captchas
 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for Youth
 
Captcha
CaptchaCaptcha
Captcha
 
Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captcha
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
 
Captcha seminar
Captcha seminar Captcha seminar
Captcha seminar
 
Captcha report
Captcha reportCaptcha report
Captcha report
 
Captcha system
Captcha  systemCaptcha  system
Captcha system
 
Captcha as graphical password
Captcha as graphical passwordCaptcha as graphical password
Captcha as graphical password
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar 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
 
Advanced Captcha Report
Advanced Captcha ReportAdvanced Captcha Report
Advanced Captcha Report
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdf
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha Creation Using PHP
Captcha Creation Using PHPCaptcha Creation Using PHP
Captcha Creation Using PHP
 
Machine learning
Machine learning Machine learning
Machine learning
 

En vedette

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
 

En vedette (11)

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
 

Similaire à 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
 

Similaire à 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
 

Plus de Abhimanyu Sood

Plus 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)
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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. ?