CAPTCH A Are you Human 1 CAPTCH A

  • Slides: 10
Download presentation
CAPTCH A Are you Human? 1

CAPTCH A Are you Human? 1

CAPTCH A What is CAPTCHA? 2 l Completely Automated Public Turing test to tell

CAPTCH A What is CAPTCHA? 2 l Completely Automated Public Turing test to tell Computers and Humans Apart l It uses a type of challenge-response test to determine that the response is not generated by a computer. l The goal: To create an automated test that is easy for a human to pass but difficult for a computer

CAPTCH A Turing Test „Standard Interpretation" player C, the interrogator, is tasked with trying

CAPTCH A Turing Test „Standard Interpretation" player C, the interrogator, is tasked with trying to determine which player - A or B - is a computer and which is a human. Reverse Turing Test A CAPTCHA is sometimes described as a reverse Turing test, because it is administered by a machine and targeted to a human. 3

CAPTCH A Background CAPTCHAs are based on open AI problems l Breaking CAPTCHAs help

CAPTCH A Background CAPTCHAs are based on open AI problems l Breaking CAPTCHAs help advance AI by solving these open problems l Improving CAPTCHAs help telling computers and human apart l Win-win situation l 4

CAPTCH A Applications l l 5 Preventing Comment Spam in Blogs. Online Polls. You

CAPTCH A Applications l l 5 Preventing Comment Spam in Blogs. Online Polls. You cannot trust the results of an online roll because anybody could just write a program to vote for their favorite option thousands of times. Protecting Website/E-mail Registration Preventing Dictionary Attacks (in password systems). Prevent a computer to iterate through the entire space of passwords by requiring it to solve a CAPTCHA after a certain number of unsuccessful logins.

CAPTCH A Types of CAPTCHAs l Text based • • • l Graphic based

CAPTCH A Types of CAPTCHAs l Text based • • • l Graphic based • • l l 6 Gimpy, ez-gimpy Gimpy-r, Google CAPTCHA Simard’s HIP (MSN) Bongo Pix Audio based Simple Math based

CAPTCH A Breaking CAPTCHAs l Most text based CAPTCHAs have been broken by software

CAPTCH A Breaking CAPTCHAs l Most text based CAPTCHAs have been broken by software (OCR) l Using cheap human labor to process the tests (sweatshops). Insecure implementation that allow the attacker to completely bypass the CAPTCHA l 7

CAPTCH A re. CAPTCHA l l l 8 New form of CAPTCHA that also

CAPTCH A re. CAPTCHA l l l 8 New form of CAPTCHA that also helps digitize books The words displayed to the user come directly from old books that are being digitized and OCR could not identify Pairs an unknown word with a known one Distorts them both and puts a line through them and then sent them to be proofread Respondent answers both elements: • half of effort validates the challenge • the other half is captured as work

CAPTCH A No CAPTCHA re. CAPTCHA (by Google) 9

CAPTCH A No CAPTCHA re. CAPTCHA (by Google) 9

CAPTCH A Thank you! 10

CAPTCH A Thank you! 10