Details
| Title | Обнаружение атак на устройства Интернета вещей на основе методов машинного обучения: выпускная квалификационная работа специалиста: направление 10.05.04 «Информационно-аналитические системы безопасности» ; образовательная программа 10.05.04_01 «Автоматизация информационно-аналитической деятельности» = Detection of attacks on Internet of Things devices based on machine learning method |
|---|---|
| Creators | Тэлин Жаргал Аркадьевич |
| Scientific adviser | Семенов Павел Олегович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | интернет вещей ; iot ; сетевой трафик ; обнаружение атак ; системы обнаружения вторжений ; машинное обучение ; классификация ; xgboost ; ансамбли деревьев ; internet of things ; network traffic ; attack detection ; intrusion detection systems ; machine learning ; classification ; tree ensembles |
| Document type | Specialist graduation qualification work |
| Language | Russian |
| Level of education | Specialist |
| Speciality code (FGOS) | 10.05.04 |
| Speciality group (FGOS) | 100000 - Информационная безопасность |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-415 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\40258 |
| Record create date | 4/20/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Целью работы является повышение точности обнаружения атак на устройства Интернета вещей. Объектом исследования являются методы анализа сетевого трафика IoT-устройств в задачах обнаружения атак. Задачи, решаемые в ходе исследования: 1. Провести анализ особенностей сетевой коммуникации IoT-устройств. 2. Определить признаки и представления трафика для решения задач идентификации устройств и детектирования атак. 3. Провести сравнительный анализ применимости методов машинного обучения для обнаружения атак на устройства Интернета вещей. 4. Разработать каскадную схему моделей машинного обучения для обнаружения атак на IoT-устройства. 5. Разработать программный прототип системы обнаружения и оценить его эффективность. В ходе работы показано, что учёт функциональной категории IoT устройства повышает устойчивость классификации атак. Разработан и описан прототип модульной схемы обнаружения атак, обеспечивающий контролируемое поведение при неопределённости идентификации категории. Полученные результаты могут быть использованы при проектировании систем мониторинга IoT-сегмента, ориентированных на анализ поведенческих характеристик сетевого трафика. Прототип разработан с использованием документации к языку программирования python, стандартного инструментария обработки данных и машинного обучения, и набора данных CIC IoT-DIAD 2024.
The aim of the thesis is to improve the accuracy of attack detection on Internet of Things devices. The object of the study is methods of analysing IoT device network traffic for attack detection purposes. Tasks to be solved in the course of the study: 1. Analyse the characteristics of IoT device network communication. 2. Identify traffic features and representations for device identification and attack detection tasks. 3. Conduct a comparative analysis of the applicability of machine learning methods for detecting attacks on Internet of Things devices. 4. Develop a cascaded machine learning model architecture for detecting attacks on IoT devices. 5. Develop a software prototype of the detection system and evaluate its effectiveness. The work shows that taking into account the functional category of an IoT device increases the robustness of attack classification. A prototype of a modular attack detection scheme has been developed and described, which ensures controlled behaviour in case of uncertainty in category identification. The results obtained can be used in the design of IoT segment monitoring systems focused on analysing the behavioural characteristics of network traffic. The prototype was developed using documentation for the Python programming language, standard data processing and machine learning tools, and the CIC IoT-DIAD 2024 dataset.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|