0
Slide 1Let’s Have Quiz
Slide 2What Computers  Cannot Do Which Humans   Can Do?
Slide 3Can’tSing        Can’t        Calculate   Can’t                    Teach A              B                     C
Slide 4              Can’t              Read         Distorted TextSecret Answer D
Slide 5      This  INABILITY of Computerswas seen as anOPPORTUNITY    to solve Big Problems
Slide 6  Big Problems       InPractical Security      OfWeb Applications
Slide 7                                  Comment Spam in Blogs.                 Free Registration Sites Attacks.        ...
Slide 8    How to Solve This?             by  GENERATING and GRADING            TESTS    that HUMANS can PASS             ...
Slide 9              Can’t              Read         Distorted TextSecret Answer D
Slide 10CA PTC HACompletelyAutomatedPublicTuring test to tellComputers andHumansApart
Slide 11   The term CAPTCHA was coined               in 2000   by Luis von Ahn, Manuel Blum,     Nicholas Hopper and John ...
Slide 12                                  DemoSource: http://www.captcha.net/
Slide 13                                  DemoSource: http://www.captcha.net/
Slide 14 How CAPTCHA   Can SolveAbove Problems?
Slide 15       Preventing Comment Spam in                 Blogs.     Only humans can enter comments                on a b...
Slide 16           Protecting Email Addresses                 From Scrapers.            To require users to solve a      ...
Slide 17      Preventing Dictionary Attacks.Prevent a computer from being ableto iterate through the entire space   of pa...
Slide 18                                   Search Engine Bots.         In order to truly guarantee that            bots w...
Slide 19Want To Try Yourself?
Slide 20                                                       You Need1) JAR2) Mappings in web.xml3) JSP with HTML form4)...
Slide 21                       Resourceshttp://www.captcha.net/http://simplecaptcha.sourceforge.net/
Slide 22Questions
Slide 23Food For Thoughts       CAPTCHA           and Artificial Intelligence     Re CAPTCHA
Upcoming SlideShare
Loading in...5
×

CAPTCHA

675

Published on

Introduction to CAPTCHA and how to use in java web applications

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
675
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "CAPTCHA"

  1. 1. Slide 1Let’s Have Quiz
  2. 2. Slide 2What Computers Cannot Do Which Humans Can Do?
  3. 3. Slide 3Can’tSing Can’t Calculate Can’t Teach A B C
  4. 4. Slide 4 Can’t Read Distorted TextSecret Answer D
  5. 5. Slide 5 This INABILITY of Computerswas seen as anOPPORTUNITY to solve Big Problems
  6. 6. Slide 6 Big Problems InPractical Security OfWeb Applications
  7. 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. 8. Slide 8 How to Solve This? by GENERATING and GRADING TESTS that HUMANS can PASS butCURRENT COMPUTER PROGRAMS CANNOT.
  9. 9. Slide 9 Can’t Read Distorted TextSecret Answer D
  10. 10. Slide 10CA PTC HACompletelyAutomatedPublicTuring test to tellComputers andHumansApart
  11. 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. 12. Slide 12 DemoSource: http://www.captcha.net/
  13. 13. Slide 13 DemoSource: http://www.captcha.net/
  14. 14. Slide 14 How CAPTCHA Can SolveAbove Problems?
  15. 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. 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. 17. Slide 17  Preventing Dictionary Attacks.Prevent a computer from being ableto 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. 18. Slide 18  Search Engine Bots. In order to truly guarantee that bots wont enter a web site  Online Polls. The poll ensures that only humans can vote.Source: http://www.captcha.net/
  19. 19. Slide 19Want To Try Yourself?
  20. 20. Slide 20 You Need1) JAR2) Mappings in web.xml3) JSP with HTML form4) Validation code in ACTIONSource: http://simplecaptcha.sourceforge.net/installing.html
  21. 21. Slide 21 Resourceshttp://www.captcha.net/http://simplecaptcha.sourceforge.net/
  22. 22. Slide 22Questions
  23. 23. Slide 23Food For Thoughts CAPTCHA and Artificial Intelligence Re CAPTCHA
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×