Вы используете устаревший браузер.
Чтобы использовать все возможности сайта, загрузите и установите один из этих браузеров:
Google ChromeOperaSafariMozilla FirefoxInternet explorer 8Internet explorer 9

ВНИМАНИЕ!

Новый адрес редакций журналов Колодезный пер., 2 А.

ООО «Издательство «Инновационное машиностроение»

КНИГИ Прайс-лист
ЖУРНАЛЫ Прайс-лист

Книги и журналы, просмотренные ранее

    Все статьи автора в журнале: Ушаков Н.А.

    1. Подходы к созданию файловых входных данных для фаззинга на основе случайной генерации
      Approaches to creating file input data for random fuzzing

      Номер: 2026 / 07

      Ушаков А.Н. | Ushakov A.N. | Ушаков Н.А. | Ushakov N.A. | Рыбанов А.А. | Rybanov A.A. | ushakov.73@mail.ruushakov.73@mail.ru

      Авторы статьи
      Authors

      Ушаков А.Н.
      Ushakov A.N.

      Ушаков Н.А.
      Ushakov N.A.

      Рыбанов А.А.
      Rybanov A.A.

      ushakov.73@mail.ru
      ushakov.73@mail.ru


      Подходы к созданию файловых входных данных для фаззинга на основе случайной генерации

       

      УДК 004.056.57

      DOI: 10.36652/0869-4931-2026-80-7-363-366

       

      Рассмотрены проблемы повышения производительности при фаззинге файлов, предложена оптимизированная методология тестирования. Реализованы семь различных подходов для AFL++, оценена их эффективность при обработке входных данных на основе файлов. Оптимальная конфигурация интерфейса позволила увеличить скорость тестирования более чем в 10 раз по сравнению с базовым подходом при сохранении высокой стабильности покрытия кода.


      Ключевые слова

      файловый фаззинг, AFL++, персистентный режим, производительность фаззинга, генерация тестовых данных, стабильность кода, обертка для тестирования

      Approaches to creating file input data for random fuzzing

      The article examines The challenges of improving file fuzzing performance are considered, an optimized testing methodology is proposed. Seven different approaches for AFL++ are implemented; their effectiveness in processing file-based input data is evaluated. The optimal interface configuration increased testing speed by more than 10 times compared to the baseline approach while maintaining high code coverage stability.


      Keywords

      file fuzzing, AFL++, persistent mode, fuzzing performance, test data generation, code stability, testing wrapper

    2. Сравнительный анализ влияния типа хранилища на производительность файлового фаззинга в различных режимах его работы
      A comparative impact analysis of storage type on file fuzzing performance in various operation modes

      Номер: 2026 / 08

      Ушаков А.Н. | Ushakov A.N. | Ушаков Н.А. | Ushakov N.A. | ushakov.73@mail.ruushakov.73@mail.ru

      Авторы статьи
      Authors

      Ушаков А.Н.
      Ushakov A.N.

      Ушаков Н.А.
      Ushakov N.A.

      ushakov.73@mail.ru
      ushakov.73@mail.ru


      Сравнительный анализ влияния типа хранилища на производительность файлового фаззинга в различных режимах его работы

       

      УДК 004.056.57

      DOI: 10.36652/0869-4931-2026-80-8-438-442

       

      Исследовано влияние типа хранилища (RAM-диск и HDD) на производительность файлового фаззинга при использовании различных фаззеров: AFL++ в персистентном и обычном режимах, а также libFuzzer. Эксперименты про водились на парсере конфигурационных файлов HAProxy. Их результаты показывают, что в персистентном режиме AFL++ и libFuzzer использование RAM-диска дает значительный прирост производительности (в 1,5—2 раза) по сравнению с HDD. В обычном режиме AFL++ разница между производительностями этих типов хранилищ незначительна. На основе результатов проведенных исследований даны рекомендации по выбору оптимальной конфигурации для файлового фаззинга.


      Ключевые слова

      фаззинг, AFL++, libFuzzer, производительность фаззинга, RAM-диск, HDD, файловый ввод, персистентный режим

      A comparative impact analysis of storage type on file fuzzing performance in various operation modes

      The impact of storage type (RAM disk and HDD) on file fuzzing performance using various fuzzers: AFL++ in persistent and normal modes, as well as libFuzzer is researched. The experiments are conducted using the HAProxy configuration file parser. Results show that in AFL++ and libFuzzer persistent mode, using a RAM disk provides a significant performance boost (1.5-2times) compared to an HDD. In normal AFL++ mode, the performance difference between these storage types is insignificant. Based on the results of these studies, recommendations for selecting the optimal configuration for file fuzzing are provided.


      Keywords

      fuzzing; AFL++, libFuzzer, fuzzing performance, RAM disk, HDD, file input, persistent mode

    3. Сравнительный анализ влияния санитайзеров на производительность и эффективность файлового фаззинг
      Sanitizers impact comparative analysis on file fuzzing performance and efficiency

      Номер: 2026 / 09

      Ушаков А.Н. | Ushakov A.N. | Ушаков Н.А. | Ushakov N.A. | ushakov.73@mail.ruushakov.73@mail.ru

      Авторы статьи
      Authors

      Ушаков А.Н.
      Ushakov A.N.

      Ушаков Н.А.
      Ushakov N.A.

      ushakov.73@mail.ru
      ushakov.73@mail.ru


      Сравнительный анализ влияния санитайзеров на производительность и эффективность файлового фаззинг

       

      УДК 004.056.57

      DOI: 10.36652/0869-4931-2026-80-9-491-494

       

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

       


      Ключевые слова

      файловый фаззинг, AFL++, libFuzzer, AddressSanitizer, UndefinedBehaviorSanitizer, производительность, безопасность программного обеспечения

      Sanitizers impact comparative analysis on file fuzzing performance and efficiency

      Impact comparative analysis of the AddressSanitizer (ASan) and UndefinedBehaviorSanitizer (UBSan) sanitizers on file fuzzing performance in two popular frameworks: AFL++ and libFuzzer, is conducted. The experiments are by performed on a single target application by using four wrapper configurations: without sanitizers, ASan only, UBSan only, and a combination of ASan and UBSan. Experimental results show that the impact of sanitizers on fuzzing performance varies significantly across the frameworks under consideration. AFL++ exhibits a significant decrease in fuzzing performance when using sanitizers, especially in a combined configuration, while in libFuzzer, enabling ASan, does not result in a significant performance loss. However, UBSan in libFuzzer demonstrates abnormally low performance due to frequent check triggers during test runs. Based on the obtained data, practical recommendations for selecting sanitizers to balance fuzzing performance and vulnerability analysis depth are formulated. For AFL++, using ASan is advisable as an optimal compromise, while in libFuzzer, a combined ASan+UBSan scheme may be preferable for detecting a wide range of defects without catastrophic performance loss.


      Keywords

      file fuzzing, AFL++, libFuzzer, AddressSanitizer, UndefinedBehaviorSanitizer, performance, software security

    Идет загрузка
    НАЗАД
    Для перехода на предыдущую страницу используйте эту кнопку