Details
| Title | Анализ эффективности алгоритмов машинного обучения для обнаружения аномалий в сетевом трафике: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения» = Performance analysis of machine learning algorithms for anomaly detection in network traffic |
|---|---|
| Creators | Коновалов Вячеслав Алексеевич |
| Scientific adviser | Новопашенный Андрей Гелиевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | нейронная сеть ; система обнаружения вторжений ; сетевой трафик ; машинное обучение ; сравнительный анализ ; многослойный перцептрон ; автоэнкодер ; градиентный бустинг ; логистическая регрессия ; neural network ; intrusion detection system ; network traffic ; machine learning ; comparative analysis ; multilayer perceptron ; autoencoder ; gradient boosting ; logistic regression |
| Document type | Master graduation qualification work |
| Language | Russian |
| Level of education | Master |
| Speciality code (FGOS) | 09.04.01 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-4866 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\45039 |
| Record create date | 9/4/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 |
Данная работа посвящена сравнительному анализу эффективности алгоритмов машинного обучения в задаче бинарной классификации сетевого трафика «нормальный трафик / атака» и разработке рекомендаций по выбору модели для прототипирования систем обнаружения вторжений. Задачи, которые решались в ходе работы: 1. анализ современных подходов к обнаружению аномалий в сетевом трафике и выделение критериев сравнения; 2. подготовка набора данных к эксперименту; 3. реализация и обучение моделей машинного обучения: логистической регрессии, градиентного бустинга (XGBoost), многослойного перцептрона и автоэнкодера; 4. оценка и сравнение обученных моделей по комплексу метрик. В результате было проведено сравнение моделей по метрикам качества. Установлено, что нелинейные модели обеспечивают наиболее высокие значения F1-score, тогда как логистическая регрессия уступает им по всем интегральным показателям. На основании полученных данных разработаны рекомендации по выбору алгоритма в зависимости от требований целевой системы обнаружения вторжений.
This work is devoted to a comparative analysis of the effectiveness of machine learning algorithms for binary classification of network traffic (“normal traffic / attack”) and to developing recommendations for model selection when prototyping intrusion detection systems. The tasks addressed during the work: analysis of modern approaches to anomaly detection in network traffic and identification of comparison criteria; preparation of the dataset for the experiment; implementation and training of machine learning models: logistic regression, gradient boosting (XGBoost), multilayer perceptron, and autoencoder; evaluation and comparison of the trained models using a set of metrics. As a result, the models were compared according to quality metrics. It was found that nonlinear models achieve the highest F1-score values, whereas logistic regression is inferior to them in all aggregate metrics. Based on the obtained data, recommendations for algorithm selection depending on the requirements of the target intrusion detection system were developed.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|