Giriş
Son zamanlarda Python Package Index (PyPI) deposunda tespit edilen kötü niyetli paketler, siber güvenlik dünyasında önemli endişelere yol açtı. ‘spellcheckerpy’ ve ‘spellcheckpy’ adındaki bu paketler, uzak erişim trojanı (RAT) işlevselliği barındırıyordu ve toplamda 1.000’den fazla kez indirildi.
Saldırı Nasıl Çalışıyor?
Saldırganlar, PyPI üzerindeki yaygın bir dilkontrolü aracı gibi görünen paketlerin içerisine gizli bir zararlı yazılım yerleştirdi. Öne çıkan özellikler şunlardır:
- Paketi Yükleme: Kullanıcı, ‘spellcheckpy’ paketini kurduğunda, başlangıçta zararsız gibi görünen işlevler çalıştırır.
- Gizli Yükleme: Aslında bir ‘test_file()’ fonksiyonu kullanıldığında, ‘resources/eu.json.gz’ dosyası içindeki Base64 kodlu downloader’ı alır.
- Paket Versiyonları: İlk üç versiyon yüklemeyi gerçekleştirse de, zararlı yazılımı çalıştırmazken, spellcheckpy v1.2.0 ile birlikte bu etkinleştirildi.
Etkilenen Sistemler
Bu saldırı özellikle aşağıdaki sistemleri etkilemektedir:
- Python tabanlı uygulamalar ve projeler.
- PyPI üzerinden paket indiren geliştirici ve kullanıcılar.
Çözüm ve Korunma
Bu zararlı yazılımlardan korunmak adına aşağıdaki önlemleri alınmalıdır:
- Yazılım Güncellemeleri: Tüm Python paketlerinizi güncel tutun. Özellikle spellcheckpy ve spellcheckerpy gibi mevcut olmayan paketlerden kaçının.
- Güvenlik Duvarları: Bilgisayarlarınızı ve ağınızı korumak için güvenlik duvarı kullanın.
- Eğitim: Ekip üyelerinizi güvenlik tehditleri konusunda bilgilendirin.
Sonuç
Bu tür saldırılara karşı korunmak için hemen harekete geçmelisiniz. Kullanmadığınız paketleri kaldırın ve tüm sistemlerinizi güncelleyin. Ayrıca, yalnızca güvenilir kaynaklardan yazılım indirdiğinizden emin olun. Unutmayın, siber güvenlik sürekli bir dikkate ihtiyaç duyar.


