Peneliti memperingatkan bahwa "vibe coding", yakni praktik memakai alat AI generatif untuk menulis kode, telah menyebabkan banyak kode rentan muncul di berbagai proyek. Untuk menyelidiki, tim memindai lebih dari 43.000 advis keamanan publik dan menemukan banyak kasus di mana alat AI membantu membuat kode yang tidak aman. Nama-nama alat tersebut muncul dalam temuan sebagai contoh dari model dan asisten kode otomatis.
Vibe Security Radar dibuat oleh Systems Software & Security Lab (SSLab) di Georgia Tech. Radar mencari commit yang memperkenalkan bug, menelusuri riwayat kode, dan menandai kasus bila ada tanda metadata dari alat AI, seperti tag rekan penulis atau email bot. Radar telah mengonfirmasi puluhan kasus, termasuk beberapa yang berlabel kritis dan bernilai tinggi.
Para peneliti menjelaskan bahwa model AI cenderung mengulangi kesalahan yang sama, sehingga bug yang sama muncul di banyak proyek. Mereka menyarankan agar keluaran AI ditinjau seperti pull request pengembang junior, terutama terkait penanganan input dan otentikasi. Juga disarankan memberi prompt lebih rinci dan memakai alat pemeriksa kode untuk menghindari masalah serius.
Kata-kata sulit
- menyelidiki — mencari informasi atau bukti lebih jauh tentang sesuatu
- memindai — melihat atau memeriksa banyak data dengan cepat
- menelusuri — mengikuti atau mencari asal dan sejarah sesuatu
- menandai — memberi tanda atau catatan untuk menunjukkan sesuatu penting
- metadata — informasi singkat yang menjelaskan data lain
- otentikasi — proses memastikan identitas pengguna atau sistem
- pemeriksa kode — alat yang memeriksa kesalahan dan masalah pada kode
Tips: arahkan kursor, fokus, atau ketuk kata yang disorot di dalam teks untuk melihat definisi singkat sambil membaca atau mendengarkan.
Pertanyaan diskusi
- Apakah menurut Anda tim pengembang harus selalu meninjau kode yang dibuat oleh alat AI? Mengapa?
- Bagaimana Anda bisa memberi prompt lebih rinci saat memakai alat AI untuk menulis kode? Beri satu contoh singkat.
- Apa risiko jika bug yang sama muncul di banyak proyek? Jelaskan satu atau dua dampak.
Artikel terkait
Pusat Data, AI, dan Tekanan Terhadap Pasokan Air di Batam
Pertumbuhan AI mendorong pembangunan pusat data di Indonesia dan kebutuhan infrastruktur. Di Batam, banyak fasilitas baru memicu kekhawatiran tentang pasokan air dan protes warga; pembuat kebijakan mendapat tekanan untuk menyeimbangkan pertumbuhan dan keberlanjutan.
Perubahan Iklim Memperparah Konflik di Mali
Mali sangat rentan terhadap perubahan iklim; antara 1970 dan 2020 terjadi banyak guncangan iklim. Kekeringan, kerusakan lahan dan perekrutan oleh kelompok ekstremis memicu konflik, sementara program lokal dan rekomendasi internasional mendorong ketahanan.
Media Sosial: Manfaat dan Risiko Informasi
Media sosial memberi dukungan dan informasi, tetapi juga menyebarkan ujaran kebencian, kebohongan, dan bahaya nyata. Perubahan kebijakan dan teknologi—termasuk keputusan Meta Januari 2025 dan AI generatif—memperbesar manfaat sekaligus risiko.