Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2019, том 31, выпуск 5, страницы 78–88
DOI: https://doi.org/10.15514/ISPRAS-2019-31(5)-5
(Mi tisp454)
 

Improving fuzzing performance by applying interval mutations
[Повышение эффективности фаззинга с помощью интервальных мутаций]

S. S. Sargsyana, J. A. Hakobyana, H. M. Movsisyana, M. S. Mehrabyana, V. T. Sirunyana, Sh. F. Kurmangaleevb

a Russian-Armenian University
b Ivannikov Institute for System Programming of the Russian Academy of Sciences
Список литературы:
Аннотация: В статье представлен новый подход для генерации эффективных входных данных для фазз тестирования. Большинство программ перед началом выполнения основного кода проверяют формат входных данных. Часто такие приложения читают служебную информацию из входного файла и определяют поддерживается ли данный формат или нет. Входные файлы, с невалидным форматом отбрасываются. Эффективный фаззинг программ, которые проверяют служебную информацию входных данных является актуальной задачей. Мутация входных файлов часто приводит к генерации невалидной сервисной информации, и программа заканчивается до того, как исполнится ее основной код. Чтобы решить эту задачу, мы разработали и внедрили три специальных плагинов в платформу ISP-Fuzzer. Первый плагин предназначен для собирания трасс выполнения. Второй плагин связывает фрагменты входных данных с выполненными базовыми блоками целевой программы. С помощью этой информации определяются потенциальные интервалы входных данных, которые не должны мутироваться при генерации нового теста. Последний плагин разработан для интервальных мутаций. Эти мутации модифицируют входной файл, оставляя нетронутыми заданные интервалы. Эффективность предложенного метода доказана многочисленными экспериментами.
Ключевые слова: динамический анализ, интервальная мутация, фаззинг.
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: S. S. Sargsyan, J. A. Hakobyan, H. M. Movsisyan, M. S. Mehrabyan, V. T. Sirunyan, Sh. F. Kurmangaleev, “Improving fuzzing performance by applying interval mutations”, Труды ИСП РАН, 31:5 (2019), 78–88
Цитирование в формате AMSBIB
\RBibitem{SarHakMov19}
\by S.~S.~Sargsyan, J.~A.~Hakobyan, H.~M.~Movsisyan, M.~S.~Mehrabyan, V.~T.~Sirunyan, Sh.~F.~Kurmangaleev
\paper Improving fuzzing performance by applying interval mutations
\jour Труды ИСП РАН
\yr 2019
\vol 31
\issue 5
\pages 78--88
\mathnet{http://mi.mathnet.ru/tisp454}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(5)-5}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp454
  • https://www.mathnet.ru/rus/tisp/v31/i5/p78
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:147
    PDF полного текста:86
    Список литературы:20
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024