Kibertəhlükəsizlik Mütəxəssislərindən Həyəcan Təbili
Kibertəhlükəsizlik tədqiqatçıları npm və Python Package Index (PyPI) repozitoriyalarında yeni bir təchizat zənciri hücumu aşkar ediblər. Bu hücum nəticəsində qanuni paketlərin kompromisə uğramış versiyaları istifadəçilərin pulqabı etibarnamələrini oğurlamaq və uzaqdan kod icrası (RCE) imkanları yaratmaq üçün zərərli proqram təminatı ilə təchiz edilib.
Təchizat zənciri hücumları, hakerlərin geniş istifadə olunan proqram təminatı komponentlərinə zərərli kod daxil edərək, bu komponentlərdən istifadə edən bütün sistemlərə giriş əldə etməsinə imkan verən xüsusilə təhlükəli bir kiberhücum növüdür. Bu halda, hədəf kriptovalyuta pulqabıları və sistemlər üzərində RCE əldə etməkdir.
Hücumun Detalları və Zərərli Yük
Aşkarlanan məlumata görə, hücuma məruz qalan paketlərdən biri @dydxprotocol/v4-client-js (npm) olub. Bu paketin 3.4.1, 1.22.1, 1.15.2 və 1.0.31 versiyaları zərərli kodla modifikasiya edilib. Bu versiyaları yükləyən və ya yeniləyən istifadəçilər avtomatik olaraq hücumun qurbanı olurlar.
Zərərli yüklə təchiz edilmiş bu paketlər iki əsas təhlükəni daşıyır: pulqabı məlumatlarının oğurlanması (wallet credential theft) və RCE imkanları. Pulqabı məlumatlarının oğurlanması istifadəçilərin kriptovalyuta cüzdanlarına daxil olmaq üçün istifadə etdikləri məxfi açarların və digər etibarnamələrin ələ keçirilməsinə səbəb olur. RCE isə hakerlərə qurbanın sistemində istənilən kodu uzaqdan icra etməyə imkan verərək, sistem üzərində tam nəzarət əldə etmələrinə şərait yaradır. Bu təhdidləri həyata keçirmək üçün hücumçular RAT Malware (Remote Access Trojan) tətbiq edirlər.
Təhlükəsizlik Üçün Tövsiyələr
Kibertəhlükəsizlik mütəxəssisləri bu cür təchizat zənciri hücumlarına qarşı müdafiə olunmaq üçün aşağıdakıları tövsiyə edirlər:
- Bütün asılılıqlarınızı müntəzəm olaraq yoxlayın və etibarlı mənbələrdən gəldiyinə əmin olun.
- Paketlərin hash dəyərlərini təsdiqləyin və quraşdırmadan əvvəl hər hansı dəyişikliyin olub-olmadığını yoxlayın.
- Daimi təhlükəsizlik skanları və proqram təminatı yeniləmələri edin.
- Əsas sistemlərdə istifadə olunan paketləri auditdən keçirin və onların potensial risklərini qiymətləndirin.
İnkişaf etdiricilər və istifadəçilər dərhal bu paketlərin təhlükəsiz versiyalarına keçməli və sistemlərində potensial təhlükəsizlik pozuntularını yoxlamalıdırlar.