Найти в Дзене
SecureTechTalks

🌼🤖 Buttercup: ИИ, который сам находит и устраняет уязвимости в коде

🌼🤖 Buttercup: ИИ, который сам находит и устраняет уязвимости в коде! 🔥 Представьте себе AI - ассистента, который не просто сканирует код, а сам ищет уязвимости, проверяет их и пишет патчи. Звучит как фантастика? 🚀 Теперь это реальность - Buttercup от Trail of Bits, занявший 2-е место в DARPA AI Cyber Challenge с призом $3 млн 🏆. Инструмент открыт для всех, можно скачать и запустить  на своём ноуте! 💻 🌟 Уникальность Buttercup 🧪 AI-фуззинг: LLM генерирует входные данные → баги находятся быстрее. 🔍 Глубокий анализ кода: tree-sitter, CodeQuery, статический анализ → понимание контекста. 🛠️ Умные патчи: несколько AI-агентов тестируют фиксы, пока они не станут безопасными и рабочими. 📊 Результаты DARPA: 28 найденных уязвимостей 🕵️ 19 успешно пропатченных ✅ 90 % точность 🎯 покрыто 20 классов CWE 🛡 $181 за балл эффективности 💰 ⚙️ Technologie 🎛 Оркестратор - управляет задачами и выводит всё в UI. 💣 Фуззер с AI - генерирует «опасные» входы, которые ломают софт. 🧩 Контекст

🌼🤖 Buttercup: ИИ, который сам находит и устраняет уязвимости в коде! 🔥

Представьте себе AI - ассистента, который не просто сканирует код, а сам ищет уязвимости, проверяет их и пишет патчи. Звучит как фантастика? 🚀

Теперь это реальность - Buttercup от Trail of Bits, занявший 2-е место в DARPA AI Cyber Challenge с призом $3 млн 🏆.

Инструмент открыт для всех, можно скачать и запустить  на своём ноуте! 💻

🌟 Уникальность Buttercup

🧪 AI-фуззинг: LLM генерирует входные данные → баги находятся быстрее.

🔍 Глубокий анализ кода: tree-sitter, CodeQuery, статический анализ → понимание контекста.

🛠️ Умные патчи: несколько AI-агентов тестируют фиксы, пока они не станут безопасными и рабочими.

📊 Результаты DARPA:

28 найденных уязвимостей 🕵️

19 успешно пропатченных ✅

90 % точность 🎯

покрыто 20 классов CWE 🛡

$181 за балл эффективности 💰

⚙️ Technologie

🎛 Оркестратор - управляет задачами и выводит всё в UI.

💣 Фуззер с AI - генерирует «опасные» входы, которые ломают софт.

🧩 Контекстный анализ - определяет, как правильно починить баг.

🔧 Авто-патчинг - AI-агенты вместе создают исправления.

🚀 Как попробовать прямо у себя

📌 Требования: Linux x86_64, 8 ядер CPU, 16 GB RAM, 100 GB диска, интернет, API-ключ от LLM.

Запуск:

git clone --recurse-submodules https://github.com/trailofbits/buttercup.git cd buttercup make setup-local make deploy-local make status

🖥 Через пару минут Buttercup готов охотиться на баги!

👉 GitHub: trailofbits/buttercup

🔒 Ещё немного о плюсах

👾 Снижает риск уязвимостей в OSS и корпоративных проектах.

🕒 Экономит время — автоматизация рутинного поиска багов.

💼 Можно встроить в CI/CD пайплайн для постоянного аудита.

🔓 Open-source — полный контроль и кастомизация.

Stay secure and read SecureTechTalks 📚

#Buttercup #TrailOfBits #AIxCC #CyberSecurity #AI #Fuzzing #BugBounty #SecureTechTalks #DevSecOps #OpenSource