captcha a web security

22
Presented By Vibhute J.B. Class : M.Sc. (CS)

Upload: balvant-biradar

Post on 17-Jul-2015

58 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Captcha a web security

Presented By

Vibhute J.B.

Class : M.Sc. (CS)

Page 2: Captcha a web security

IntroductionHistoryTypes of CaptchaProcess of CaptchaBreaking CaptchaRe-CaptchaBenefitsReference

Page 3: Captcha a web security

IntroductionCompletely Automated Public Turing tests to

tell Computers and Humans Apart.

Captcha is a challenge response test used in computing to ensure that the response is not generated by computer.

Captcha requires that the user types letters or digits from distorted image appears on screen.

Page 4: Captcha a web security

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

Page 5: Captcha a web security

Types of CAPTCHAsText based

Gimpy, ez-gimpy

Gimpy-r, Google CAPTCHA

Simard’s HIP (MSN)

Graphic based

Bongo

Pix

Audio based

Page 6: Captcha a web security

Text Based CAPTCHAsGimpy, ez-gimpy

Pick a word or words from a small dictionary

Distort them and add noise and background

Gimpy-r, Google’s CAPTCHA

Pick random letters

Distort them, add noise and background

Page 7: Captcha a web security

Text Based CAPTCHAs Gimpy , Ez-Gimpy

Gimpy-r, Google’s CAPTCHA

Simcard’s HIP (MSN)

Page 8: Captcha a web security

Graphic Based CAPTCHAsBongo:

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 9: Captcha a web security

Graphic Based CAPTCHAsPIX:

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 10: Captcha a web security

Audio Based CAPTCHAsPick a word or a sequence of numbers at

random

Render them into an audio clip using a TTS software

Distort the audio clip

Ask the user to identify and type the word or numbers

Page 11: Captcha a web security

The ProcessGenerate CAPTCHA

Align CAPTCHA

Cut Captcha

Transform CAPTCHA

Decode CAPTCHA

Page 12: Captcha a web security

Generate CAPTCHA

CAPTCHA generated with our Mathematical code.

Page 13: Captcha a web security

Align CAPTCHA

Remove gridlines.

Undo angle of rotation

Page 14: Captcha a web security

Cut CAPTCHA

Cut CAPTCHA cut into 5 pieces.

Page 15: Captcha a web security

Transform CAPTCHA Perform the HWT on each of the 5 pieces.

Page 16: Captcha a web security

Breaking CAPTCHAs Breaking CAPTCHAs

Most text based CAPTCHAs have been broken by software OCR Segmentation

Other CAPTCHAs were broken by streaming the tests for unsuspecting users to solve.

Page 17: Captcha a web security

Re-Captcha

Free captcha service that helps to digitize books, newspaper and old time radio shows.

Recaptcha improves the process of digitizing books by sending words that can’t be read by computers to the web in form of captchas for human to decipher

Page 18: Captcha a web security

Working of Re-Captcha

Two words are shown, one word is known as control word and another one is known as a questionable word

System assumes that if human types the control word correctly, then the questionable word is also correct

Page 19: Captcha a web security

Re-Captcha Image

Page 20: Captcha a web security

Benefits

The database already exists and is public.

The database is constantly being updated and maintained.

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

Distortion prevents caching hacks.

Quick expiration limits streaming hacks.

Page 21: Captcha a web security

Reference http://www.captcha.net/

http://www.blogtoplist.com/rss/captcha.html

http://www.gnu.org/licenses/gpl.html

http://www.white-hat-web-design.co.uk/articles/php-captcha.php

Page 22: Captcha a web security

Thank You……..