SlideShare a Scribd company logo
1 of 23
Slide 1




Letā€™s Have Quiz
Slide 2




What Computers
  Cannot Do
 Which Humans
   Can Do?
Slide 3




Canā€™t
Sing
        Canā€™t
        Calculate   Canā€™t
                    Teach

 A

              B
                     C
Slide 4




              Canā€™t
              Read
         Distorted Text




Secret Answer D
Slide 5




      This
  INABILITY
 of Computers
was seen as an
OPPORTUNITY
    to solve
 Big Problems
Slide 6




  Big Problems
       In
Practical Security
      Of
Web Applications
Slide 7




                                  ļƒ¼Comment Spam in Blogs.
                 ļƒ¼Free Registration Sites Attacks.
               ļƒ¼Email Addresses From Scrapers.
                                   ļƒ¼Dictionary Attacks.
                                   ļƒ¼ Search Engine Bots.
                                    ļƒ¼ Worms and Spam.
                                      ļƒ¼ Online Polls.
Source: http://www.captcha.net/
Slide 8




    How to Solve This?
             by
  GENERATING and GRADING
            TESTS
    that HUMANS can PASS
             but
CURRENT COMPUTER PROGRAMS
           CANNOT.
Slide 9




              Canā€™t
              Read
         Distorted Text




Secret Answer D
Slide 10




CA PTC HA
Completely
Automated
Public
Turing test to tell
Computers and
Humans
Apart
Slide 11




   The term CAPTCHA was coined
               in 2000
   by Luis von Ahn, Manuel Blum,
     Nicholas Hopper and John
              Langford
   of Carnegie Mellon University.
Source: http://www.captcha.net/
Slide 12




                                  Demo




Source: http://www.captcha.net/
Slide 13




                                  Demo




Source: http://www.captcha.net/
Slide 14




 How CAPTCHA
   Can Solve
Above Problems?
Slide 15




      ļƒ¼ Preventing Comment Spam in
                 Blogs.
     Only humans can enter comments
                on a blog


ļƒ¼ Protecting Website Registration.
   To ensure that only humans
      obtain free accounts.
Source: http://www.captcha.net/
Slide 16




           ļƒ¼Protecting Email Addresses
                 From Scrapers.
            To require users to solve a
          CAPTCHA before showing your
                  email address.

           ļƒ¼ Worms and Spam.
  "I will only accept an email if I know
  there is a human behind the other
                computer."
Source: http://www.captcha.net/
Slide 17




     ļƒ¼ Preventing Dictionary Attacks.
Prevent a computer from being able
to iterate through the entire space
   of passwords by requiring it to
 solve a CAPTCHA after a certain
   number of unsuccessful logins.

Source: http://www.captcha.net/
Slide 18




                                  ļƒ¼ Search Engine Bots.
         In order to truly guarantee that
            bots won't enter a web site



                                     ļƒ¼ Online Polls.
                       The poll ensures that only
                           humans can vote.
Source: http://www.captcha.net/
Slide 19




Want To Try Yourself?
Slide 20




                                                       You Need
1) JAR
2) Mappings in web.xml
3) JSP with HTML form
4) Validation code in ACTION
Source: http://simplecaptcha.sourceforge.net/installing.html
Slide 21




                       Resources




http://www.captcha.net/
http://simplecaptcha.sourceforge.net/
Slide 22




Questions
Slide 23




Food For Thoughts
       CAPTCHA
           and
 Artificial Intelligence



     Re CAPTCHA

More Related Content

Similar to CAPTCHA

Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captchakunalkiit
Ā 
latest ppt in tranning
latest ppt in tranninglatest ppt in tranning
latest ppt in tranningRaj Fageria
Ā 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014Ganesh Dhage
Ā 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthWebCrazyLabs
Ā 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)Abhimanyu Sood
Ā 
Rise of the Autobots: Into the Underground of Social Network Bots
Rise of the Autobots: Into the Underground of Social Network BotsRise of the Autobots: Into the Underground of Social Network Bots
Rise of the Autobots: Into the Underground of Social Network BotsTom Eston
Ā 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfGanesh Dhage
Ā 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar reportRishabh Agarwal
Ā 
A CAPTCHA in the Rye
A CAPTCHA in the RyeA CAPTCHA in the Rye
A CAPTCHA in the RyeImperva
Ā 
IRJET- Different Implemented Captchas and Breaking Methods
IRJET- Different Implemented Captchas and Breaking MethodsIRJET- Different Implemented Captchas and Breaking Methods
IRJET- Different Implemented Captchas and Breaking MethodsIRJET Journal
Ā 

Similar to CAPTCHA (20)

Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captcha
Ā 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
Ā 
Captchas
CaptchasCaptchas
Captchas
Ā 
latest ppt in tranning
latest ppt in tranninglatest ppt in tranning
latest ppt in tranning
Ā 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014
Ā 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for Youth
Ā 
14A81A05A8
14A81A05A814A81A05A8
14A81A05A8
Ā 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
Ā 
Captcha1
Captcha1Captcha1
Captcha1
Ā 
Rise of the Autobots: Into the Underground of Social Network Bots
Rise of the Autobots: Into the Underground of Social Network BotsRise of the Autobots: Into the Underground of Social Network Bots
Rise of the Autobots: Into the Underground of Social Network Bots
Ā 
Captcha report
Captcha reportCaptcha report
Captcha report
Ā 
Captcha
CaptchaCaptcha
Captcha
Ā 
Captcha
CaptchaCaptcha
Captcha
Ā 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdf
Ā 
Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
Ā 
Captcha
CaptchaCaptcha
Captcha
Ā 
A CAPTCHA in the Rye
A CAPTCHA in the RyeA CAPTCHA in the Rye
A CAPTCHA in the Rye
Ā 
captcha
captcha captcha
captcha
Ā 
Spam Wars
Spam WarsSpam Wars
Spam Wars
Ā 
IRJET- Different Implemented Captchas and Breaking Methods
IRJET- Different Implemented Captchas and Breaking MethodsIRJET- Different Implemented Captchas and Breaking Methods
IRJET- Different Implemented Captchas and Breaking Methods
Ā 

More from Abhishek Chikane

Tracking universal immunization
Tracking universal immunizationTracking universal immunization
Tracking universal immunizationAbhishek Chikane
Ā 
Web Application Architecture
Web Application ArchitectureWeb Application Architecture
Web Application ArchitectureAbhishek Chikane
Ā 
Authentication Server
Authentication ServerAuthentication Server
Authentication ServerAbhishek Chikane
Ā 
Creating Hardware Inventory
Creating Hardware InventoryCreating Hardware Inventory
Creating Hardware InventoryAbhishek Chikane
Ā 
Porting Java App To Cloud
Porting Java App To CloudPorting Java App To Cloud
Porting Java App To CloudAbhishek Chikane
Ā 
Cloud Computing And Salesforce
Cloud Computing And SalesforceCloud Computing And Salesforce
Cloud Computing And SalesforceAbhishek Chikane
Ā 
Changing Trends In Cloud Computing
Changing Trends In Cloud ComputingChanging Trends In Cloud Computing
Changing Trends In Cloud ComputingAbhishek Chikane
Ā 
Logger implementation
Logger implementationLogger implementation
Logger implementationAbhishek Chikane
Ā 

More from Abhishek Chikane (10)

MediaWiki for ALM
MediaWiki for ALMMediaWiki for ALM
MediaWiki for ALM
Ā 
Tracking universal immunization
Tracking universal immunizationTracking universal immunization
Tracking universal immunization
Ā 
Web Application Architecture
Web Application ArchitectureWeb Application Architecture
Web Application Architecture
Ā 
Authentication Server
Authentication ServerAuthentication Server
Authentication Server
Ā 
Creating Hardware Inventory
Creating Hardware InventoryCreating Hardware Inventory
Creating Hardware Inventory
Ā 
Porting Java App To Cloud
Porting Java App To CloudPorting Java App To Cloud
Porting Java App To Cloud
Ā 
Cloud Computing And Salesforce
Cloud Computing And SalesforceCloud Computing And Salesforce
Cloud Computing And Salesforce
Ā 
Changing Trends In Cloud Computing
Changing Trends In Cloud ComputingChanging Trends In Cloud Computing
Changing Trends In Cloud Computing
Ā 
Live broadcasting
Live broadcastingLive broadcasting
Live broadcasting
Ā 
Logger implementation
Logger implementationLogger implementation
Logger implementation
Ā 

Recently uploaded

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
Ā 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
Ā 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
Ā 
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹Bhuvaneswari Subramani
Ā 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Ā 
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelDeepika Singh
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
Ā 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
Ā 
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
Ā 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
Ā 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
Ā 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
Ā 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Christopher Logan Kennedy
Ā 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
Ā 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Ā 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Ā 
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Ā 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Ā 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Ā 
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
Ā 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ā 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Ā 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Ā 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Ā 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Ā 

CAPTCHA

  • 2. Slide 2 What Computers Cannot Do Which Humans Can Do?
  • 3. Slide 3 Canā€™t Sing Canā€™t Calculate Canā€™t Teach A B C
  • 4. Slide 4 Canā€™t Read Distorted Text Secret Answer D
  • 5. Slide 5 This INABILITY of Computers was seen as an OPPORTUNITY to solve Big Problems
  • 6. Slide 6 Big Problems In Practical Security Of Web Applications
  • 7. Slide 7 ļƒ¼Comment Spam in Blogs. ļƒ¼Free Registration Sites Attacks. ļƒ¼Email Addresses From Scrapers. ļƒ¼Dictionary Attacks. ļƒ¼ Search Engine Bots. ļƒ¼ Worms and Spam. ļƒ¼ Online Polls. Source: http://www.captcha.net/
  • 8. Slide 8 How to Solve This? by GENERATING and GRADING TESTS that HUMANS can PASS but CURRENT COMPUTER PROGRAMS CANNOT.
  • 9. Slide 9 Canā€™t Read Distorted Text Secret Answer D
  • 10. Slide 10 CA PTC HA Completely Automated Public Turing test to tell Computers and Humans Apart
  • 11. Slide 11 The term CAPTCHA was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas Hopper and John Langford of Carnegie Mellon University. Source: http://www.captcha.net/
  • 12. Slide 12 Demo Source: http://www.captcha.net/
  • 13. Slide 13 Demo Source: http://www.captcha.net/
  • 14. Slide 14 How CAPTCHA Can Solve Above Problems?
  • 15. Slide 15 ļƒ¼ Preventing Comment Spam in Blogs. Only humans can enter comments on a blog ļƒ¼ Protecting Website Registration. To ensure that only humans obtain free accounts. Source: http://www.captcha.net/
  • 16. Slide 16 ļƒ¼Protecting Email Addresses From Scrapers. To require users to solve a CAPTCHA before showing your email address. ļƒ¼ Worms and Spam. "I will only accept an email if I know there is a human behind the other computer." Source: http://www.captcha.net/
  • 17. Slide 17 ļƒ¼ Preventing Dictionary Attacks. Prevent a computer from being able to iterate through the entire space of passwords by requiring it to solve a CAPTCHA after a certain number of unsuccessful logins. Source: http://www.captcha.net/
  • 18. Slide 18 ļƒ¼ Search Engine Bots. In order to truly guarantee that bots won't enter a web site ļƒ¼ Online Polls. The poll ensures that only humans can vote. Source: http://www.captcha.net/
  • 19. Slide 19 Want To Try Yourself?
  • 20. Slide 20 You Need 1) JAR 2) Mappings in web.xml 3) JSP with HTML form 4) Validation code in ACTION Source: http://simplecaptcha.sourceforge.net/installing.html
  • 21. Slide 21 Resources http://www.captcha.net/ http://simplecaptcha.sourceforge.net/
  • 23. Slide 23 Food For Thoughts CAPTCHA and Artificial Intelligence Re CAPTCHA