GitHub’da 1.900 Hesap Hacklenmiş, 30.000 Depo Kötüye Kullanılmış

GitHub Ölçeğinde Kimlik Bilgisi Hırsızlığı Kampanyası
Siber tehdit aktörleri 1.900 GitHub hesabına başarıyla erişim sağladıktan sonra, bu erişimi kötüye kullanarak 30.000’den fazla yazılım deposuna kötü niyetli iş akışlarını entegre etmiştir. Bu kampanyanın temel amacı, geliştirici kimlik bilgilerini ve sistem erişim tokenlarını çalmaktır.
Saldırının Yöntemi ve Kapsamı
Saldırganlar, ele geçirdikleri hesaplar aracılığıyla depositolara "workflow" (GitHub Actions iş akışı) dosyaları eklemiş veya mevcutları değiştirmiştir. Bu kötü niyetli iş akışlar, geliştirici ortamı değişkenlerini ve kimlik bilgilerini yakalarken, sistem içerisinde görülemeyecek şekilde hareket etmek üzere tasarlanmıştır.
Etkilenen depo sayısının (30.000+) hacklenmiş hesap sayısından (1.900) çok daha fazla olması, saldırganların:
- Tek bir hesapla birden fazla projeye erişim sağladığını
- Açık kaynak depolarına katkı sahibi olarak yüksek ayrıcalık elde ettiğini
- Bir depodan diğerine yatay hareket etme (lateral movement) stratejisi uyguladığını
göstermektedir.
Yazılım Geliştirme Ekosisteminde Tehdit
Bu tür saldırılar, özellikle CI/CD (Continuous Integration/Continuous Deployment) ortamlarında ciddi riskler oluşturmaktadır. Kötü niyetli iş akışları otomatik olarak çalışarak:
- İnsanlar tarafından doğrudan görülmediği için saptanması zor olur
- Kod incelemesi (code review) aşamasında atlanabilir
- Üretim ortamına kadar ilerleyebilir
Alınması Gereken Önlemler
BT yöneticileri ve yazılım ekipleri aşağıdaki adımları değerlendirmelidir:
- GitHub hesap güvenliğini ve MFA (Çok Faktörlü Kimlik Doğrulama) ayarlarını gözden geçirmek
- Hassas ayrıcalıklarla ilgili erişim kontrol politikalarını sıkı tutmak
- Repository workflows ve Actions ayarlarını denetlemek
- Access tokens ve kimlik bilgilerinin dönem-dönem yenilenmesini sağlamak
- Audit log’ları izleyerek anormal aktiviteleri tespit etmek
Bu olay, açık kaynak yazılımın merkezi olarak barındırıldığı platformlarda güvenlik tehdidinin her zaman mevcut olduğunu ve proaktif savunma stratejilerinin ne kadar kritik olduğunu göstermektedir.
Kaynak: The New Stack


