Details
Title | Методологическое обеспечение автоматизированного обнаружения ошибок и недокументированных возможностей в программном обеспечении: специальность 2.3.6. Методы и системы защиты информации, информационная безопасность: автореферат диссертации на соискание ученой степени доктора технических наук |
---|---|
Creators | Самарин Николай Николаевич |
Other creators | Шелухин Олег Иванович |
Organization | Московский технический университет связи и информатики |
Imprint | Москва, 2025 |
Collection | Научные работы аспирантов/докторантов ; Общая коллекция |
Subjects | Вычислительные машины электронные — Программы ; бинарное программное обеспечение ; фаззинг-тестирование ; механизм общих симуляций ; графовая модель ; оценка достижимости |
UDC | 004.422.8 |
Document type | Author's Abstract |
File type | |
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 |
|
Internet | Anonymous |
|
Access count: 1
Last 30 days: 1