НИОКТР
№ АААА-А18-118012390504-4Разработка методов статического анализа бинарного кода для поиска ошибок в программах Проект РФФИ 18-07-01154.
22.01.2018
Стандарты жизненного цикла разработки безопасного ПО требуют применения инструментов анализа для поиска ошибок на всех этапах этого цикла, включая статический анализ исходного кода, динамические анализаторы, фаззеры, санитайзеры и т.п. Проверкаисходного кода на наличие ошибок не означает автоматически отсутствие или присутствие соответствующей ошибки в бинарном коде -- компилятор может как вставить дополнительные проверки, убирающие некоторые виды простых ошибок, так и привнести новые ошибки, которых не было в исходном коде. Динамические методы анализа позволяют надежно установить определенные классы ошибок, однако для них требуется значительное количество ресурсов, и ошибки будут найдены только на пройденных анализатором путях выполнения. Актуальной является задача построения методов статического анализа бинарного кода, которые дополняют динамические методы, привнося преимущества анализа всех путей выполнения, масштабируемости, расширяемости.Для решения задачи необходимо построить систему анализа бинарного кода, обеспечивающую разбор бинарного кода популярных процессорных архитектур в единое внутреннее представление, базовые методы анализа потоков управления и данных, а также разработать методы поиска критических видов ошибок. В ходе проекта предполагается выполнить разработку и реализациюпрототипа такой системы, а также разработку и реализацию методов поиска на ее основе.
ГРНТИ
50.41.17 Системное программное обеспечение
Ключевые слова
СТАТИЧЕСКИЙ АНАЛИЗ
БИНАРНЫЙ КОД
ОШИБКИ В ПРОГРАММАХ
АНАЛИЗ ПОМЕЧЕННЫХ ДАННЫХ
ПЕРЕПОЛНЕНИЕ БУФЕРА.
Детали
Начало
01.01.2018
Окончание
31.12.2020
№ контракта
нет
Заказчик
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "РОССИЙСКИЙ ФОНД ФУНДАМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ"
Исполнитель
Федеральное государственное бюджетное учреждение науки Институт системного программирования им. В.П. Иванникова Российской академии наук
Бюджет
Средства фондов поддержки научной и (или) научно-технической деятельности: 700 000 ₽
Похожие документы
Разработка методов статического анализа бинарного кода для поиска ошибок в программах Проект РФФИ 18-07-01154.
1.000
НИОКТР
Отчёт "Разработка методов статического анализа бинарного кода для поиска ошибок в программах" по проекту РФФИ 18-07-01154 (заключительный). Этап 3.
0.951
ИКРБС
Исследование и разработка программной инфраструктуры для анализа бинарного кода, настраиваемой по целевой процессорной архитектуре. Проект РФФИ 18-07-01256.
0.916
НИОКТР
Исследование и разработка программной инфраструктуры для анализа бинарного кода, настраиваемой по целевой процессорной архитектуре. Проект РФФИ 18-07-01256.
0.916
НИОКТР
Исследование и разработка методов глубокого статического анализа с учетом отдельных путей выполнения и потока чувствительных данных. Проект РФФИ 20-01-00581.
0.913
НИОКТР
Исследование и разработка методов глубокого статического анализа с учетом отдельных путей выполнения и потока чувствительных данных. Проект РФФИ 20-01-00581.
0.913
НИОКТР
«Разработка методов статического анализа бинарного кода для поиска ошибок в программах» по проекту РФФИ 18-07-01154 (промежуточный отчёт 1 периода).
0.910
ИКРБС
Отчёт "Исследование и разработка программной инфраструктуры для анализа бинарного кода, настраиваемой по целевой процессорной архитектуре" по проекту РФФИ 18-07-01256 (итоговый).
0.908
ИКРБС
Отчёт «Исследование и разработка программной инфраструктуры для анализа бинарного кода, настраиваемой по целевой процессорной архитектуре» по проекту РФФИ 18-07-01256 (промежуточный).
0.908
ИКРБС
Многоуровневый статический анализ исходного кода для обеспечения качества программ
0.902
Диссертация