SlideShare a Scribd company logo
1 of 40
What Computers
Cannot Do
Which Humans
Can Do???
Can’t Can’t Calculate Can’t Teach
A B C
Can’t Read
Distorted Text
Secret Answer D
D
This
INABILITY
of Computers
was seen as an
OPPORTUNITY
to solve
Big Problems
WEB APPLICATION SECURITY
USING
Presented by :
Komal Jadhav
Agenda
OBJECTIVES AND SCOPES
PROBLEM DEFINITION
TYPES OF CAPTCHA
ADVANTAGES AND DISADVANTAGES
HARDWARE AND SOFTWARE
REQUIREMENTS
APPLICATIONS
WORKFLOW
INTRODUCTION
LITERATURE SURVEY
CAPTCHA – literal meaning
• Completely --- Whole
• Automated --- made by machine
• Public --- universally known also easy
for hackers to break it
• Turing Test to --- test presented by Alan
Tell Turing
• Computers and
• Humans
• Apart
ORIGIN
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
Why CAPTCHA was needed???
To prevent the following :-
• Multiple votes in online polls
• Worms and Spam e-mails
• Search engine BOTs
• Preventing dictionary attacks(password
cracking)
• Tampering with rankings on recommendation
systems (e.g. e-bay, amazon etc.)
Online Poll In 1999-
MIT- 21156 voted
CMU – 21036 voted
AND……
Every Other College with less than
1000……….!!!!!!
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.
So, CAPTCHA is…
A program that can generate and
grade tests that:
• Most humans can pass;
• Current computer programs
cannot pass.
TEXT BASED CAPTCHA
IMAGE BASED CAPTCHA
In this CAPTCHA we are Combining
numbers ,
alphabets and also special character in
which we use various fonts.
Using combination of all these we
generate a CAPTCHA which is difficult
for machine to identify
In these CAPTCHA ,user has to choose
image
based on the question ask by system
captcha
AUDIO BASED CAPTCHA
In these we provide audio to user by
which user has enter the text
according to voice.
VIDEO BASED CAPTCHA
In these we provide video in which
there are some hidden word or
number is present . User has to
enter this words.
PUZZLE BASED CAPTCHA
In these CAPTCHA puzzle is divided into
chunks . User is suppose to combine this
chunks so as to they fit into a given
appropriate chunks of the puzzle.
MATH BASED CAPTCHA
In these various math problems are
given using basic fundamentals . And
user has to give correct answer.
GIMPY CAPTCHA
FACE BASED CAPTCHA
In these three and four words are combine
with each other and user has to choose
two or three proper word from that image.
In these we provide face image and
user has to click on same images
given in captcha.
DEVNAGRI CAPTCHA
In these we provide image in
which 2 words are provide and
user has to check correct word
Advantages:
•Distinguishes between a human and a machine
•Makes online polls more legitimate
•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
HARDWARE REQUIRED :
1. Minimum 1GB Ram
2. Processor 1.2 GHz
3. Internet connection
4. 16GB hard disk
SOFTWARE REQUIRED :
1. Language java
2. OS – windows , Linux
3. IDE-Eclipse
4. Database-Sqlserver 2008
Access to the website
1.
Captcha
phprandom
values
5.
User submit the
challenge code
7.
Valid code
redirects to the
website services
2.Send session values
3.Call image
php/GD library
function
4.Display secure form/captcha challnge
6.Failed or refresh page go to step 2
Redirect to the next stage
CAPTCHA FRAMEWORK :
Gimpy based captcha
Holistic algorithm :
In this algorithm, two to three words are mixed with each
other and form a patch.
User has to choose that correct words from the patch
Given in captcha.
In this we construct shape contexts that are eliptical in shape
with some word with cahnged fonts.
This can be possibly done only by human not by machine.
this is the main motive of holistic algorithm.
This can give better security.
START
Vary the size and font of words and
form a patch
Combination of two-three words
Convert code into image with
background
Associate random query with
code
Answer of code & query is stored in session variable
If user
input=session
Successfull
y Login
STOP
Ask user to provide input for test
yes No
Display code & corresponding query
in same session
Video based captcha algorithm :
CANNY EDGE DETECTION ALGORITHAM
Canny edge detection is a technique to extract useful structural
information from different vision objects and dramatically reduce
the amount of data to be processed.
In these we used Noise reduction by smoothing and Finding
Gredients.
Start
Pass video
Frame Creation
Apply threshold over selected point
Pass same video again
Frame Extract
If point is
matched
Proceed to transaction
stop
Bot
Discard Transaction
No
No
Yes
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
INTERESTING FACTS
• 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.
web application  security using CAPTCHA
web application  security using CAPTCHA
web application  security using CAPTCHA

More Related Content

Similar to web application security using CAPTCHA

CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthWebCrazyLabs
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharmavinit1991
 
Video Captcha as a Graphical Password
Video Captcha as a Graphical PasswordVideo Captcha as a Graphical Password
Video Captcha as a Graphical PasswordIRJET Journal
 
IRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation AutomationIRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation AutomationIRJET Journal
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEditor IJCATR
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptxRohit713364
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014Ganesh Dhage
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its typesindrathakur001
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfGanesh Dhage
 

Similar to web application security using CAPTCHA (20)

Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Jean captcha-ppt
Jean captcha-pptJean captcha-ppt
Jean captcha-ppt
 
CAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for YouthCAPTCHA- Newly Attractive Presentation for Youth
CAPTCHA- Newly Attractive Presentation for Youth
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharma
 
Video Captcha as a Graphical Password
Video Captcha as a Graphical PasswordVideo Captcha as a Graphical Password
Video Captcha as a Graphical Password
 
IRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation AutomationIRJET-PLC and SCADA based Distribution and Substation Automation
IRJET-PLC and SCADA based Distribution and Substation Automation
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger Captchas
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptx
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha a web security
Captcha a web securityCaptcha a web security
Captcha a web security
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014
 
14A81A05A8
14A81A05A814A81A05A8
14A81A05A8
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its types
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
 
captcha
captcha captcha
captcha
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdf
 
captcha
captchacaptcha
captcha
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

web application security using CAPTCHA

  • 2. Can’t Can’t Calculate Can’t Teach A B C Can’t Read Distorted Text Secret Answer D D
  • 3. This INABILITY of Computers was seen as an OPPORTUNITY to solve Big Problems
  • 5. Agenda OBJECTIVES AND SCOPES PROBLEM DEFINITION TYPES OF CAPTCHA ADVANTAGES AND DISADVANTAGES HARDWARE AND SOFTWARE REQUIREMENTS APPLICATIONS WORKFLOW INTRODUCTION LITERATURE SURVEY
  • 6.
  • 7. CAPTCHA – literal meaning • Completely --- Whole • Automated --- made by machine • Public --- universally known also easy for hackers to break it • Turing Test to --- test presented by Alan Tell Turing • Computers and • Humans • Apart
  • 8. ORIGIN 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
  • 9.
  • 10. Why CAPTCHA was needed??? To prevent the following :- • Multiple votes in online polls • Worms and Spam e-mails • Search engine BOTs • Preventing dictionary attacks(password cracking) • Tampering with rankings on recommendation systems (e.g. e-bay, amazon etc.)
  • 11. Online Poll In 1999- MIT- 21156 voted CMU – 21036 voted AND…… Every Other College with less than 1000……….!!!!!!
  • 12.
  • 13. 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.
  • 14. 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.
  • 15. So, CAPTCHA is… A program that can generate and grade tests that: • Most humans can pass; • Current computer programs cannot pass.
  • 16.
  • 17. TEXT BASED CAPTCHA IMAGE BASED CAPTCHA In this CAPTCHA we are Combining numbers , alphabets and also special character in which we use various fonts. Using combination of all these we generate a CAPTCHA which is difficult for machine to identify In these CAPTCHA ,user has to choose image based on the question ask by system captcha
  • 18. AUDIO BASED CAPTCHA In these we provide audio to user by which user has enter the text according to voice. VIDEO BASED CAPTCHA In these we provide video in which there are some hidden word or number is present . User has to enter this words.
  • 19. PUZZLE BASED CAPTCHA In these CAPTCHA puzzle is divided into chunks . User is suppose to combine this chunks so as to they fit into a given appropriate chunks of the puzzle. MATH BASED CAPTCHA In these various math problems are given using basic fundamentals . And user has to give correct answer.
  • 20. GIMPY CAPTCHA FACE BASED CAPTCHA In these three and four words are combine with each other and user has to choose two or three proper word from that image. In these we provide face image and user has to click on same images given in captcha.
  • 21. DEVNAGRI CAPTCHA In these we provide image in which 2 words are provide and user has to check correct word
  • 22.
  • 23. Advantages: •Distinguishes between a human and a machine •Makes online polls more legitimate •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
  • 24.
  • 25. HARDWARE REQUIRED : 1. Minimum 1GB Ram 2. Processor 1.2 GHz 3. Internet connection 4. 16GB hard disk SOFTWARE REQUIRED : 1. Language java 2. OS – windows , Linux 3. IDE-Eclipse 4. Database-Sqlserver 2008
  • 26.
  • 27.
  • 28.
  • 29. Access to the website 1. Captcha phprandom values 5. User submit the challenge code 7. Valid code redirects to the website services 2.Send session values 3.Call image php/GD library function 4.Display secure form/captcha challnge 6.Failed or refresh page go to step 2 Redirect to the next stage CAPTCHA FRAMEWORK :
  • 30. Gimpy based captcha Holistic algorithm : In this algorithm, two to three words are mixed with each other and form a patch. User has to choose that correct words from the patch Given in captcha. In this we construct shape contexts that are eliptical in shape with some word with cahnged fonts. This can be possibly done only by human not by machine. this is the main motive of holistic algorithm. This can give better security.
  • 31. START Vary the size and font of words and form a patch Combination of two-three words Convert code into image with background Associate random query with code Answer of code & query is stored in session variable
  • 32. If user input=session Successfull y Login STOP Ask user to provide input for test yes No Display code & corresponding query in same session
  • 33. Video based captcha algorithm : CANNY EDGE DETECTION ALGORITHAM Canny edge detection is a technique to extract useful structural information from different vision objects and dramatically reduce the amount of data to be processed. In these we used Noise reduction by smoothing and Finding Gredients.
  • 34. Start Pass video Frame Creation Apply threshold over selected point Pass same video again Frame Extract If point is matched Proceed to transaction stop Bot Discard Transaction No No Yes
  • 35.
  • 36. 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
  • 37. INTERESTING FACTS • 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.