Giriş
GitHub, yaklaşık 3,800 iç kaynağının siber saldırıya uğradığını doğruladı. Bu saldırı, bir çalışanın zararlı bir VS Code uzantısı kurması sonucu gerçekleşti ve olay, hem şirket hem de geliştiriciler için önemli güvenlik riskleri taşımaktadır.
Saldırı Nasıl Çalışıyor?
Saldırı, bir çalışanın bilgisayarına zararlı bir VS Code uzantısının yüklenmesi ile başladı. Bu zararlı uzantı, GitHub içerisinde gizli bilgilerin dışarı sızdırılmasına neden oldu. Şirketin açıklamasına göre:
- Olay tespit edildikten hemen sonra zararlı uzantı kaldırıldı ve etkilenen cihaz izole edildi.
- Mevcut değerlendirme, siber saldırının yalnızca GitHub iç kaynaklarına yönelik exfiltrasyon içerdiğini gösteriyor.
Etkilenen Sistemler
GitHub’daki ihlal, ayrıca TeamPCP hacker grubunun iddia ettiği gibi kaynak kodlarına ve yaklaşık 4,000 özel rehberlik sunan depolara erişim sağladığını da gösteriyor. Grubun, bu veriler için en az $50,000 talep ettiği gözlemlendi.
- TeamPCP, daha önce GitHub, PyPI, NPM ve Docker gibi geliştirici kod platformlarına yönelik büyük ölçekli tedarik zinciri saldırılarıyla ilişkili bulunmuştu.
- Son zamanlarda “Mini Shai-Hulud” kampanyası ile de gündeme gelmişti.
Çözüm ve Korunma
Bu tür saldırılara karşı alınabilecek önlemler oldukça önemlidir. Geçmişte, birçok zararlı VS Code uzantısının pazardaki varlığı, geliştiricilerin bilgilerini çalmak için kullanılmıştır. Öne çıkan bazı örnekler:
- Geçen yıl 9 milyon yüklemeye sahip VSCode uzantıları güvenlik riskleri nedeniyle kaldırıldı.
- Bir uzantı, ransomware etkileriyle pazara girmiştir.
- Ocak ayında ise, 1.5 milyon yüklemeye sahip yapay zeka odaklı iki zararlı uzantı, verileri Çin’e exfiltre etti.
Çözüm olarak:
- VS Code uzantıları yüklemeden önce dikkatlice inceleyin.
- Sistem ve yazılımlarınızı düzenli olarak güncelleyin.
- Herhangi bir şüpheli etkinlikte, acilen güvenlik uzmanları ile iletişime geçin.
Aksiyon
Okuyucular, sistemlerini ve uygulamalarını derhal güncellemeli, yalnızca güvenilir kaynaklardan uzantılar indirmeli ve bilinmeyen uygulamaları yüklemeden önce dikkatli bir değerlendirme yapmalıdır. Ayrıca, potansiyel zararlı uzantıları izlemek için güvenlik çözümleri kullanılmalıdır.


