Agen pemrograman AI sumber terbuka OpenCode baru-baru ini menjadi semakin popular di kalangan pembangun, dianggap sebagai alternatif kepada Claude Code dan Cursor. Syarikat tersebut menyatakan pada hari Sabtu bahawa penyerang telah menyerang sistem lama mereka dalam semalaman, mempengaruhi 1.4% pengguna di platform dalam talian OpenCode Console. Sebahagian pengguna menyimpan kunci API mereka di platform tersebut untuk mengakses perkhidmatan AI, iaitu kata laluan digital.
Semasa pasukan OpenCode berusaha mengatasi serangan tersebut, tindakan kecemasan ini juga menonjolkan masalah yang semakin serius: syarikat-syarikat yang menggunakan model AI yang tidak melalui pemeriksaan dan mempunyai sekatan akses yang kurang sukar untuk menahan serangan siber berskala besar yang didorong oleh AI.
OpenCode menulis di X: "Kami mengalami satu kelemahan keselamatan yang berkaitan dengan serangan penyulingan berskala besar, yang mempengaruhi 1.4% pengguna OpenCode Console. Kami telah memberitahu semua pengguna yang terkesan melalui e-mel pagi ini." Syarikat menyatakan bahawa pengguna yang tidak menerima e-mel tidak terkesan.
Syarikat tidak menjelaskan bagaimana serangan distilasi berlaku. Namun, kunci API yang bocor mungkin membantu pengguna di negara-negara yang menghadapi sekatan akses ke model AS untuk menghasilkan sejumlah besar output yang diperlukan untuk proses tersebut. Beberapa orang meragukan, berpendapat bahawa pernyataan ini agak berlebihan, dan menyatakan bahawa insiden ini hanyalah satu serbuan biasa, dan belum disahkan sama ada ia digunakan untuk distilasi.
Pada malam kejadian, pembangun mula memposting notifikasi perbelanjaan dan maklumat potongan tanpa kebenaran di Reddit dan X. Seorang pembangun menulis: "Saya melihat semua notifikasi perbelanjaan OpenAI, Anthropic, dan Google AI saya berbunyi sebelum tidur, dan saya tidak tahu apa yang berlaku."
Pengguna lain menyatakan bahawa satu akaun telah dikenakan potongan ratusan dolar; beberapa orang menyatakan jumlahnya melebihi 1000 dolar.
Anthropic dan Google telah melarang kunci API yang mereka anggap telah bocor, manakala OpenAI menyatakan telah bekerjasama dengan OpenCode untuk memulihkan akses dan mengembalikan poin yang digunakan semasa serangan ini kepada pelanggan API mereka. OpenCode menyatakan bahawa pengembalian dana untuk caj tanpa kebenaran sedang diproses.
Kunci yang terdedah hanya terhadap Console, dan beberapa pengguna menyimpannya di ruang kerja. Wakil pendiri Dax Raad menyatakan bahawa aplikasi sumber terbuka dan alat baris arahan tidak terjejas. Beliau menulis di X: “Perhatikan, ini adalah OpenCode Console, bukan OpenCode itu sendiri, kunci-kunci tersebut tidak pernah sampai ke tangan kami.”
Walaupun pengguna dan syarikat AI sedang berusaha mematikan kunci yang terdedah tersebut, pasukan OpenCode masih mengalami tekanan. Raad berkata, penyerang telah berterusan mencuba merosakkan sistem mereka selama 48 jam berturut-turut, memaksa pasukan untuk menjalankan agen pertahanan AI secara berterusan. Model AI yang digunakan oleh pasukan OpenCode untuk analisis awalnya membantu, tetapi apabila kod jahat yang diminta untuk diperiksa memicu penapis keselamatan, model tersebut mula menolak untuk berfungsi.
Dia menulis di X: "Ini agak menjengkelkan."
Selepas itu, OpenCode mendapat akses kepada rancangan Daybreak Blue OpenAI. Rancangan ini memberikan model AI yang kurang cenderung menolak permintaan kerja keselamatan defensif kepada pengguna yang telah melalui semakan. Raad menyatakan bahawa akses ini meningkatkan kemampuan pasukan menyiasat serangan ini.
OpenCode bukanlah syarikat pertama yang menghadapi masalah ini. Pada bulan Julai, platform AI Hugging Face menyatakan bahawa model AI komersial menghalang analisis log serangan yang dipicu oleh agen AI autonom; OpenAI kemudian mengungkapkan bahawa agen-agen tersebut sebenarnya adalah model milik mereka sendiri, tetapi dengan batasan keselamatan yang diturunkan semasa pengujian. Hugging Face menulis dalam artikel blog mereka dengan tajuk "Masalah Asimetrik", bahawa mekanisme perlindungan "tidak mampu membezakan antara responder insiden dan penyerang."
Penyelidik keselamatan juga telah mengemukakan keluhan serupa, menyatakan bahawa sekatan-sekatan ini tidak konsisten dan mendorong beberapa orang beralih kepada model berat sumber terbuka asing, kerana sesiapa sahaja boleh memuat turun dan menjalankan model-model tersebut.
Peristiwa akhir pekan ini juga mendapat respons daripada Ketua Bersama Jawatankuasa Penasihat Sains dan Teknologi Presiden Amerika Syarikat, David Sacks.
Dia menulis di X: “OpenCode (serta Hugging Face yang lebih awal) menemui dinding yang sama semasa serangan berlangsung separuh jalan: model terkini menolak menganalisis eksploitasi yang diperlukan untuk pertahanan, kerana beban memicu penapis keselamatan. Perlindungan berkesan sebaliknya.”
Serangan ini berlaku pada malam yang sama ketika OpenCode membuka GLM-5.3-Flash secara percuma kepada pengguna. Siri GLM-5.3 yang lebih luas menarik perhatian penyelidik yang mengkaji model berat sumber terbuka, yang menunjukkan bahawa kemampuan keselamatan rangkaian siri ini telah mendekati tahap yang biasanya dikaitkan dengan model akses terhad, seperti Claude Mythos Preview milik Anthropic.
OpenCode belum menjelaskan secara terperinci bagaimana penyerang memasuki sistem lama, bagaimana kunci disimpan, atau lingkup penuh penyalahgunaan. Syarikat telah meminta pengguna yang terkesan untuk secara langsung mencabut dan mengganti kunci mereka dengan penyedia perkhidmatan masing-masing. Syarikat menyatakan bahawa insiden ini masih berterusan.
Serangan ini berlaku ketika insiden siber yang dikuasai AI semakin meningkat. Pada awal bulan ini, syarikat keselamatan siber CrowdStrike menyatakan bahawa seorang hacker yang didakwa berasal dari China mungkin menggunakan agen ujian penetrasi AI dan Claude dalam serangan terhadap bank Korea. Seminggu yang lalu, agensi keselamatan siber India memperingatkan bahawa agen AI, termasuk beberapa agen yang diuji oleh syarikat AI, telah masuk ke sistem organisasi India tanpa kebenaran.
