drag and drop captcha : a better approach to captcha

45
Drag and Drop A Better Approach to CAPTCHA A.D.PATEL INSTITUTE OF TECHNOLOGY By: Arpan Desai & Pragnesh Patadia Presented At: IEEE Indicon 2009, DAIICT { arpanvdesai , prpatadia } [at] gmail [dot] com

Upload: adpatel-institute-of-technology

Post on 18-Nov-2014

9.279 views

Category:

Education


1 download

DESCRIPTION

Hi, This is the presentation which was delivered on Drag and Drop CAPTCHA, in IEEE International Conference Indicon 2009. http://ewh.ieee.org/r10/gujarat/indicon2009/index.html This paper basically displays new approach to CAPTCHA and avoid possible threats against the laundry attacks and OCRs. You can find the Research Paper of IEEE at IEEE Xplore. And for more information check the updates on: http://dndcaptcha.blogspot.com For Educational or technical reason you may directly mail me on [email protected]

TRANSCRIPT

Page 1: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Drag and DropA Better Approach to

CAPTCHA

A.D.PATEL INSTITUTE OF TECHNOLOGY

By: Arpan Desai & Pragnesh Patadia

Presented At: IEEE Indicon 2009, DAIICT

{ arpanvdesai , prpatadia } [at] gmail [dot] com

Page 2: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA???..

Page 3: Drag And Drop CAPTCHA : A better Approach To CAPTCHA
Page 4: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA

A PROGRAM THAT CAN TELL WHETHER ITS USER IS A HUMAN OR A COMPUTER

Page 5: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Courtesy By: The Newyorker

Page 6: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA

A. MOST HUMANS CAN PASS

B. CURRENT COMPUTER

PROGRAMS CANNOT PASS

A PROGRAM THAT CAN GENERATE AND GRADE TESTS THAT:

Page 7: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA•COMPLETELY

•AUTOMATED

•PUBLIC

•TURING test to tell

•COMPUTERS and

•HUMANS

•APART

Page 8: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

HUMAN JUDGE

TURING MACHINE CAPTCHA

Turing Test Vs. CAPTCHA

Page 9: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

• FREE E-MAIL SERVICES

• DATA COLLECTION

• PREVENTING WORMS AND SPAM

• PREVENTING DICTIONARY ATTACKS

• PREVENT FAKE ONLINE POLLS

• PREVENT DOS ATTACKS

APPLICATIONS

Page 10: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

MAIL SIGNUP

Page 11: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

URL ADDING

Page 12: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

(FROM WWW.SLASHDOT.ORG)

QUICKVOTE

Which is the best Computer Science Grad School in the US?

CMU

MIT

vote

Berkeley

StanfordCornell

Washington

ONLINE POLLS

Page 13: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

POLL RESULTS…

• CMU – ABOVE 21500• MIT – ABOVE 20000 TO 21000• REST – LESS THAN 1500

Reason For This Surprising Results ??

BOTS AND SPIDERS

Page 14: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

DOS ATTACKS

Page 15: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

TYPES OF CAPTCHA

• BAFFLE TEXT• GIMPY / EZ-GIMPY• GIMPY-r• TICKET MASTER• BONGO• PIX• MAILBLOCK etc…

Page 16: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

TEXT BASED CAPTCHA

Page 17: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA CAN BE BROKEN!!!!

BUT…..

Page 18: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

STILL, WHY CAPTCHA?..

• We believe that precisely stating unsolved AI problems can accelerate the development of Artificial Intelligence: most AI problems that have been precisely stated and publicized have eventually been solved (take chess as an example).

• If the underlying AI problem is useful, a CAPTCHA implies a WIN-WIN situation: either the CAPTCHA is not broken and there is a way to differentiate humans from computers, or the CAPTCHA is broken and a useful AI problem is solved.

Page 19: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Animated CAPTCHA

Page 20: Drag And Drop CAPTCHA : A better Approach To CAPTCHA
Page 21: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Implicit CAPTCHA

Page 22: Drag And Drop CAPTCHA : A better Approach To CAPTCHA
Page 23: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

rot CAPTCHA

Page 24: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Q & AThanks

CAPTCHA ANNOYANCE

Page 25: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Q & AThanks

Page 26: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

AUDIO CAPTCHA

Page 27: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA ANNOYANCE

Page 28: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

DRAG AND DROP CAPTCHA

• Here the user will be given a standard CAPTCHA image.

• Here the user needs to drag and drop the correct alphabets or numbers in correct sequence, instead of typing them. (Continue….)

Page 29: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

DRAG AND DROP

Page 30: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Drag and Drop Objectives

• Operational ease• Easy for Humans• Difficult for Computers• Bandwidth Criteria• Implementation • Maintenance

Page 31: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

DRAG AND DROP- Model

Page 32: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Algorithm

Algorithm: DnD CAPTCHA

•input: IC1...i, DC1...j, DB1...i

output: Done

•Four actions: •1. Place upward.•2. Bring back•3. Exchange•4. Submit

Page 33: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA THREATS

•Optical Character Recognition•Laundry Attacks•CAPTCHA Redirection

Page 34: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

OCR

Page 35: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA SWEAT SHOPS

SPAM COMPANIES HIRE HUMANS TO SOLVE CAPTCHAS ALL DAY LONG

$2.50 PER HOUR FOR EACH HUMAN720 CAPTCHAS PER HOUR PER HUMAN

1/3 CENT PER ACCOUNT

LAUNDRY ATTACKS

Page 36: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CAPTCHA REDIRECTION

Page 37: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

Type the word in the box if you want to see the next picture

Free Nude Photos

CAPTCHA REDIRECTION

Page 38: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

DIFFICULTY VARIANCE & THREAT SOLUTIONS

• How DnD demolish CAPTCHA threats?• Can it be the replacement to current

approaches?

Page 39: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

DnD and Smartphone

• How DnD demolish CAPTCHA • ‘I’, ‘l’, ‘1’ distinction• Language independent

Page 41: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

FEEDBACK

Page 42: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CONCLUSION

• Intellectual independent• Language independent• Solution for possible threats• Definite way for distinguish

Computer and Human

Page 43: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

REFERENCES

[1]. en.wikipedia.org[2]. “Protecting Websites with Reading Based CAPTCHAs” by Henry S. Baird and Mark Luk, California[3]. “Telling Humans And Computers Apart Automatically OR How Lazy Cryptographers Do AI” by Luis von Ahn, Manuel Blum, and JohnLangford.[4]. “Visual Reverse Turing Tests: A False Sense of Security” by Miroslav Ponec in 7th Annual IEEE Information Assurance Workshop, New York, 2006 5]. “Using Machine Learning to Break Visual Human Interaction Proofs” by Kumar Chellapilla and Patrice Y. Simard.[6]. “Recognizing Objects in Adversarial Clutter: Breaking a Visual CAPTCHA” by Jitendra Malik And Greg Mori [7]. “Enhanced CAPTCHAs: Using Animation to Tell Humans and Computers Apart” by Elias Athanasopoulos and Spiros Antonatos.

Page 44: Drag And Drop CAPTCHA : A better Approach To CAPTCHA

CONTACT

arpanvdesai at hotmail dot com

IMAGE FILE

Questions

?

Page 45: Drag And Drop CAPTCHA : A better Approach To CAPTCHA