Analisis Kasus Serangan Paket Jahat NPM pada Ekosistem Solana
Pada awal Juli 2025, ekosistem Solana mengalami insiden keamanan yang disebabkan oleh paket NPM jahat, yang mengakibatkan beberapa aset pengguna dicuri. Artikel ini akan menganalisis secara rinci latar belakang dan perkembangan insiden tersebut.
Penyebab Peristiwa
Kejadian ini berasal dari sebuah proyek open source yang dihosting di GitHub bernama "solana-pumpfun-bot". Proyek ini tampaknya adalah sebuah robot perdagangan di ekosistem Solana, tetapi sebenarnya mengandung kode berbahaya. Seorang pengguna setelah menggunakan proyek ini, mendapati aset kriptonya secara misterius hilang, dan segera meminta bantuan tim keamanan.
Analisis Teknikal
Peneliti keamanan melakukan penyelidikan mendalam terhadap proyek ini dan menemukan masalah kunci berikut:
Proyek aneh: Jumlah Star dan Fork di repositori GitHub ini cukup tinggi, tetapi catatan pengiriman kode terkonsentrasi dalam waktu singkat, kurang memiliki karakter pembaruan yang berkelanjutan.
Ketergantungan jahat: Proyek ini mengacu pada paket pihak ketiga yang mencurigakan bernama "crypto-layout-utils". Paket ini telah dihapus oleh NPM resmi, dan nomor versinya tidak ada dalam riwayat NPM.
Tautan unduh paket diganti: Dalam file package-lock.json, tautan unduh untuk "crypto-layout-utils" diganti dengan tautan rilis GitHub.
Obfuscation kode: Paket yang mencurigakan yang diunduh telah sangat diobfuscate menggunakan jsjiami.com.v7, meningkatkan kesulitan analisis.
Perilaku jahat: Setelah deobfuscation, peneliti menemukan bahwa paket tersebut akan memindai file sensitif di komputer pengguna, dan jika menemukan konten terkait dompet atau kunci pribadi, akan mengunggahnya ke server yang dikendalikan oleh penyerang.
Jangkauan serangan meluas: Penyerang diduga mengendalikan beberapa akun GitHub, digunakan untuk Fork proyek jahat dan meningkatkan jumlah Star, untuk menarik lebih banyak pengguna.
Beberapa versi jahat: Penelitian menemukan bahwa ada paket jahat lain "bs58-encrypt-utils", diduga aktivitas serangan mungkin telah dimulai sejak pertengahan Juni 2025.
Aliran dana: Melalui alat analisis on-chain untuk melacak, sebagian dana yang dicuri telah dipindahkan ke suatu platform perdagangan.
Ringkasan Metode Serangan
Penyerang menyamar sebagai proyek sumber terbuka yang sah, memicu pengguna untuk mengunduh dan menjalankan proyek Node.js yang mengandung ketergantungan berbahaya. Penyerang juga memanfaatkan beberapa akun GitHub untuk berkolaborasi, meningkatkan kredibilitas proyek dan jangkauannya. Metode serangan yang menggabungkan rekayasa sosial dan teknik ini sangat menipu dan sulit untuk dicegah.
Saran Keamanan
Hati-hati dengan proyek GitHub yang sumbernya tidak jelas, terutama proyek yang melibatkan dompet atau operasi kunci privat.
Saat menjalankan dan menguji proyek yang tidak diketahui, disarankan untuk menggunakan lingkungan yang terpisah dan tidak mengandung data sensitif.
Secara berkala memeriksa ketergantungan proyek, memperhatikan pengumuman keamanan dari platform manajemen paket seperti NPM.
Gunakan alat dan layanan keamanan yang dapat diandalkan untuk mendeteksi ancaman potensial dengan tepat waktu.
Memperkuat pelatihan kesadaran keamanan bagi tim pengembang, meningkatkan kewaspadaan.
Peristiwa ini sekali lagi mengingatkan kita bahwa dalam ekosistem Web3, keamanan selalu menjadi prioritas utama. Pengembang dan pengguna perlu tetap waspada dan bersama-sama menjaga keamanan ekosistem.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
8 Suka
Hadiah
8
5
Posting ulang
Bagikan
Komentar
0/400
GateUser-ccc36bc5
· 08-10 09:14
Hacker yang melakukan serangan gerilya tidak akan pernah berhenti.
Lihat AsliBalas0
ChainChef
· 08-09 20:54
sepertinya seseorang meninggalkan pintu dapur npm terbuka lebar... kesalahan pemula menyajikan kode mentah tanpa bumbu yang tepat sejujurnya
Serangan paket jahat NPM terhadap ekosistem Solana, banyak aset pengguna dicuri
Analisis Kasus Serangan Paket Jahat NPM pada Ekosistem Solana
Pada awal Juli 2025, ekosistem Solana mengalami insiden keamanan yang disebabkan oleh paket NPM jahat, yang mengakibatkan beberapa aset pengguna dicuri. Artikel ini akan menganalisis secara rinci latar belakang dan perkembangan insiden tersebut.
Penyebab Peristiwa
Kejadian ini berasal dari sebuah proyek open source yang dihosting di GitHub bernama "solana-pumpfun-bot". Proyek ini tampaknya adalah sebuah robot perdagangan di ekosistem Solana, tetapi sebenarnya mengandung kode berbahaya. Seorang pengguna setelah menggunakan proyek ini, mendapati aset kriptonya secara misterius hilang, dan segera meminta bantuan tim keamanan.
Analisis Teknikal
Peneliti keamanan melakukan penyelidikan mendalam terhadap proyek ini dan menemukan masalah kunci berikut:
Ringkasan Metode Serangan
Penyerang menyamar sebagai proyek sumber terbuka yang sah, memicu pengguna untuk mengunduh dan menjalankan proyek Node.js yang mengandung ketergantungan berbahaya. Penyerang juga memanfaatkan beberapa akun GitHub untuk berkolaborasi, meningkatkan kredibilitas proyek dan jangkauannya. Metode serangan yang menggabungkan rekayasa sosial dan teknik ini sangat menipu dan sulit untuk dicegah.
Saran Keamanan
Hati-hati dengan proyek GitHub yang sumbernya tidak jelas, terutama proyek yang melibatkan dompet atau operasi kunci privat.
Saat menjalankan dan menguji proyek yang tidak diketahui, disarankan untuk menggunakan lingkungan yang terpisah dan tidak mengandung data sensitif.
Secara berkala memeriksa ketergantungan proyek, memperhatikan pengumuman keamanan dari platform manajemen paket seperti NPM.
Gunakan alat dan layanan keamanan yang dapat diandalkan untuk mendeteksi ancaman potensial dengan tepat waktu.
Memperkuat pelatihan kesadaran keamanan bagi tim pengembang, meningkatkan kewaspadaan.
Peristiwa ini sekali lagi mengingatkan kita bahwa dalam ekosistem Web3, keamanan selalu menjadi prioritas utama. Pengembang dan pengguna perlu tetap waspada dan bersama-sama menjaga keamanan ekosistem.