Pintu belakang dalam VS Code di projek Solidity menyasarkan data kripto
SlowMist menemui pintu belakang pencurian data dalam repositori GitHub Hylance/sol-live, yang diperkenalkan sebagai projek latihan temu duga Solidity. Kod berniat jahat itu disembunyikan dalam tetapan ruang kerja VS Code dan boleh berjalan apabila pengguna memilih konfigurasi terminal tersuai projek tersebut. Pada macOS dan Linux, kod itu memuat turun dan menjalankan skrip jauh. Pelaksanaannya pada Windows masih belum dapat dipastikan kerana kemungkinan terdapat ralat tanda petik.
Analisis kod arkib dan muatan yang disimpan mendapati keupayaan untuk mengumpulkan pangkalan data log masuk pelayar dan data sambungan dompet, menyalin fail Keychain macOS, mengimbas dan memuat naik fail tempatan, memantau kandungan papan keratan, serta menjalankan arahan melalui saluran kawalan jauh. Fungsi penyahsulitan kata laluan pelayar memulangkan nilai kosong, dan penyiasat tidak mengesahkan bahawa kata laluan, frasa benih atau kunci peribadi telah dinyahsulit atau dicuri. Mereka juga tidak menjalankan sampel itu atau mengesahkan jangkitan mahupun pengekstrakan data daripada peranti mangsa.
SlowMist menasihatkan pengguna yang telah melancarkan konfigurasi terminal berniat jahat projek itu supaya menyiasat peranti mereka dan, jika kemungkinan pendedahan tidak dapat diketepikan, memindahkan aset dompet serta menukar kelayakan akaun menggunakan peranti yang dipercayai. Insiden ini menonjolkan risiko rantaian bekalan perisian bagi pembangun kripto: membuka repositori sahaja belum disahkan dapat mencetuskan pintu belakang itu.
Neutral
Laporan itu menunjukkan risiko keselamatan yang serius kepada pembangun individu dan pengguna kripto, tetapi ia tidak membuktikan pencerobohan yang melibatkan seluruh pasaran, jumlah mangsa yang disahkan, atau kehilangan dana yang disahkan. Analisis tersebut berasaskan kod yang diarkibkan dan muatan yang disimpan; para penyelidik tidak menjalankan perisian hasad itu atau mengesahkan bahawa rahsia dompet telah dinyahsulit atau dicuri. Rutin penyahsulitan kata laluan pelayar dilaporkan memulangkan nilai kosong, sekali gus mengehadkan lagi dakwaan tentang perkara yang benar-benar diperoleh penyerang.
Dalam jangka pendek, pembangun yang terjejas boleh menyemak log titik akhir dan rangkaian, menukar kelayakan, memindahkan dompet menggunakan peranti yang dipercayai, serta membatalkan kelulusan kontrak yang berisiko. Langkah berjaga-jaga yang disasarkan seperti ini mungkin menimbulkan kebimbangan terhad dalam kalangan pengguna repositori yang dinamakan atau projek berkaitan, tetapi artikel itu tidak memberikan bukti gangguan yang lebih meluas terhadap perdagangan kripto, operasi bursa atau rangkaian rantaian blok. Pendedahan perisian hasad seumpamanya yang menyasarkan alat pembangun dan rantaian bekalan lazimnya mendorong pemeriksaan keselamatan dan kewaspadaan yang lebih tinggi, bukannya perubahan berpanjangan pada harga kripto utama, kecuali jika diikuti kecurian aset berskala besar yang disahkan.
Dalam jangka panjang, insiden ini mungkin mendorong penelitian yang lebih ketat terhadap tetapan ruang kerja VS Code dan konfigurasi pembangun yang lain, serta pengimbasan repositori yang lebih baik untuk mengesan perisian hasad. Pedagang patut memantau jangkitan yang disahkan, aset yang dicuri atau kempen yang lebih meluas sebelum menganggap perkara ini sebagai pemangkin pasaran. Berdasarkan maklumat yang tersedia, kesan yang mungkin berlaku ialah kebimbangan keselamatan yang terkawal, bukannya isyarat arah bagi harga kripto.