Детальная информация
Название | Система обнаружения DDoS-атак на основе сэмплирования трафика и машинного обучения: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» |
---|---|
Авторы | Гуй Цици |
Научный руководитель | Силиненко Александр Витальевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | DDoS-атака ; выборка трафика ; выборка признаков ; машинное обучение ; система маршрутизации ; DDoS attack ; traffic sampling ; feature selection ; machine learning ; routing system |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 02.03.01 |
Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2427 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37371 |
Дата создания записи | 19.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Распределённые атаки типа «отказ в обслуживании» (DDoS) представляют собой серьёзную угрозу в области кибербезопасности. С ростом интернет-трафика и усложнением методов атак всё более актуальной становится потребность в эффективных системах обнаружения в реальном времени. В данной работе предложена система обнаружения DDoS-атак, основанная на выборке сетевого трафика и машинном обучении, разработанная для корпоративных сетей с высокой пропускной способностью. Система использует eXpress Data Path (XDP) ядра Linux для высокоэффективного захвата пакетов, механизм скользящего окна для извлечения признаков и обмена данными через разделяемую память. На этапе отбора признаков применяются корреляционный анализ и метод встраивания, чтобы выбрать слабо коррелированные и интерпретируемые признаки. Для классификации TCP- и UDP-трафика используются модели случайного леса и дерева решений. Эксперименты показали, что система стабильно обрабатывает трафик 40 Гбит/с на бытовом процессоре, достигая точности 96\% и 100\% при обнаружении атак типа TCP DDoS и UDP DDoS соответственно. Время отклика на атаки составляет от 0,1 до 0,82 секунд. Система демонстрирует значительные преимущества по производительности, отклику и экономии ресурсов по сравнению с традиционными методами, обеспечивая эффективную защиту в условиях высоконагруженных сетей.
Distributed Denial of Service (DDoS) attacks have become a major threat in cybersecurity, especially as internet traffic grows exponentially and attack methods become increasingly sophisticated. This paper proposes a DDoS detection system based on traffic sampling and machine learning, designed for enterprise-level high-bandwidth network environments. The system uses Linuxs eXpress Data Path (XDP) for efficient packet capture, combined with a sliding window feature extraction engine and shared memory-based interprocess communication to optimize real-time analysis and data transfer. By applying correlation analysis and embedding methods, the system selects a low-correlation, interpretable subset of features. Random Forest and Decision Tree models are used to classify TCP and UDP traffic respectively. Experimental results show that the system can stably handle 40Gbps traffic on a consumer-grade processor, achieving weighted average precision rates of 96\% for TCP and 100\% for UDP. It also responds quickly to multiple attack types, within 0.1 to 0.82 seconds. Compared to traditional methods, the proposed system demonstrates significant advantages in performance, responsiveness, and resource efficiency, offering a practical solution for DDoS defense in high-traffic networks.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
- Система обнаружения DDoS-атак на основе сэмплирования трафика и машинного обучения
- Введение
- 1. Теоретический анализ системы обнаружения DDoS-атак
- 2. Выбор подхода и модели машинного обучения для разработки системы обнаружения DDoS-атак
- 3. Разработка системы
- 4. Результаты экспериментов и их анализ
- Заключение
- Список сокращений и условных обозначений
- Список использованных источников
- Приложение 1 Тестовый код для проверки производительности различных методов IPC
- Приложение 2 Исходный код системы обнаружения DDoS-атак
Количество обращений: 0
За последние 30 дней: 0