SlideShare une entreprise Scribd logo
1  sur  24
What is CAPTCHA?? 
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?? 
Captcha is a program that protect website 
against bots by generating and grading test 
that 
-Human can pass 
but 
-Computer program can’t
5 
Making a CAPTCHA 
1 Pick random string 
of characters 
(or words) 
ifhkfp 
2 Renders it into a 
distorted image
6 
Making a CAPTCHA 
… and the program generates a test: 
Type the characters that appear in the image
Text Based CAPTCHA 
Types of CAPTCHA 
 Gimpy,ez-gimpy 
 Gimpy-r, Google CAPTCHA 
 Simard’s HIP 
Graphics Based CAPTCHA 
 Bongo 
 Pix 
Audio Based CAPTCHA
Text Based CAPTCHA 
Pictures of CAPTCHA implemented 
by some popular websites.
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
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
11 
Graphic Based 
CAPTCHAs 
Dog 
Pool
12 
Type: Yahoo CAPTCHAs 
• Generated by the EZ-Gimpy program; 
• Used previously on Yahoo!
13 
Type: Improved 
CAPTCHA 
 high contrast for human readability; 
 medium, per-character perturbation; 
 random fonts per character; 
 low background noise;
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;
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;
16 
Other Types of CAPTCHA 
• Animated CAPTCHAs 
• 3D CAPTCHA 
• ASCII art
17 
Other: Mathematical CAPTCHA
18 
Other: Mathematical 
CAPTCHA
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.
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.
21 
Using – Jan/Feb 2008 
Google 
(Jan 17) 20% 
Hotmail 
(Feb 6) 30-35% 
Yahoo 
(Feb 22) 30-35%
Benefits 
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.
References 
Wikipedia(http://en.wikipedia.org/CAPT 
CHA) 
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
latest ppt in tranning

Contenu connexe

Similaire à latest ppt in tranning

Similaire à latest ppt in tranning (20)

Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
CSE captcha ppt.pptx
CSE captcha ppt.pptxCSE captcha ppt.pptx
CSE captcha ppt.pptx
 
CAPTCHA
CAPTCHACAPTCHA
CAPTCHA
 
CAPTCHA.pptx
CAPTCHA.pptxCAPTCHA.pptx
CAPTCHA.pptx
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
Captchas
CaptchasCaptchas
Captchas
 
Captchas
CaptchasCaptchas
Captchas
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha system
Captcha  systemCaptcha  system
Captcha system
 
14A81A05A8
14A81A05A814A81A05A8
14A81A05A8
 
Enhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger CaptchasEnhancing Web-Security with Stronger Captchas
Enhancing Web-Security with Stronger Captchas
 
Seminar report on captcha
Seminar report on captchaSeminar report on captcha
Seminar report on captcha
 
Evaluation of captcha technologies
Evaluation of captcha technologiesEvaluation of captcha technologies
Evaluation of captcha technologies
 
Captcha
CaptchaCaptcha
Captcha
 
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without DatabaseAn Implementation of A Geometric and Arithmetic CAPTCHA without Database
An Implementation of A Geometric and Arithmetic CAPTCHA without Database
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
 
Spam Wars
Spam WarsSpam Wars
Spam Wars
 
Human Computer Interface -l2.pdf
Human Computer Interface -l2.pdfHuman Computer Interface -l2.pdf
Human Computer Interface -l2.pdf
 

Dernier

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptxNikhil Raut
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Dernier (20)

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

latest ppt in tranning

  • 1.
  • 2.
  • 3. What is CAPTCHA?? 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.
  • 4. What is CAPTCHA?? Captcha is a program that protect website against bots by generating and grading test that -Human can pass but -Computer program can’t
  • 5. 5 Making a CAPTCHA 1 Pick random string of characters (or words) ifhkfp 2 Renders it into a distorted image
  • 6. 6 Making a CAPTCHA … and the program generates a test: Type the characters that appear in the image
  • 7. Text Based CAPTCHA Types of CAPTCHA  Gimpy,ez-gimpy  Gimpy-r, Google CAPTCHA  Simard’s HIP Graphics Based CAPTCHA  Bongo  Pix Audio Based CAPTCHA
  • 8. Text Based CAPTCHA Pictures of CAPTCHA implemented by some popular websites.
  • 9. 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
  • 10. 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
  • 11. 11 Graphic Based CAPTCHAs Dog Pool
  • 12. 12 Type: Yahoo CAPTCHAs • Generated by the EZ-Gimpy program; • Used previously on Yahoo!
  • 13. 13 Type: Improved CAPTCHA  high contrast for human readability;  medium, per-character perturbation;  random fonts per character;  low background noise;
  • 14. 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;
  • 15. 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;
  • 16. 16 Other Types of CAPTCHA • Animated CAPTCHAs • 3D CAPTCHA • ASCII art
  • 19. 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.
  • 20. 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.
  • 21. 21 Using – Jan/Feb 2008 Google (Jan 17) 20% Hotmail (Feb 6) 30-35% Yahoo (Feb 22) 30-35%
  • 22. Benefits 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.
  • 23. References Wikipedia(http://en.wikipedia.org/CAPT CHA) 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