Download presentation
Presentation is loading. Please wait.
Published byJon Stith Modified over 9 years ago
1
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP Foundation OWASP http://www.owasp.org CAPTCHA The Image We All Love To Hate Shay Zalalichin and Avi Douglen Comsec Consulting http://www.ComsecGlobal.com/ Israel 2008 September 14
2
OWASP 2 Introduction Completely Automated Public Turing Test to Tell Computers and Humans Apart
3
OWASP 3 CAPTCHA Techniques Background Colors Patterns Distortion Warping Perturbation Lines Text Non-Alpha Fonts Sizes Crowding Deformation Rotation
4
OWASP 4 Common Uses Account Registration Blog Comments Contact Us Forms Data Enumeration Online Polls Search Engine Bots Worms Authentication Mechanism CSRF
5
OWASP 5 Implementation Attacks – Example captcha_image.php?x=-8&y=20&l=12 (x + 12, y – 17) - Mike Spindel and Scott Torborg, DEFCON 16, CAPTCHAs Are they hopeless
6
OWASP 6 Implementation Attacks – More Example Solution as part of Image Id Static Solution per Image Id Multiple Solution Attempts on Single Image Small number of repeated images / Limited solution space Dataflow Bypass
7
OWASP 7 Attacks – Automatic Recognition Optical Character Recognition (OCR) Preprocessing Segmentation Classification Success Rates 20% success for Gmail 30-35% success for Hotmail 60-90% success for most others… Speech-to-Text
8
OWASP 8 - Mike Spindel and Scott Torborg, DEFCON 16, CAPTCHAs Are they hopeless
9
OWASP 9 - Mike Spindel and Scott Torborg, DEFCON 16, CAPTCHAs Are they hopeless
10
OWASP 10
11
OWASP 11 Other Approaches
12
OWASP 12
13
OWASP 13
14
OWASP 14 Attacks using the Human Factor CAPTCHA Proxies Pornography sites Games Etc. CAPTCHA Farms Cheap Workers Indian / Romanian / Far East / … Between 2$ - 4$ per 1000 CAPTCHAs
15
OWASP 15 - Jeremiah Grossman, Blackhat 2008, Get Rich or Die Trying
16
OWASP 16
17
OWASP 17 Conclusion CAPTCHA doesn’t work What it does do, does badly And it’s broken, besides… Bad solution for the wrong problem In the meantime: Don’t use CAPTCHA for sensitive resources
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.