Детальная информация

Название Применение алгоритма динамического выравнивания временных рядов для кросс-браузерной идентификации пользователей: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_05 «Безопасность компьютерных систем (Интеллектуальная защита от киберугроз)» = Application of the dynamic time warping algorithm for cross-browser user identification
Авторы Серов Глеб Ильич
Научный руководитель Дахнович Андрей Дмитриевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика кросс-браузерная идентификация ; временные ряды ; клавиатурный ввод ; браузерная безопасность ; cross-browser identification ; time series ; keystroke dynamics ; browser security
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 10.03.01
Группа специальностей ФГОС 100000 - Информационная безопасность
DOI 10.18720/SPBPU/3/2026/vr/vr26-3159
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42833
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Целью работы является обеспечение кросс-браузерной идентификации пользователей веб-приложений на основе сопоставления временных рядов клавиатурного ввода с использованием алгоритма динамического выравнивания временных рядов. Объектом исследования является кросс-браузерная идентификация пользователей веб-приложений. Задачи, решаемые в ходе исследования: 1. Провести анализ подходов к идентификации пользователей в браузерной среде и методов сравнения временных рядов. 2. Сформировать выборку данных, необходимую для проведения экспериментов, на основе временных меток событий клавиатурного ввода, полученных в различных браузерах. 3. Разработать программный модуль идентификации пользователей на основе алгоритма динамического выравнивания временных рядов. 4. Провести экспериментальную оценку точности модуля идентификации на собранном наборе данных. В ходе работы были проанализированы существующие подходы к браузерной и кросс-браузерной идентификации пользователей, рассмотрены их ограничения при смене браузера, а также обосновано использование временных рядов клавиатурного ввода в качестве источника поведенческих признаков. Сформирована выборка данных на основе временных меток событий нажатия и отпускания клавиш, полученных в различных браузерах. Разработан программный модуль идентификации пользователей, выполняющий сопоставление временных рядов клавиатурного ввода с использованием алгоритма динамического выравнивания временных рядов. Проведена экспериментальная оценка точности модуля идентификации на собранном наборе данных, выявлены особенности его применения и ограничения. Полученные результаты могут быть использованы при проектировании систем кросс-браузерной идентификации пользователей веб-приложений. Для достижения полученных результатов были разработаны веб-приложение для сбора данных клавиатурного ввода пользователей, а также программный модуль идентификации, реализующий сопоставление временных рядов с использованием алгоритма динамического выравнивания временных рядов.

The purpose of the study is to enable cross-browser identification of users of web applications based on the comparison of keystroke dynamics time series using the dynamic time warping algorithm. The object of the work is cross-browser identification of users of web applications. The research set the following goals: 1. Analyze approaches to user identification in the browser environment and methods of comparing time series. 2. Form a dataset required for conducting experiments based on timestamps of keystroke events obtained in different browsers. 3. Develop a software module for user identification based on the dynamic time warping algorithm. 4. Evaluate the accuracy of the identification module on the collected dataset. During the work, existing approaches to browser and cross-browser user identification were analyzed, their limitations when changing browsers were considered, and the use of keystroke dynamics time series as a source of behavioral features was justified. A dataset was formed based on timestamps of key press and key release events obtained in different browsers. A software module for user identification was developed, performing comparison of keystroke dynamics time series using the dynamic time warping algorithm. The accuracy of the identification module was evaluated on the collected dataset, and the features and limitations of its application were identified. The obtained results can be used in the design of cross-browser identification systems for web application users. To achieve these results, a web application for collecting users’ keystroke dynamics data was developed, as well as an identification software module implementing time series comparison using the dynamic time warping algorithm.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...