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

Название Фаззинг приложения с помощью формальных спецификаций окружения: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения»
Авторы Бедрин Алексей Григорьевич
Научный руководитель Болсуновская Марина Владимировна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2024
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика тестирование программного обеспечения; фаззинг; формальная спецификация; software testing; fuzzing; formal specification
Тип документа Выпускная квалификационная работа магистра
Тип файла PDF
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-3924
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\33143
Дата создания записи 29.08.2024

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

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

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

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

Данная работа посвящена разработке программного обеспечения для фаззинга приложения при помощи формальной спецификации окружения со стороны неявного входа. Задачи, которые решались в рамках данной работы: - Анализ последних работ на тему совместного использования фаззинга и формальной спецификации; - Анализ и выбор используемого фаззера и языка программирования; - Разработка способа установки ограничений на генерацию данных со стороны формальной спецификации; - Разработка программного средства для осуществления фаззинга с помощью формальной спецификации окружения со стороны неявного входа. В данной работе проанализированы последние публикации на тему совместного использования инструментов фаззинга и формальной спецификации. Был проведён анализ существующих фаззеров. В результате был разработан способ задания ограничений в формальной спецификации на генерацию данных. Разработано программное обеспечение для генерации тестовых объектов и их внедрению в тестируемое программное обеспечение.

The subject of the graduate qualification work is «Fuzzing an application using formal environment specifications». This work is devoted to the development of software for fuzzing an application using a formal specification of the environment from the implicit application side. Tasks that were solved in this work: - Analysis of recent works on the topic of joint use of fuzzing and formal specification; - Analysis and selection of the fuzzer and programming language used; - Development of a method for setting restrictions on data generation from the formal specification; - Development of a software tool for fuzzing using a formal specification of the environment from the implicit input side. This paper analyzes recent work on the topic of joint use of fuzzing tools and formal specification. An analysis of existing fuzzers was carried out. As a result, a method was developed for specifying restrictions in the formal specification for data generation. Software has been developed for generating test objects and their implementation in the software under test.

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

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

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