A non-visible user input-based CAPTCHA
2017 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
En icke-synlig CAPTCHA grundad på användarinput (Swedish)
Abstract [en]
During the last decade, there has been an increase in the number of automated programs (bots) that perform tasks such as harvesting information or making posts on social media. CAPTCHA was developed as a defense against bots, but several common CAPTCHAs have usability issues and are difficult for users to solve. This project aims to determine if a non-visible user input-based CAPTCHA can help solve this problem. The CAPTCHA looks for patterns in the user input, that is, signs that the input is controlled by scripted logic.
The CAPTCHA is evaluated by looking at how capable it is at identifying patterns, human mouse movements and bot-controlled mouse movements. Additionally, it is investigated if there exists a data sequence size at which the pattern recognition algorithm can most successfully detect patterns and avoid false negatives. The results showed that interval sizes 40-50 provide the best results. Using these sizes, the pattern recognition algorithm was able to fulfill the commonly accepted rates of at least a 99 % success rate and at most a 10 % false negative rate. This shows that the CAPTCHA is robust under the circumstances investigated.
Place, publisher, year, edition, pages
2017. , p. 36
Keywords [en]
CAPTCHA, Bot, Robustness, Data security, Behavioral analysis, Pattern recognition
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:his:diva-13694OAI: oai:DiVA.org:his-13694DiVA, id: diva2:1108701
Subject / course
Informationsteknologi
Educational program
Web Developer - Programming
Supervisors
Examiners
2017-06-272017-06-122018-01-13Bibliographically approved