SlideShare una empresa de Scribd logo
1 de 13
CAPTCHA
 A CAPTCHA is a type of challenge – response
 Test that response is generated by a human being or computer
CAPTCHA – Completely Automated Public Turing test to tell Computers &
Humans Apart.
Why captcha was needed?
 Online Polls
 Protecting Web Registration
 E–Ticketing
 Email Spam
Turing Test :-
 To test a machine’s level of intelligence
 CAPTCHA employs a reverse Turing test
judge = CAPTCHA program
participant = user
if user passes CAPTCHA, he is human
if user fails , it is a machine
Types of CAPTCHAs :-
Texts CAPTCHAs
Gimpy
Ez – Gimpy
MSNs Passport Service CAPTCHAs
Audio CAPTCHAs
Texts CAPTCHAs :-
Simple, normal questions like:
 What is twenty minus three?
 What is the third letter in UNIVERSITY?
 If yesterday was a Sunday, what is today?
Gimpy :-
 Designed by Yahoo & CMU(Carnegie Mellon University)
 Picks up 10 random words from dictionary, and displaying
them in a distorted and overlapped manner.
 User has to recognize at least 3 words.
 If the user is correct, then he is admitted.
Ez – Gimpy :-
 A modified version of Gimpy.
 Yahoo used this version in Messenger.
 Randomly picks a single word from a dictionary and applies
distortion to the text.
MSNs Passport Service CAPTCHAs :-
 Provided for Microsoft’s MSN services.
 Eight characters(upper case) and digits.
 Warping is used to distort.
 Very strong implementation, hasn’t been broken.
XTNM5YRE L9D28229B
Audio CAPTCHAs :-
 Consists of downloadable audio clip.
 User listens & enters the spoken word.
 Google’s audio enabled CAPTCHA
reCAPTCHA :-
Used in Google books project.
Two words are shown, the program knows the first word.
If the user enter the first word correctly, it assumes that the second unknown
word will also be entered correctly.
API Key for reCAPTCHA:-
 Login www.recaptcha.net with your Gmail account.
 Domain Name – localhost.com
 It will generate public key and private key
 Public Key: 6LfAIuASAABBBAl2TAmrFWlGUQyols8bqcVvI1c6
Use this in the JavaScript code that is served to your users
 Private Key: 6LfAIuASAABBBFHNHH--MitbQPqnezzg3XftrX5k
Use this when communicating between your server and our server. Be
sure to keep it a secret.
 https://developers.google.com/recaptcha/docs/display
Captcha

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Captcha seminar report
Captcha seminar reportCaptcha seminar report
Captcha seminar report
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
 
Captcha seminar
Captcha seminar Captcha seminar
Captcha seminar
 
Captcha report
Captcha reportCaptcha report
Captcha report
 
Captchas
CaptchasCaptchas
Captchas
 
captcha.ppt
 captcha.ppt captcha.ppt
captcha.ppt
 
Captcha ppt
Captcha pptCaptcha ppt
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 Creation Using PHP
Captcha Creation Using PHPCaptcha Creation Using PHP
Captcha Creation Using PHP
 
Introduction about Captcha and its types
Introduction about Captcha and its typesIntroduction about Captcha and its types
Introduction about Captcha and its types
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha system
Captcha  systemCaptcha  system
Captcha system
 
Captcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdfCaptcha Seminar report 2014 pdf
Captcha Seminar report 2014 pdf
 
Captcha as graphical password
Captcha as graphical passwordCaptcha as graphical password
Captcha as graphical password
 
Machine learning
Machine learningMachine learning
Machine learning
 
MCS Best Presentation - Artificial intelligence
MCS Best Presentation - Artificial intelligenceMCS Best Presentation - Artificial intelligence
MCS Best Presentation - Artificial intelligence
 
Ai For Everyone
Ai For EveryoneAi For Everyone
Ai For Everyone
 
Image recognition
Image recognitionImage recognition
Image recognition
 

Similar a Captcha

Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharmavinit1991
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its typesindrathakur001
 
Presentation on CAPTCHA by Sachin Jain
Presentation on CAPTCHA by Sachin JainPresentation on CAPTCHA by Sachin Jain
Presentation on CAPTCHA by Sachin JainSachin Jain
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014Ganesh Dhage
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHAkomal jadhav
 
Captcha a security measure against spam attacks
Captcha  a security measure against spam attacksCaptcha  a security measure against spam attacks
Captcha a security measure against spam attackseSAT Journals
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)Abhimanyu Sood
 
Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs Fatima Qayyum
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologiesMonika Keerthi
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEditor IJCATR
 

Similar a Captcha (20)

Jean captcha-ppt
Jean captcha-pptJean captcha-ppt
Jean captcha-ppt
 
49 captcha
49 captcha49 captcha
49 captcha
 
Captcha by vinit sharma
Captcha by vinit sharmaCaptcha by vinit sharma
Captcha by vinit sharma
 
49 captcha
49 captcha49 captcha
49 captcha
 
Captcha & its types
Captcha & its typesCaptcha & its types
Captcha & its types
 
captcha
captchacaptcha
captcha
 
Captcha a web security
Captcha a web securityCaptcha a web security
Captcha a web security
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
captcha
captcha captcha
captcha
 
Presentation on CAPTCHA by Sachin Jain
Presentation on CAPTCHA by Sachin JainPresentation on CAPTCHA by Sachin Jain
Presentation on CAPTCHA by Sachin Jain
 
14A81A05A8
14A81A05A814A81A05A8
14A81A05A8
 
Captcha Seminar report 2014
Captcha Seminar report 2014Captcha Seminar report 2014
Captcha Seminar report 2014
 
web application security using CAPTCHA
web application  security using CAPTCHAweb application  security using CAPTCHA
web application security using CAPTCHA
 
Captcha a security measure against spam attacks
Captcha  a security measure against spam attacksCaptcha  a security measure against spam attacks
Captcha a security measure against spam attacks
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
 
Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologies
 
Captchas
CaptchasCaptchas
Captchas
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger Captchas
 

Más de Vinod Kumar V H

Más de Vinod Kumar V H (6)

Apache Ant
Apache AntApache Ant
Apache Ant
 
Team work & Interpersonal skills
Team work & Interpersonal skillsTeam work & Interpersonal skills
Team work & Interpersonal skills
 
Exception Handling
Exception HandlingException Handling
Exception Handling
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Thin Client
Thin ClientThin Client
Thin Client
 
Thin client
Thin clientThin client
Thin client
 

Último

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Captcha

  • 1.
  • 2. CAPTCHA  A CAPTCHA is a type of challenge – response  Test that response is generated by a human being or computer CAPTCHA – Completely Automated Public Turing test to tell Computers & Humans Apart.
  • 3. Why captcha was needed?  Online Polls  Protecting Web Registration  E–Ticketing  Email Spam
  • 4. Turing Test :-  To test a machine’s level of intelligence  CAPTCHA employs a reverse Turing test judge = CAPTCHA program participant = user if user passes CAPTCHA, he is human if user fails , it is a machine
  • 5. Types of CAPTCHAs :- Texts CAPTCHAs Gimpy Ez – Gimpy MSNs Passport Service CAPTCHAs Audio CAPTCHAs
  • 6. Texts CAPTCHAs :- Simple, normal questions like:  What is twenty minus three?  What is the third letter in UNIVERSITY?  If yesterday was a Sunday, what is today?
  • 7. Gimpy :-  Designed by Yahoo & CMU(Carnegie Mellon University)  Picks up 10 random words from dictionary, and displaying them in a distorted and overlapped manner.  User has to recognize at least 3 words.  If the user is correct, then he is admitted.
  • 8. Ez – Gimpy :-  A modified version of Gimpy.  Yahoo used this version in Messenger.  Randomly picks a single word from a dictionary and applies distortion to the text.
  • 9. MSNs Passport Service CAPTCHAs :-  Provided for Microsoft’s MSN services.  Eight characters(upper case) and digits.  Warping is used to distort.  Very strong implementation, hasn’t been broken. XTNM5YRE L9D28229B
  • 10. Audio CAPTCHAs :-  Consists of downloadable audio clip.  User listens & enters the spoken word.  Google’s audio enabled CAPTCHA
  • 11. reCAPTCHA :- Used in Google books project. Two words are shown, the program knows the first word. If the user enter the first word correctly, it assumes that the second unknown word will also be entered correctly.
  • 12. API Key for reCAPTCHA:-  Login www.recaptcha.net with your Gmail account.  Domain Name – localhost.com  It will generate public key and private key  Public Key: 6LfAIuASAABBBAl2TAmrFWlGUQyols8bqcVvI1c6 Use this in the JavaScript code that is served to your users  Private Key: 6LfAIuASAABBBFHNHH--MitbQPqnezzg3XftrX5k Use this when communicating between your server and our server. Be sure to keep it a secret.  https://developers.google.com/recaptcha/docs/display