Buttercup adalah sistem Cyber Reasoning System (CRS) otomatis berbasis AI untuk menemukan dan memperbaiki kerentanan software yang kini dibuka kode sumbernya oleh Trail of Bits setelah meraih posisi kedua di kompetisi DARPA AI Cyber Challenge AIxCC.
Buttercup memiliki empat komponen utama: Orchestration/UI untuk mengoordinasi tugas dan menampilkan informasi, Vulnerability discovery menggunakan mutational fuzzing berbantuan AI, Contextual analysis via static analysis untuk membangun model program, dan Patch generation dengan tujuh agen AI untuk membuat dan memvalidasi patch.
Versi standalone Buttercup telah dioptimalkan agar berjalan di laptop dengan minimal 8 CPU core, 16 GB RAM, 100 GB penyimpanan, dan koneksi internet, serta mendukung x86-64 Linux dan sebagian ARM64, dilengkapi pengaturan batasan biaya LLM.
Pengguna tinggal meng-klon repositori GitHub, menjalankan perintah setup, deploy, task, dan membuka UI web untuk melihat bukti kerentanan (PoV) dan patch yang dihasilkan dalam kurang dari 10 menit.
Trail of Bits berencana terus mengembangkan dan memelihara versi standalone Buttercup di luar batasan kompetisi serta mengundang kontributor komunitas untuk berkolaborasi.
Versi Buttercup 1.0 dan 2.0 khusus AIxCC tersedia di GitHub tetapi tidak lagi dipelihara karena infrastruktur kompetisi telah ditutup.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"