Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A non-visible user input-based CAPTCHA
University of Skövde, School of Informatics.
2017 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent 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
Available from: 2017-06-27 Created: 2017-06-12 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(1632 kB)742 downloads
File information
File name FULLTEXT01.pdfFile size 1632 kBChecksum SHA-512
3f53556fb886bed0fc996d665f657078f87fe061f8ea8a4666bf31ea4e7e54cc14a9a4590be946706ed3f3631c248d717807bc00324c56ddf8857b0f25d95d4c
Type fulltextMimetype application/pdf

By organisation
School of Informatics
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 743 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 514 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf