Top Banner
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: latest ppt in tranning
Page 2: latest ppt in tranning
Page 3: latest ppt in tranning

CAPTCHA (Completely Automated Public Turing Test To Tell Computers and Humans Apart).

The P for Public means that the code and the data used by a CAPTCHA should be publicly available.

T for “Turing Test to Tell” is because CAPTCHAs are like Turing Tests.

What is CAPTCHA??

Page 4: latest ppt in tranning

Captcha is a program that protect website against bots by generating and grading test that

-Human can pass

but

-Computer program can’t

What is CAPTCHA??

Page 5: latest ppt in tranning

5

Making a CAPTCHA

1 Pick random string of characters

(or words)

ifhkfp

2 Renders it into a distorted image

Page 6: latest ppt in tranning

6

Making a CAPTCHA

… and the program generates a test:

Type the characters that appear in the image

Page 7: latest ppt in tranning

Text Based CAPTCHA Gimpy,ez-gimpy

Gimpy-r, Google CAPTCHA

Simard’s HIP

Graphics Based CAPTCHA Bongo

PixAudio Based CAPTCHA

Types of CAPTCHA

Page 8: latest ppt in tranning

Text Based CAPTCHA

Pictures of CAPTCHA implemented by some popular websites.

Page 9: latest ppt in tranning

9

Graphic Based CAPTCHAs

• Bongo– Display two series of blocks

– User must find the characteristic that sets the two series apart

– User is asked to determine which series each of four single blocks belongs to

Difference? thick vs. thin lines

Page 10: latest ppt in tranning

10

Graphic Based CAPTCHAs

• PIX

– Create a large database of labeled images

– Pick a concrete object

– Pick four images of the object from the images database

– Distort the images

– Ask the user to pick the object for a list of words

Page 11: latest ppt in tranning

11

Graphic Based CAPTCHAs

DogPool

Page 12: latest ppt in tranning

12

Type: Yahoo CAPTCHAs

• Generated by the EZ-Gimpy program;

• Used previously on Yahoo!

Page 13: latest ppt in tranning

13

Type: Improved CAPTCHA

high contrast for human readability;

medium, per-character perturbation;

random fonts per character;

low background noise;

Page 14: latest ppt in tranning

14

Type: A modern CAPTCHA

rather than attempting to create a distorted background and high levels of warping on the text;

focus on making segmentation difficult by adding an angled line;

Page 15: latest ppt in tranning

15

Type: A modern CAPTCHA

another way to make segmentation difficult is to crowd symbols together;

this can be read by humans but cannot be segmented by bots;

Page 16: latest ppt in tranning

16

Other Types of CAPTCHA

• Animated CAPTCHAs

• 3D CAPTCHA

• ASCII art

Page 17: latest ppt in tranning

17

Other: Mathematical CAPTCHA

Page 18: latest ppt in tranning

18

Other: Mathematical CAPTCHA

Page 19: latest ppt in tranning

19

Other: 3D Object CAPTCHA

You must enter them in the exact sequence listed:

• The Head of the Walking Man,

• The Vase,• The Back of the Chair.

Page 20: latest ppt in tranning

20

Where to use CAPTCHAs?

• Protecting Website Registration. (E-mail services: Yahoo, Microsoft, Google)

• 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.

• Search Engine Bots. It is sometimes desirable to keep webpages unindexed to prevent others from finding them easily.

Page 21: latest ppt in tranning

21

Using – Jan/Feb 2008

Google(Jan 17) 20%

Hotmail(Feb 6) 30-35%

Yahoo(Feb 22) 30-35%

Page 22: latest ppt in tranning

The database already exists and is public.

The database is constantly being updated and maintained.

Adding “concrete objects” to the dictionary is virtually instantaneous.

Distortion prevents caching hacks.

Quick expiration limits streaming hacks.

Benefits

Page 23: latest ppt in tranning

Wikipedia(http://en.wikipedia.org/CAPTCHA)

Carnegie Mellon School of Computer Science Web site (http://www.captcha.net)

“Telling Humans and Computers Apart” by Luis von Ahn and colleagues.

Xerox Palo Alto Research Centeristl

References

Page 24: latest ppt in tranning