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
Pengemis Anak di Sahel Tengah
Kemiskinan dan ketidakamanan di Sahel Tengah membuat banyak anak mengemis di kota-kota besar seperti Niamey, Bamako dan Ouagadougou. Laporan dan organisasi lokal menunjukkan eksploitasi, keterlibatan sekolah Al-Quran, dan respons yang belum memadai dari pemerintah.