SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK
At the early stage of the development, CAPTCHA-text used distorted which difficult to solve by OCR technology. The development of AI technology, machine learning and image processing year after year makes the task to distinguish between human interactions and "bot" becomes more challenging...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/29112 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:29112 |
---|---|
spelling |
id-itb.:291122018-10-01T10:03:28ZSOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK Akbar Yasin - NIM: 23216322 , Muhammad Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/29112 At the early stage of the development, CAPTCHA-text used distorted which difficult to solve by OCR technology. The development of AI technology, machine learning and image processing year after year makes the task to distinguish between human interactions and "bot" becomes more challenging. Recently, more advanced CAPTCHA types are available to avoid the risk of using CAPTCHA-text that can be considered irrelevant anymore to secure a website. However, until now can be found some websites that still use CAPTCHA-text. This paper contains the design of an intelligent "bot" system that can solve distorted CAPTCHA-text along with the results of the experiments that have been carried out. Convolutional Neural Network was chosen as the approach for this study because its performance has proved excellent for object recognition applications. The CNN architecture used for this research consists of three convolutional layers, three pooling layers and two fully-connected layers. The level of accuracy that needs to be achieved is 75% - which based on our considerations that CAPTCHA usually can tolerate incorrect answers or solution for its challenge so the specified accuracy level is considered enough to carry out a successful attack to breach a CAPTCHA security system. From the result of experiment, the system managed to achieve 75% prediction accuracy in ± 19 hours of program execution for one type of distorted CAPTCHAtext which was chosen as the case example in this study. <br /> text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
At the early stage of the development, CAPTCHA-text used distorted which difficult to solve by OCR technology. The development of AI technology, machine learning and image processing year after year makes the task to distinguish between human interactions and "bot" becomes more challenging. Recently, more advanced CAPTCHA types are available to avoid the risk of using CAPTCHA-text that can be considered irrelevant anymore to secure a website. However, until now can be found some websites that still use CAPTCHA-text. This paper contains the design of an intelligent "bot" system that can solve distorted CAPTCHA-text along with the results of the experiments that have been carried out. Convolutional Neural Network was chosen as the approach for this study because its performance has proved excellent for object recognition applications. The CNN architecture used for this research consists of three convolutional layers, three pooling layers and two fully-connected layers. The level of accuracy that needs to be achieved is 75% - which based on our considerations that CAPTCHA usually can tolerate incorrect answers or solution for its challenge so the specified accuracy level is considered enough to carry out a successful attack to breach a CAPTCHA security system. From the result of experiment, the system managed to achieve 75% prediction accuracy in ± 19 hours of program execution for one type of distorted CAPTCHAtext which was chosen as the case example in this study. <br />
|
format |
Theses |
author |
Akbar Yasin - NIM: 23216322 , Muhammad |
spellingShingle |
Akbar Yasin - NIM: 23216322 , Muhammad SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK |
author_facet |
Akbar Yasin - NIM: 23216322 , Muhammad |
author_sort |
Akbar Yasin - NIM: 23216322 , Muhammad |
title |
SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK |
title_short |
SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK |
title_full |
SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK |
title_fullStr |
SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK |
title_full_unstemmed |
SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK |
title_sort |
solving distorted captcha-text by using convolutional neural network |
url |
https://digilib.itb.ac.id/gdl/view/29112 |
_version_ |
1822021940351598592 |