capt cha
DESCRIPTION
FDPTRANSCRIPT
![Page 1: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/1.jpg)
CAPTCHA CODECAPTCHA CODE
Presented by : Chaitanya SinghChameli Devi School of Engineering Indore (M.P.)
![Page 2: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/2.jpg)
AgendaAgenda
Definition
Need of CAPTCHA
Types of CAPTCHA
Drawbacks
Applications
Conclusion
References
![Page 3: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/3.jpg)
DefinitionDefinition
CAPTCHA stands for
"Completely Automated Public Turing Test to tell Computers and Humans Apart"
A program that can tell whether its user is a
human or a computer.
![Page 4: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/4.jpg)
Need of CAPTCHANeed of CAPTCHA The progress of Internet, Web security has become an important issue. There are too many malicious threats across the Internet. One such threat is the Bot.
A Bot is a malicious program which has the capability to run automated tasks over the network and thus creating problem in the network.
CAPTCHA is one such shield which can be used as a protection from these malicious programs like Bot.
![Page 5: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/5.jpg)
Types of CAPTCHAsTypes of CAPTCHAs
• Text based– Gimpy– Gimpy-r– Simard’s
• Image based– Bongo– Pix
• Audio based
![Page 6: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/6.jpg)
TText basedext based
Text based CAPTCHAs is a very simple to implement. It is very effective and requires a large question bank of the words, alphabets and numbers.
![Page 7: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/7.jpg)
Text Based CAPTCHAsText Based CAPTCHAs
Gimpy
--Pick a word or words from a small dictionary.
--Distort them and add background.
Example
![Page 8: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/8.jpg)
Text Based CAPTCHAsText Based CAPTCHAs
Gimpy-r--Pick random letters.
--Distort them, add background.
Example
![Page 9: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/9.jpg)
Text Based CAPTCHAsText Based CAPTCHAs
Simard’s-- Pick random letters and numbers.
-- Distort them and add arcs.
Example
![Page 10: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/10.jpg)
Image Based CAPTCHAsImage Based CAPTCHAs
Image-based CAPTCHAs are challenge-tests in which the users have to guess those images that have some similarity.
![Page 11: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/11.jpg)
Image Based CAPTCHAsImage 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.
![Page 12: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/12.jpg)
Image Based CAPTCHAsImage Based CAPTCHAs
Example
![Page 13: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/13.jpg)
Image Based CAPTCHAsImage Based CAPTCHAs
• PIX– Create a large database of labeled images.– Pick a concrete object.– Pick some images of the object from the
images database.– Distort the images.– Ask the user to pick the object for a list of
words.
![Page 14: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/14.jpg)
Image Based CAPTCHAsImage Based CAPTCHAs
Example
The Images need to be randomly distorted
![Page 15: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/15.jpg)
Audio-based CAPTCHAs are based on the sound-based systems. These CAPTCHAs are developed for visually disabled users.
In this type of CAPTCHA, first the user listens and after that submits the spoken word.
Audio Based CAPTCHAsAudio Based CAPTCHAs
![Page 16: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/16.jpg)
Audio Based CAPTCHAsAudio Based CAPTCHAs
• Pick 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 17: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/17.jpg)
Audio Based CAPTCHAsAudio Based CAPTCHAs
Example
![Page 18: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/18.jpg)
DrawbacksDrawbacks
1. Text based CAPTCHA
1. In text images, user has some problem to identify the correct text or characters.
i. Multiple fonts.ii. Font size.iii. Blurred Letters.iv. Wave Motion.
2. It can be easily identified by OCR techniques.
![Page 19: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/19.jpg)
DrawbacksDrawbacks
2. Images based CAPTCHA
Some users face problem of image identification who have low vision or due toblurring of images.
![Page 20: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/20.jpg)
DrawbacksDrawbacks
3. Audio based CAPTCHA
1. It is available in English therefore end user must have a comprehensive English vocabulary.
2. Character that have similar sound.
![Page 21: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/21.jpg)
ApplicationsApplications
1. Registering the web forms: There are many sites on the Internet which provide free registration to avail their services. But they are affected to web bots. It may come into the form of scripts which can register thousands of email accounts on the internet, thus wasting the precious space of web.
![Page 22: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/22.jpg)
Applications (Cont.)Applications (Cont.)
2. Online polling sites: These sites takes user’s response or feedback in the form of questionnaires. To ensure that only human makes the response they make use of CAPTCHA.
3. E-Ticketing.
![Page 23: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/23.jpg)
Applications (Cont.)Applications (Cont.)
4. Preventing E-mail spam.
![Page 24: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/24.jpg)
ConclusionConclusion
1. CAPTCHAs are an effective way to counter bots & reduce spam.
2. They help advance AI knowledge.
3. Some issues with current implementations represent challenges for future improvements.
![Page 25: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/25.jpg)
ReferencesReferences
http://www.captcha.net
http:// www.alipr.com/captcha
![Page 26: Capt Cha](https://reader031.vdocuments.us/reader031/viewer/2022020418/5695d2501a28ab9b0299eed3/html5/thumbnails/26.jpg)
Thank You