Details

Title Определение подмены цифровых отпечатков веб-браузеров на основе анализа характеристик устройства пользователя: выпускная квалификационная работа специалиста: направление 10.05.04 «Информационно-аналитические системы безопасности» ; образовательная программа 10.05.04_01 «Автоматизация информационно-аналитической деятельности»
Creators Вердиев Эмиль Асаф Оглы
Scientific adviser Дахнович Андрей Дмитриевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects цифровые отпечатки устройств ; анализ параметров веб-браузеров ; методы оценки доверия ; детекция аномалий ; вероятностный анализ данных ; device fingerprints ; browser parameter analysis ; trust assessment methods ; anomaly detection ; probabilistic data analysis
Document type Specialist graduation qualification work
File type PDF
Language Russian
Level of education Specialist
Speciality code (FGOS) 10.05.04
Speciality group (FGOS) 100000 - Информационная безопасность
DOI 10.18720/SPBPU/3/2025/vr/vr25-62
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\34242
Record create date 2/27/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

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

The goal of this work is to develop a methodology for assessing the likelihood of web browser fingerprint spoofing based on browser parameters. The subject of the research is the methodology for evaluating the likelihood of device fingerprint spoofing through the analysis of web browser parameters. Objectives addressed during the research: 1. Identify the set of browser parameters that characterize device fingerprints. 2. Analyze methods for determining device fingerprints based on browser parameters. 3. Develop a methodology for detecting anomalies in user browser characteristics to identify instances of fingerprint spoofing. 4. Design a software prototype implementing the proposed methodology and conduct experimental studies using the prototype. The research focused on the problem of forming device fingerprints based on web browser parameters and their application for anomaly detection and data spoofing. Existing methods for creating and comparing digital fingerprints, including probabilistic analysis and trust assessment, were examined. As a result, a software prototype was developed, implementing the proposed fingerprint analysis methodology. This included entropy calculation and similarity assessment based on browser parameters. The effectiveness of the prototype was confirmed through experimental studies, demonstrating high accuracy in detecting spoofed fingerprints. The study concluded that the topic of digital fingerprint analysis in the context of trust and probabilistic methods remains underexplored.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • РЕФЕРАТ
  • ABSTRACT
  • Содержание
  • Определения, обозначения и сокращения
  • введение
  • 1 ОПРЕДЕЛЕНИЕ ПЕРЕЧНЯ ПАРАМЕТРОВ ВЕБ-БРАУЗЕРА, ХАРАКТЕРИЗУЮЩИХ ЦИФРОВЫЕ ОТПЕЧАТКИ УСТРОЙСТВ
    • 1.1 Архитектура и работа API браузера
    • 1.2 Механизмы безопасности API браузера
    • 1.3 Интерфейсы браузерного API
    • 1.4 Интерфейсы браузерного API для формирования цифровых отпечатков устройств
    • 1.5 Выводы
  • 2 АНАЛИЗ МЕТОДОВ ОПРЕДЕЛЕНИЯ ЦИФРОВЫХ ОТПЕЧАТКОВ ВЕБ-БРАУЗЕРОВ
    • 2.1 Информация, предоставленная браузером.
      • 2.1.1 Интерфейс navigator
      • 2.1.2 Параметры окна и дисплея
      • 2.1.3 Кэш и локальное хранилище
      • 2.1.4 Поддержка мультимедиа
    • 2.2 Анализ методов, основанных на поведения устройства
      • 2.2.1 Canvas-отпечаток
        • 2.2.1.1 Механизм работы Canvas-Fingerprint
      • 2.2.2 WebGL-отпечаток
        • 2.2.2.1 Этапы отслеживания WebGL-отпечатков
      • 2.2.3 Сбор информации о шрифтах
        • 2.2.3.1 Отпечаток на основе метрик шрифтов
        • 2.2.3.2 Отпечаток на основе глифов Unicode
      • 2.2.4 Audio отпечаток
        • 2.2.4.1 Алгоритм фингерпринтинга через AudioContext API
      • 2.2.5 TLS/SSL-отпечаток
    • 2.3 Выводы
  • 3 РАЗРАБОТКА МЕТОДИКИ ОПРЕДЕЛЕНИЯ АНОМАЛИЙ В ХАРАКТЕРИСТИКАХ ВЕБ-БРАУЗЕРОВ ПОЛЬЗОВАТЕЛЕЙ ДЛЯ ОПРЕДЕЛЕНИЯ ФАКТОВ ПОДМЕНЫ ЦИФРОВЫХ ОТПЕЧАТКОВ
    • 3.1 Сбор базы доверенных отпечатков
    • 3.2 Метод оценки доверенности пользователя
      • 3.2.1 Сбор отпечатков и релевантных параметров
      • 3.2.2 Преобразование отпечатков в хэши
      • 3.2.3 Поиск совпадений в базе данных
      • 3.2.4 Сравнение релевантных параметров
      • 3.2.5 Расчет весов методом энтропии
      • 3.2.6 Расчет доверенности пользователя
    • 3.3 Выводы
  • 4 Разработка программного макета, реализующего предложенную методику и проведение экспериментальных исследований разработанного программного макета
    • 4.1 Разработанный программный макет
    • 4.2 Результаты тестирования разработанного программного макета
      • 4.2.1 Распределение энтропии и весов
      • 4.2.2 Зависимость точности и полноты от порогового значения TrustScore
      • 4.2.3 Замеры ошибок классификации
      • 4.2.4 Определение оптимального порогового значения TrustScore
    • 4.3 Выводы
  • заключение
  • список использованных источников
  • ПРИЛОЖЕНИЕ 1. Интерфейс
  • ПРИЛОЖЕНИЕ 2. Миграция базы данных
  • ПРИЛОЖЕНИЕ 3. Программа для подмены параметров

Access count: 0 
Last 30 days: 0

Detailed usage statistics