Monitorday.com, – Platform berbagi kode populer GitHub menghadapi serangan berskala besar yang berpotensi mempengaruhi jutaan penggunanya. Peneliti keamanan di Apiiro telah mengidentifikasi tren yang mengkhawatirkan di mana pelaku jahat menyasar repositori GitHub, yang berpotensi membahayakan lebih dari 100.000 proyek.
Serangan tersebut melibatkan teknik “kebingungan repositori berbahaya” di mana penyerang mengkloning repositori yang sah, menyuntikkan kode berbahaya, dan mengunggahnya kembali ke platform. Repositori yang telah dimanipulasi kemudian dapat diunduh oleh pengguna yang tidak curiga, berpotensi membahayakan sistem mereka atau menginfeksi mereka dengan malware.
Laporan Apiiro menyoroti beberapa faktor yang membuat GitHub rentan terhadap serangan semacam itu. Kemudahan menggunakan platform, ketersediaan API yang siap pakai, dan keberadaan banyak repositori tersembunyi menciptakan lingkungan yang ideal bagi penyerang untuk melancarkan watering hole attack, serangan siber yang menargetkan kelompok pengguna dengan menginfeksi situs web yang biasa mereka kunjungi.
Para penyerang menargetkan repositori yang populer dan sering diunduh, menyuntikkan kode berbahaya ke dalam repositori tersebut, dan kemudian mengunggahnya kembali. Untuk memperluas jangkauan, para penyerang membuat banyak fork palsu dari repositori yang telah disusupi menggunakan metode otomatis. Fork palsu ini kemudian dapat tersebar melalui media sosial, forum online, dan saluran lainnya, menipu pengguna agar mengunduh versi berbahaya.
GitHub telah menonaktifkan sebagian besar repositori berbahaya yang diidentifikasi, namun aktivitas tersebut masih berlanjut, dengan penyerang terus berusaha menyuntikkan kode berbahaya. Kampanye serangan ini dimulai pada Mei 2023 dan terus berkembang, menimbulkan kekhawatiran bahwa akan lebih banyak repositori dan pengguna yang bisa terpengaruh pada masa mendatang.
Pengembang dan pengguna disarankan untuk berhati-hati saat mengunduh kode dari GitHub, terutama dari repositori yang tidak dikenal. Penting untuk memverifikasi sumber dan legitimasi kode sebelum mengintegrasikannya ke dalam proyek.