ИКРБС
№ 223060600024-1

Отчёт "Разработка методов статического анализа бинарного кода для поиска ошибок в программах" по проекту РФФИ 18-07-01154 (заключительный). Этап 3.

13.01.2021

Целью проекта является исследование и разработка методов статического анализа бинарного кода, включающая разработку и прототипную реализацию методов поиска критических ошибок в исполняемых файлах. На основе исследования различных инструментов статического анализа, и используя результаты исследования проведённого при разработке статических анализаторов Svace и SharpChecker выбрана архитектура межпроцедурного анализа. Разработан общий программный интерфейс для написания детекторов ошибок, разработаны детекторы ошибок, обеспечивающие поиск таких ошибок в программном коде, как переполнения буфера, ошибка форматной строки и использование указателя после освобождения и некоторые другие. Разработаны и реализованы методы поиска критических ошибок из числа использования некорректной памяти или непроверенных внешних данных и методы проверки корректности созданного компилятором кода (из числа проверок на некоторые типы ошибок, внесённых ошибок при оптимизациях мёртвого кода или кода с неопределённым поведением).
ГРНТИ
50.41.17 Системное программное обеспечение
Ключевые слова
статический анализ
клоны кода
ошибки
динамический анализ
Детали

Заказчик
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "РОССИЙСКИЙ ФОНД ФУНДАМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ"
Исполнитель
Федеральное государственное бюджетное учреждение науки Институт системного программирования им. В.П. Иванникова Российской академии наук
Бюджет
Средства фондов поддержки научной и (или) научно-технической деятельности: 700 000 ₽
Похожие документы
Разработка методов статического анализа бинарного кода для поиска ошибок в программах Проект РФФИ 18-07-01154.
0.951
НИОКТР
Разработка методов статического анализа бинарного кода для поиска ошибок в программах Проект РФФИ 18-07-01154.
0.951
НИОКТР
Отчёт о научно-исследовательской работе "ИССЛЕДОВАНИЕ И РАЗРАБОТКА МЕТОДОВ СТАТИЧЕСКОГО АНАЛИЗА ИСХОДНОГО И БИНАРНОГО КОДА ДЛЯ ВЫЯВЛЕНИЯ ОШИБОК И УЯЗВИМОСТЕЙ" по теме: "Методы организации детерминированного межпроцедурного статического анализа для поиска ошибок и уязвимости переполнения буфера" (заключительный).
0.928
ИКРБС
Отчёт «Исследование и разработка методов направленного динамического анализа программ» по проекту РФФИ 17-07-00702 (итоговый).
0.923
ИКРБС
Отчёт "Исследование и разработка методов глубокого статического анализа с учетом отдельных путей выполнения и потока чувствительных данных" по проекту РФФИ 20-01-00581 (заключительный). Этап 3.
0.919
ИКРБС
Отчёт о научно-исследовательской работе "Системное программирование и информационная безопасность" (промежуточный), этап 2.
0.917
ИКРБС
Отчёт "Методология построения статического анализа программ для поиска ошибок и уязвимостей в исходном коде программ" по теме: "Исследование и разработка методов выявления дефектов производительности и архитектуры приложений для современных мобильных и параллельных вычислительных систем" (заключительный).
0.916
ИКРБС
«Разработка методов статического анализа бинарного кода для поиска ошибок в программах» по проекту РФФИ 18-07-01154 (промежуточный отчёт 1 периода).
0.915
ИКРБС
Отчёт "Исследование и разработка методов защиты от эксплуатации ошибок в программах и методов обхода таких защит" по проекту РФФИ 17-01-00600 (промежуточный).
0.909
ИКРБС
Отчёт «Исследование и разработка методов поиска ошибок на основе метода поиска клонов кода» по проекту РФФИ 18-07-01153 (итоговый).
0.906
ИКРБС