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

Название Обнаружение уязвимостей в программном обеспечении встраиваемых систем с использованием фаззинг-тестирования: выпускная квалификационная работа специалиста: направление 10.05.01 «Компьютерная безопасность» ; образовательная программа 10.05.01_02 «Математические методы защиты информации»
Авторы Иванов Кирилл Алексеевич
Научный руководитель Панков Илья Дмитриевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика фаззинг ; поиск уязвимостей ; встраиваемые системы ; fuzzing ; vulnerability searching ; embedded systems
Тип документа Выпускная квалификационная работа специалиста
Тип файла PDF
Язык Русский
Уровень высшего образования Специалитет
Код специальности ФГОС 10.05.01
Группа специальностей ФГОС 100000 - Информационная безопасность
DOI 10.18720/SPBPU/3/2025/vr/vr25-46
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\34226
Дата создания записи 27.02.2025

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

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

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

Тема выпускной квалификационной работы: «Обнаружение уязвимостей в программном обеспечении встраиваемых систем с использованием фаззинг-тестирования». Целью работы является повышение скорости выявления программных ошибок с помощью фаззинг-тестирования программного обеспечения встраиваемых систем без доступа к его исходному коду. Задачи, решаемые в ходе исследования:     1. Провести анализ современных методов фаззинг-тестирования программного обеспечения без доступа к его исходному коду.     2.  Среди проанализированных методов выбрать наилучший для встраиваемых систем.     3. Предложить и реализовать улучшение выбранного метода.     4. Протестировать реализованное улучшение на встраиваемых системах. В ходе работы были исследованы методы фаззинг-тестирования программного обеспечения без доступа к его исходному коду. Затем было осуществлено сравнение рассматриваемых методов применительно к встраиваемым системам. Выбранный как лучший для встраиваемых систем метод (UnicornAFL) был улучшен путем добавления возможности использования таких методов Laf-Intel и Red-Queen совместно с ним. Так же были предложены улучшения методов Laf-Intel и Red-Queen. Предложенные улучшения были протестированы на ПО eMMC контроллера и Wifi маршрутизатора. Полученные результаты могут быть использованы для тестирования безопасности ПО встраиваемых систем без доступа к их исходному коду.

The topic of the graduate qualification work is «Vulnerability detection in embedded software using fuzz testing». The purpose of the study is increasing the speed of identifying embed software errors using fuzz testing without access to its source code. The research set the following goals:     1. Perform an analysis of modern methods of software fuzzing testing without access to its source code.     2. Select the best one for embedded systems among the analyzed methods.     3. Propose and implement improvements to the selected method.     4. Test the implemented improvement on embedded systems. During the work, methods for fuzzing software testing without access to its source code were investigated. Then, a comparison was made of the considered methods in relation to embedded systems. The selected method for embedded systems (UnicornAFL) has been improved by adding the ability to use Laf-Intel and Red-Queen methods in conjunction with it. Improvements to the Laf-Intel and Red-Queen methods were also proposed. The proposed improvements were tested on the eMMC controller and Wifi router software. The results obtained can be used to test the security of software of embedded systems without access to their source code.

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

Количество обращений: 2 
За последние 30 дней: 1

Подробная статистика