Details
| Title | Многоагентный нейросетевой фаззер программного обеспечения с разделением ролей: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_05 «Безопасность компьютерных систем (Интеллектуальная защита от киберугроз)» = Multi-Agent neural network fuzzer with role distribution |
|---|---|
| Creators | Бычков Максим Петрович |
| Scientific adviser | Павленко Евгений Юрьевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | фаззинг ; машинное обучение ; многоагентные системы ; распределение ролей ; fuzzing ; machine learning ; multi-agent systems ; role distribution |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 10.03.01 |
| Speciality group (FGOS) | 100000 - Информационная безопасность |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1746 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42497 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Целью работы является поиск уязвимостей и дефектов программного обеспечения. Предметом исследования являются современные методы автоматизированного поиска программных дефектов в программном обеспечении. Задачи, решаемые в ходе исследования: 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.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|