AgentBaiting ialah serangan rantaian bekalan ke atas model kepercayaan ejen AI. Daripada bergantung kepada mangsa yang terserempak dengan pautan berniat jahat, penyerang mereka bentuk repositori palsu mereka untuk ditemui dan dipromosikan oleh ejen AI itu sendiri. Rantaian serangan berlaku seperti berikut:
Penyelidik utama Island Security, Oleg Zaytsev, menggambarkan peralihan ini: "Apa yang dibina untuk menipu manusia kini turut menipu ejen AI".
Kempen FakeGit menggunakan rantaian malware dua peringkat:
Nota: Kiraan muat turun 14 juta+ mencerminkan semua peristiwa yang direkodkan oleh kaunter GitHub untuk fail kempen, yang mungkin termasuk permintaan automatik serta muat turun pengguna sebenar.
Berdasarkan analisis Island Security dan laporan daripada pasukan 0din Mozilla serta penyelidik keselamatan lain, pertahanan utama adalah:
1. Kekalkan katalog AI Skills, MCP server, dan sambungan ejen yang diluluskan. Hanya benarkan ejen memasang komponen daripada senarai yang dibenarkan ini. Dokumentasikan asal, pemilik, repositori, hash komit, dan versi untuk setiap entri.
2. Asingkan keupayaan ejen baharu. Sebelum melancarkan sebarang AI Skill atau MCP server baharu kepada organisasi yang lebih luas, nilainya dalam persekitaran terpencil dan terkawal.
3. Sahkan integriti penerbit dan projek. Semak identiti penerbit, umur akaun, dan sejarah projek sebelum mempercayai mana-mana plugin AI pihak ketiga. Anggap repositori berbintang tinggi/muat turun tinggi sebagai berpotensi dimanipulasi.
4. Pantau laluan agentik. Laksanakan pemantauan untuk permintaan keluar daripada ejen AI ke repositori luaran, terutamanya muat turun kandungan mentah daripada GitHub yang berada di luar garis asas pembangun yang ditetapkan.
5. Hadkan tingkah laku ejen autonomi. Konfigurasikan ejen pengekodan AI untuk memerlukan pengesahan pengguna sebelum memasang alat baharu, menjalankan arahan shell daripada arahan README, atau memuat turun pakej luaran.
6. Gunakan kawalan egress yang ketat. Hadkan titik akhir yang boleh dicapai oleh infrastruktur ejen AI, dan kekalkan senarai benarkan "sumber diluluskan" untuk muat turun kod dan pakej.