Ověřování identity uživatele založené na behaviorálních charakteristikách
User Identity Verification Based on Behavioral Characteristics
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/121013Identifiers
Study Information System: 220948
Collections
- Kvalifikační práce [10932]
Author
Advisor
Referee
Peška, Ladislav
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Artificial Intelligence
Department
Department of Software Engineering
Date of defense
14. 9. 2020
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
ověřování identity uživatele, dynamika psaní na klávesnici, dynamika práce s myší, behaviorální biometrikyKeywords (English)
user identity verification, keystroke dynamics, mouse dynamics, behavioral biometricsOvěřování identity uživatele přihlášeného do zabezpečeného systému je důležitým úko- lem v oblasti informační bezpečnosti. Kromě hesla může být vhodné do procesu autenti- zace zahrnout i behaviorální biometriku. Ta sleduje chování uživatele, porovnává ho s jeho obvyklými akcemi, a může tak upozornit na podezřelé nesrovnalosti. Cílem této práce je prozkoumání možnosti vytvoření modelu pro ověření identity uživatele na základě jeho chování (stylu práce s myší a klávesnicí) ve webové aplikaci. Součástí práce je vytvoření vlastního datasetu pro studium dynamiky práce s klávesnicí a myší. Hlavní část práce se zabývá analýzou příznaků (charakteristik uživatelů), které je možné ze získaných dat ex- trahovat. Následně je změřena úspěšnost, které při ověřování identity uživatelů dosahují základní modely strojového učení využívající vybranou sadu příznaků. 1
Verifying the identity of a user logged into a secure system is an important task in the field of information security. In addition to a password, it may be appropriate to include behavioral biometrics in the authentication process. The biometrics-based system monitors the user's behavior, compares it with his usual actions, and can thus point out suspicious inconsistencies. The goal of this thesis is to explore the possibility of creating a user identity verification model based on his behavior (usage of mouse and keyboard) in a web application. The work includes creation of a new keystroke and mouse dynamics dataset. The main part of the thesis provides the analysis of features (user characteristics) which can be extracted from the obtained data. Subsequently, we report the authentication accuracy rates achieved by basic machine learning models using the selected set of features. 1