Детальная информация

Название Многоагентный нейросетевой фаззер программного обеспечения с разделением ролей: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_05 «Безопасность компьютерных систем (Интеллектуальная защита от киберугроз)» = Multi-Agent neural network fuzzer with role distribution
Авторы Бычков Максим Петрович
Научный руководитель Павленко Евгений Юрьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика фаззинг ; машинное обучение ; многоагентные системы ; распределение ролей ; fuzzing ; machine learning ; multi-agent systems ; role distribution
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 10.03.01
Группа специальностей ФГОС 100000 - Информационная безопасность
DOI 10.18720/SPBPU/3/2026/vr/vr26-1746
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42497
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

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

The purpose of the work is automated detection of software vulnerabilities and defects using a multi-agent intelligent fuzzing method. The subject of the research is modern methods of automated software defect detection. The research set the following goals: 1) to study modern software fuzzing methods and existing approaches to applying machine learning in fuzzing when testing scalable software systems; 2) to define requirements for the architecture of an intelligent fuzzer; 3) to develop a multi-agent intelligent fuzzing architecture with agent role distribution; 4) to develop a mechanism for managing test input generation strategies; 5) to implement a prototype of a multi-agent intelligent fuzzer and evaluate its advantages compared to existing solutions. During the work the architecture and implementation of multi-agent fuzzers using machine learning were studied. Modern research in the field of software fuzzing testing was analysed. The work resulted in development of a multi-agent intelligent fuzzer with agent role distribution, and its effectiveness compared to existing solutions was demonstrated. The obtained results can be used as a basis for designing dynamic software analysis systems aimed at automated vulnerability and defect detection.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...