33

CAPTCHA- Newly Attractive Presentation for Youth

Embed Size (px)

DESCRIPTION

A CAPTCHA is a program that protects websites against bots by generating and grading tests that humans can pass but current computer programs cannot. It is used, commonly, to protect your sites.

Citation preview

Page 1: CAPTCHA- Newly Attractive Presentation for Youth
Page 2: CAPTCHA- Newly Attractive Presentation for Youth
Page 3: CAPTCHA- Newly Attractive Presentation for Youth
Page 4: CAPTCHA- Newly Attractive Presentation for Youth

CAPTCHA is a program that is a challenge –response test to separate humans from computer programs.

Page 5: CAPTCHA- Newly Attractive Presentation for Youth

Why CAPTCHA was needed???

To prevent the following :-

Multiple votes in online pollsWorms and Spam e-mailsSearch engine BOTsPreventing dictionary attacks(password

cracking)Tampering with rankings on

recommendation systems (e.g. e-bay, amazon etc.)

Page 6: CAPTCHA- Newly Attractive Presentation for Youth

Online Poll In 1999-

MIT- 21156 voted

CMU – 21036 voted

AND……

Every Other College with less than 1000……….!!!!!!

Page 7: CAPTCHA- Newly Attractive Presentation for Youth
Page 8: CAPTCHA- Newly Attractive Presentation for Youth

First developed by Alta Vista in 1997.

The term coined in 2000 by Luis von Ahn , Manuel Blum and Nicholas J. Hopper of Carnegie Mellon University and John Langford of IBM.

Primitive CAPTCHAs seem to have been developed in 1997 by Andrei Broder, Martin Abadi, Krishna Bharat, and Mark Lillibridge to prevent bots from adding URLs to their search engine.

Luis von Ahn Manuel Blum

Page 9: CAPTCHA- Newly Attractive Presentation for Youth

Picks a random string of letters:

o m a g

Renders it to a distorted image:-

HOW TO GENERATE

Page 10: CAPTCHA- Newly Attractive Presentation for Youth

..... and generates a test

TYPE THE CHARACTERS THAT APPEAR IN THE IMAGE

Page 11: CAPTCHA- Newly Attractive Presentation for Youth

1. Generic CAPTCHAs distort letters and Numbers

2. Distorted characters are presented to user

3. User has to recognize the distorted Letters

4. If the guessed letters are correct, the user is inferred to be a human and allowed access

5. Humans can read the distorted and noisy text.

6. Current Optical Character Recogniser(OCR)s can not read them.

PROCESS TO RECOGNISE CAPTCHA LOGIC

Page 12: CAPTCHA- Newly Attractive Presentation for Youth

Proposed by Alan Turing

Page 13: CAPTCHA- Newly Attractive Presentation for Youth

To test a machine’s level of intelligence.

Human judge asks questions to two participants, one is a

machine and other is a human, the judge doesn’t know

which is machine or which is human.

If judge can’t tell which is the machine, the machine

o passes the test.

oCAPTCHA employs a Reverse Turing Test,

judge = CAPTCHA program,

participant = user

if user passes CAPTCHA, he is human

if user fails, it is a machine

Page 14: CAPTCHA- Newly Attractive Presentation for Youth

o Text Based CAPTCHAs

Gimpy, Ez-gimpy Gimpy-r, Google CAPTCHA Simard’s HIP (MSN)

o Graphics Based CAPTCHAs

Bongo Pix

o Audio or Sound Based CAPTCHAs

Page 15: CAPTCHA- Newly Attractive Presentation for Youth

Typically relay on sophisticated distortion of text images rendering them unrecognizable to the state of the art of the pattern recognition programs but recognizable by humans.

Very effective, needs a large question bank.

Cognitively challenged users find it hard .

Page 16: CAPTCHA- Newly Attractive Presentation for Youth

Gimpy:Originally designed by Yahoo and CMU.Based on human ability to read heavily distorted and

corrupted text. Picks up 10 random words from dictionary and distorts.User has to recognize at least 3 words.If user is correct, he is admitted.

Page 17: CAPTCHA- Newly Attractive Presentation for Youth

EZ-Gimpy:A modified version of Gimpy.Used in Yahoo Messenger Service.It contains only one random character string.The word is random and not picked from the

dictionary, so not prone to dictionary attack.Its not a good implementation of CAPTCHA

and already broken By OCRs.

aesdp

Page 18: CAPTCHA- Newly Attractive Presentation for Youth

MSN Passport service CAPTCHAs:

Its provided for Microsoft MSN services.Uses 8 characters. Warping is used to distort.Its very strongly implemented and hasn’t been broken.It is segmentation –resistant.

Page 19: CAPTCHA- Newly Attractive Presentation for Youth
Page 20: CAPTCHA- Newly Attractive Presentation for Youth

Requires user to perform image recognition test.

Ex:

WHAT ARE THESE PICTURES OF ?

Page 21: CAPTCHA- Newly Attractive Presentation for Youth

BONGO:

After M.M.Bongard, pattern recognition expert.User has to solve a pattern recognition problem.Has to tell the distinct characteristics between two sets of figure.

Page 22: CAPTCHA- Newly Attractive Presentation for Youth

PIX: Uses a large database of labelled images. It shows a set of images, user has to recognize the

common feature among those.

Ex:- Pick the common characteristic among the following four pictures

“Airplane”

Page 23: CAPTCHA- Newly Attractive Presentation for Youth
Page 24: CAPTCHA- Newly Attractive Presentation for Youth

Require user to solve a speech recognition test. Helps visually disabled users.Consist of downloadable audio clipUser listens and enters the spoken word

Page 25: CAPTCHA- Newly Attractive Presentation for Youth
Page 26: CAPTCHA- Newly Attractive Presentation for Youth
Page 27: CAPTCHA- Newly Attractive Presentation for Youth

Advantages:

•Distinguishes between a human and a machine•Makes online polls more genuine.•Reduces spam and viruses•Makes online shopping safer.•Diminishes abuse of free email account services.

Disadvantages:

•Sometimes very difficult to read.•Are not compatible with users with disabilities.•Time-consuming to decipher.•Technical difficulties with certain internet browsers.•May greatly enhance Artificial Intelligence.

Page 28: CAPTCHA- Newly Attractive Presentation for Youth

Usability issues: W3C mandates Web to be accessible to all

people.

Some CAPTCHAs are inaccessible to visually impaired, cognitively challenged people

Compatibility issues: JavaScript may need to be activated in browsers.

Some may need Adobe Flash plugin installed

Page 29: CAPTCHA- Newly Attractive Presentation for Youth

• Alta vista first used a crude CAPTCHA in their Sites.

• Resulted in 95% spam reduction.

• Yahoo partnered CMU to counter these threats in

Messenger chat service.

• AI knowledge is advanced if CAPTCHAs are broken.

INTERESTING FACTS

Page 30: CAPTCHA- Newly Attractive Presentation for Youth
Page 31: CAPTCHA- Newly Attractive Presentation for Youth

CAPTCHAs are an effective way to counter bots and reduce spam.

They serve to help advance AI knowledge.

Applications are varied– from stopping bots to character recognition & pattern matching.

Some issues with current implementations represent challenges for future improvements.

Page 32: CAPTCHA- Newly Attractive Presentation for Youth

Can I answer your questions about CAPTCHA?

YOU BETCHA!!!!

Page 33: CAPTCHA- Newly Attractive Presentation for Youth