Details

Title Методологическое обеспечение автоматизированного обнаружения ошибок и недокументированных возможностей в программном обеспечении: специальность 2.3.6. Методы и системы защиты информации, информационная безопасность: автореферат диссертации на соискание ученой степени доктора технических наук
Creators Самарин Николай Николаевич
Other creators Шелухин Олег Иванович
Organization Московский технический университет связи и информатики
Imprint Москва, 2025
Collection Научные работы аспирантов/докторантов ; Общая коллекция
Subjects Вычислительные машины электронные — Программы ; бинарное программное обеспечение ; фаззинг-тестирование ; механизм общих симуляций ; графовая модель ; оценка достижимости
UDC 004.422.8
Document type Author's Abstract
File type PDF
Language Russian
Speciality code (OKSVNK) 2.3.6.
Speciality group (OKSVNK) 2.0000
DOI 10.18720/SPBPU/2/r25-46
Rights Доступ из локальной сети ИБК СПбПУ (чтение, печать, копирование)
Additionally New arrival
Record key RU\SPSTU\edoc\75901
Record create date 5/5/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Диссертационная работа посвящена созданию единой методологии автоматизированного поиска ошибок в программном коде бинарных образцов программного обеспечения (ПО), совокупно обеспечивающей: увеличение скорости анализа ПО; целенаправленное тестирование заданных участков программного кода; подтверждение достоверности найденных ошибок и недокументированных возможностей (НДВ) за счет применения техники фаззинг-тестирования в памяти в сочетании с разработанным механизмом общих симуляций. В основе методологии лежит разработанная графовая модель функционирования бинарного ПО, обеспечивающая представление любого бинарного файла в виде графа с учетом специфики работы программы на низком уровне, а именно, возможности оперировать не статическими значениями параметров вершин и ребер, а диапазонами значений. Результаты работы позволяют: описывать как исполнение любого бинарного ПО с учетом его низкоуровневых характеристик, так и процесс его динамического тестирования, в частности, фаззинг-тестирования; выполнять целенаправленный поиск ошибок и НДВ в заданных блоках бинарного ПО; оценивать достоверность выявленных дефектов ПО, исключая, тем самым, невоспроизводимые дефекты и повышая эффективность фаззинг-тестирования; имплементировать совокупность результатов в соответствии с разработанной архитектурой программно-аппаратного комплекса автоматизированного обнаружения ошибок и НДВ в ПО для последующей интеграции с крупномасштабными системами анализа и верификации ПО.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Anonymous

Access count: 1 
Last 30 days: 1

Detailed usage statistics