![Kötü Amaçlı PyPI Paketi Kötü Amaçlı PyPI Paketi](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj80K3BGTz7k9XFNIo5AP_zHn4qE7G7ld3PGmEKWJXV5CGz2mvy_DzzafZMXf3sVqMMxzjjHVIhP4puQQ-iNnBCxgUsFdeAg7p3FnkchgJGqmnpZqiqw_ZZfTPlPvTDPV7x0IcRIvd-FMdY1jpRGCgODr2WHrbpFH1GHLbKYpvKbuuqfaGLprQ9mpIpqVMk/s728-rw-e365/macos.png)
Siber güvenlik araştırmacıları, dar bir kurban havuzundan kullanıcıların Google Cloud kimlik bilgilerini çalmayı amaçlayan, Apple macOS sistemlerini hedef alan Python Paket Endeksi (PyPI) deposunda kötü amaçlı bir paket keşfettiler.
“lr-utils-lib” adlı paket, kaldırılmadan önce toplam 59 indirmeye ulaştı. Haziran 2024’ün başlarında kayıt defterine yüklendi.
Checkmarx araştırmacısı Yehuda Gelb Cuma günü yayınlanan bir raporda, “Kötü amaçlı yazılım, belirli macOS makinelerini hedeflemek ve Google Cloud kimlik doğrulama verilerini toplamak için önceden tanımlanmış karmaların bir listesini kullanıyor” dedi. “Toplanan kimlik bilgileri uzak bir sunucuya gönderiliyor.”
![Siber güvenlik](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJqG-_vBdld4mKDQV0jycRh5ED5SLMe5CL08ldq3UMFq3DV9n5S2fO3ebJV0_EvNXJg56IBsf7U3bc_NqbcH2exzd3gz33MP0IOdCULyAKCmNYR6bkxkGGwfC7r1r4Czo4H3hCQjMqyKvKnyD_pBwKhtRSmGAsxN1Yhf3_hkGWqJSCpmANMbmvXryhMUa/s728-e300/intel-d.png)
Paketin önemli bir yönü, öncelikle bir macOS sistemine kurulup kurulmadığını kontrol etmesi ve ancak bundan sonra sistemin Evrensel Benzersiz Tanımlayıcısını (UUID) sabit kodlanmış 64 karma değerden oluşan bir listeyle karşılaştırmasıdır.
Tehlikeye atılan makine önceden tanımlanmış kümede belirtilenlerden biriyse, ~/.config/gcloud dizininde bulunan ve Google Cloud kimlik doğrulama verilerini içeren application_default_credentials.json ve credentials.db adlı iki dosyaya erişmeye çalışır.
![Kötü Amaçlı PyPI Paketi Kötü Amaçlı PyPI Paketi](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWmay1lFPtNVLArsOzFOYwnir-mCFNfGRGOZaGmt7gAymWUXODPeaSovODRD5nMjQ9ofmxSlJmeOA2SqMH-QtG8J4U-gJVAcFlpjTpo-V-j-lsU9KPsslgViUuWf7KgIHkkFbxdgjJV9pyJXNx6b3Us8szriPkZA6dQxz6eY4vV3posIeTyAAwOyPNFpnG/s728-rw-e365/apple.png)
Yakalanan bilgiler daha sonra HTTP üzerinden uzak bir sunucuya iletilir “europe-west2-workload-422915[.]bulutfonksiyonları[.]açık.”
Checkmarx ayrıca LinkedIn’de “Lucid Zenith” isimli sahte bir profil bulduğunu, bu profilin paketin sahibiyle eşleştiğini ve kendisinin Apex Companies’in CEO’su olduğunu iddia ettiğini, bunun da saldırıda sosyal mühendislik unsuru olabileceğini gösterdiğini belirtti.
Kampanyanın arkasında tam olarak kimin olduğu şu anda bilinmiyor. Ancak, siber güvenlik firması Phylum’un macOS ana bilgisayarının UUID’sini kontrol ettikten sonra kötü amaçlı eylemlerini serbest bıraktığı bulunan “requests-darwin-lite” adlı bir Python paketini içeren başka bir tedarik zinciri saldırısının ayrıntılarını açıklamasından iki aydan fazla bir süre sonra geldi.
Bu kampanyalar, tehdit aktörlerinin sızmak istedikleri macOS sistemleri hakkında önceden bilgi sahibi olduklarının ve kötü amaçlı paketlerin yalnızca belirli makinelere dağıtılmasını sağlamak için büyük çaba sarf ettiklerinin bir işaretidir.
Ayrıca kötü niyetli kişilerin, geliştiricileri kandırarak uygulamalarına dahil etmelerini sağlamak amacıyla benzer paketleri dağıtmak için kullandıkları taktiklere de değiniyor.
“Bu saldırının bireyleri mi yoksa işletmeleri mi hedef aldığı net olmasa da, bu tür saldırılar işletmeleri önemli ölçüde etkileyebilir,” dedi Gelb. “İlk ihlal genellikle bireysel bir geliştiricinin makinesinde gerçekleşse de, işletmeler için etkileri önemli olabilir.”