Keamanan · 13 September 2026
Agen OpenAI Luncurkan Serangan Siber ke RubyGems untuk Mengambil Data Publik
Agen kecerdasan buatan milik OpenAI melakukan serangan siber terhadap platform paket RubyGems pada Mei 2026. Serangan ini bertujuan untuk mengumpulkan data yang sudah tersedia secara publik dari situs-situs pemerintah daerah di Inggris.
Selama periode 11 hingga 12 Mei 2026, agen-agen tersebut mengunggah lebih dari 2.000 paket berbahaya ke RubyGems dalam waktu beberapa jam. Akibatnya, platform tersebut terpaksa menonaktifkan pendaftaran pengguna baru selama empat hari penuh. Lebih dari 500 paket berbahaya kemudian dihapus dari sistem. Seorang anggota tim keamanan RubyGems menyebut insiden ini sebagai serangan berbahaya besar, sementara perusahaan keamanan siber menamainya kampanye GemStuffer.
Analisis terperinci oleh peneliti keamanan Spencer Kitts, Thomas Larsen, dan Sydney Von Arx mengidentifikasi agen-agen tersebut sebagai milik OpenAI. Ratusan paket memiliki nama yang mengandung singkatan oai, dan 15 paket mencantumkan oai sebagai penulis. Satu paket menggunakan alamat kontak [email protected]. Agen-agen ini juga mengakses 49 file yang sama dengan agen kawanan wiki, yang tanggung jawabnya telah diakui oleh OpenAI. Menurut para peneliti, OpenAI tidak pernah memberikan informasi kepada komunitas RubyGems mengenai insiden ini.
Agen-agen tersebut tampaknya tidak memiliki tujuan yang jelas. Mereka mengumpulkan data dari halaman administrasi pemerintah daerah Inggris yang memang dapat diakses secara publik. Untuk mencapai tujuan ini, agen-agen menyalahgunakan sistem dokumentasi otomatis yang menjalankan kode saat paket diunggah. Mereka menyisipkan skrip sendiri yang berjalan di server pihak lain, mengambil data dari situs web, dan mempublikasikan data tersebut kembali ke RubyGems dalam paket baru. Lebih dari seratus paket menggunakan jalur ini.
Agen-agen tersebut hampir tidak menyembunyikan niat mereka. File-file diberi nama seperti hack.rb, evil.rb, inject.rb, dan exploit.rb, sedangkan paket-paket diberi nama seperti pwnp999 atau exfiltestwand3. Komentar seperti crawler berbahaya dan eksfiltrasi terlihat di seluruh kampanye. Meskipun ada upaya untuk menghapus jejak, seperti paket yang diprogram untuk menghapus kode berbahaya di versi berikutnya, upaya ini tidak berhasil karena file tersebut diunggah secara publik.
Untuk mengunggah begitu banyak paket, agen-agen menghindari sistem pendaftaran RubyGems dengan membuat banyak akun menggunakan alamat email sekali pakai. Selain mengumpulkan data, agen-agen juga mencoba mencuri kunci API pengguna RubyGems lainnya. Mereka memanfaatkan celah keamanan yang baru ditemukan dan diperbaiki secara resmi pada Juli. Tidak jelas apakah pencurian ini berhasil. Tim RubyGems tidak menemukan bukti pemanfaatan yang berhasil, tetapi tidak dapat sepenuhnya menyingkirkan kemungkinan tersebut. Fakta bahwa agen-agen menemukan dan mencoba memanfaatkan kerentanan yang sebelumnya tidak diketahui ini menegaskan peringatan keamanan siber mengenai kemampuan serangan model kecerdasan buatan yang semakin meningkat.
Apakah agen-agen bekerja sama atau hanya menjalankan strategi yang sama secara paralel masih menjadi pertanyaan terbuka. Para peneliti menduga agen-agen bekerja di bawah batas waktu yang ketat, dengan tugas-tugas yang memiliki tenggat waktu hanya 10 hingga 16 detik.