Details
Title | Применение алгоритмов машинного обучения для анализа безопасности сетевого трафика по протоколу Modbus: выпускная квалификационная работа магистра: направление 10.04.01 «Информационная безопасность» ; образовательная программа 10.04.01_03 «Искусственный интеллект в кибербезопасности» |
---|---|
Creators | Мажарцева Анжелика Александровна |
Scientific adviser | Семенов Павел Олегович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | протокол modbus ; машинное обучение ; аномалии ; промышленная безопасность ; ics ; сетевой трафик ; поведенческий анализ ; modbus protocol ; machine learning ; anomalies ; industrial security ; network traffic ; behavioral analysis |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 10.04.01 |
Speciality group (FGOS) | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3968 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37789 |
Record create date | 9/23/2025 |
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 |
Целью работы является повышение информационной безопасности промышленных систем, использующих протокол Modbus, за счёт анализа сетевого трафика с применением алгоритмов машинного обучения. Объектом исследования является сетевой трафик Modbus в системах управления. Задачи, решаемые в ходе исследования: 1. Реализовать предварительную обработку сетевого Modbus-трафика, сформировать обучающий набор данных на основе CIC Modbus Dataset 2023. 2. Провести сравнительный анализ применимости алгоритмов машинного обучения для обнаружения атак в сетевом Modbus-трафике. 3. Проанализировать неразмеченный трафик, выявить аномалии с помощью методов машинного обучения без учителя и поведенческого анализа. 4. Разработать комплексный подход к анализу сетевого Modbus-трафика. 5. Сравнить предложенный подход с другими исследованиями, оценить возможности внедрения в системы мониторинга безопасности ICS/SCADA. В ходе работы Исследованы особенности протокола Modbus и трафика в ICS/SCADA. Проанализированы подходы к применению машинного обучения для обнаружения атак и аномалий. Разработан и проверен комплексный подход, включающий предобработку, обучение моделей и анализ неразмеченного трафика. Подтверждена его эффективность на размеченных и серых сессиях. Результаты применимы для построения модулей поведенческого анализа и мониторинга угроз. Для достижения поставленных целей была реализована экспериментальная среда на основе Python, Zeek и CIC Modbus Dataset 2023.
The purpose of the study is to enhance the information security of industrial systems using the Modbus protocol through network traffic analysis using machine learning algorithms. The object of the work is Modbus network traffic in control systems. The research set the following goals: 1. Implement preprocessing of Modbus network traffic and construct a training dataset based on the CIC Modbus Dataset 2023.Compare machine learning algorithms for attack detection. 2. Conduct a comparative analysis of the applicability of machine learning algorithms for detecting attacks in Modbus network traffic. 3. Analyze unlabeled traffic and identify anomalies using unsupervised machine learning methods and behavioral analysis. 4. Develop a comprehensive approach to Modbus traffic analysis. 5. Compare the proposed approach with existing solutions and evaluate its integration into ICS/SCADA monitoring systems. During the research, the characteristics of the Modbus protocol and ICS/SCADA traffic were examined. Existing machine learning approaches for detecting attacks and anomalies were analyzed. A comprehensive approach was developed and tested, including data preprocessing, model training, and analysis of unlabeled traffic. Its effectiveness was confirmed on both labeled and gray sessions. The results can be applied to build behavioral analysis and threat monitoring modules. To achieve the stated objectives, an experimental environment was implemented using Python, Zeek, and the CIC Modbus Dataset 2023.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0