Details
Title | Идентификация пользователей по уникальному образцу клавиатурного ввода: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» |
---|---|
Creators | Петухова Дарья Андреевна |
Scientific adviser | Смирнов Николай Георгиевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | сбор метрик; клавиатурный ввод; клавиатурный почерк; metric; digital fingerprint; keystroke pattern |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-4888 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\32571 |
Record create date | 8/28/2024 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Тема выпускной квалификационной работы: «Идентификация пользователей по уникальному образцу клавиатурного ввода». Данная работа посвящена разработке сервера машинного обучения для построения цифрового отпечатка клавиатурного ввода. Данный сервер будет использоваться в прикладном приложении для дополнительного подтверждения истинности пользователя при авторизации по логину и паролю. Задачи, которые необходимо решить в данной работе: 1. Сбор «сырых метрик» пользователей. 2. Расчет уникальных признаков из «сырых» метрик. 3. Построение нескольких классификаторов для распознавания пользователей на базе моделей машинного обучения. 4. Оценка качества полученных классификаторов и выбор оптимального. 5. Создание сервера машинного обучения и загрузка в него обученной модели. В процессе работы было проведено самостоятельное изучение основ машинного обучения для решения поставленной задачи. В ходе работы проводился анализ существующих исследований на данную тему. В результате была выбрана оптимальная модель машинного обучения и загружена на сервер, который был встроен в прикладное приложение для дополнительной аутентификации пользователя по его образцу клавиатурного ввода.
The topic of the graduate qualification work: "Identification of users by unique keystroke pattern." This work is dedicated to developing a machine learning server to create a digital fingerprint of keystroke input. This server will be used in an application for additional user authentication during login and password authorization. Tasks solved during the work: 1. Collection of users "raw metrics". 2. Extraction of characteristic features from the "raw data". 3. Building several classifiers to recognize users based on machine learning models. 4. Evaluating the quality of the obtained classifiers and selecting the optimal one. 5. Creating a machine learning server and loading the trained model into it. In the course of the work, independent study of the basics of machine learning was conducted to solve the task. Existing research on this topic was analyzed. As a result, the optimal machine learning model was selected and uploaded to the server, which was integrated into the application for additional user authentication based on their keystroke pattern.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 1
Last 30 days: 0