Компания Bright Security представила STAR Fuzzer — инструмент для автоматизированного поиска уязвимостей в коде. Система самостоятельно определяет критические функции, создает необходимые обвязки и выявляет ошибки, такие как сбои памяти или исчерпание ресурсов, используя эволюционный алгоритм без запуска самого приложения.
Решение поддерживает языки программирования C, C++, Rust, Go, Java, Kotlin, .NET, Node, Python и Crystal. В режиме постоянной работы выполнение обвязок происходит примерно в 51 раз быстрее, чем при запуске отдельного процесса для каждого входного сигнала. Инструмент не требует облачного сканера или аутентификации.
В ходе предварительного тестирования STAR Fuzzer обнаружил критические или важные уязвимости в 45% проверенных проектов. За первый месяц работы инструмент выявил десять подтвержденных ошибок в восьми проектах, включая библиотеку Crystal, htop и RIOT OS. Каждая находка сопровождается точным байтовым набором для воспроизведения.
Разработчики позиционируют инструмент как способ автоматизации задач, которые ранее требовали участия специалистов по безопасности. Использование ИИ-агентов для выбора целей и проверки результатов позволяет находить дефекты, которые часто пропускают LLM-модели и традиционные методы динамического тестирования безопасности приложений.






