CAPTCHA

1,038 views

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
1,038
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×