BleepingComputer'a göre, yerel yapay zeka asistanı OpenClaw'ı hedef alan bir dizi kötü amaçlı "beceri" (eklenti), bilgi hırsızlığı yapan kötü amaçlı yazılımları yaymak için kullanıldı. Paketler, faydalı araçlar gibi görünmek üzere tasarlanmıştı, ancak kurulum talimatları kurbanları, bilgi hırsızlığı yapan yazılımları yükleyen komutları çalıştırmaya yönlendiriyordu.
Bu, yeni bir ekosisteme uyarlanmış, bilindik tedarik zinciri öyküsüdür: bir otomasyon aracı dosyalara, kimlik bilgilerine ve tarayıcılara geniş erişime sahip olduğunda, eklenti kayıt defteri saldırgan için ideal bir dağıtım kanalı haline gelir.
Olayların özeti (kabaca)
BleepingComputer'ın bildirdiğine göre, projenin resmi kayıt defterinde ve GitHub'da bir haftadan kısa bir sürede 230'dan fazla kötü amaçlı yazılım yayınlandı. Bazıları rastgele isimlere sahip neredeyse aynı kopyalardı ve bir alt kümesi popüler hale geldi.
Bu beceriler, "faydalı" yardımcı programları (kripto para ve sosyal medya ile ilgili araçlar dahil) taklit ederek, nihayetinde API anahtarları, cüzdan sırları, SSH kimlik bilgileri ve tarayıcı şifreleri gibi hassas verileri çalmayı amaçlıyordu.
"Belgeleme" nasıl bir sömürü aracı haline geldi?
Kampanya, yalnızca gizli bir ikili koda güvenmek yerine, sosyal mühendisliğe yöneldi.
BleepingComputer, dokümanlarda gerekli bir bağımlılık olarak sunulan ve ayrı bir araç olan "AuthTool"dan bahsediyor. Gerçekte ise bu araç, kötü amaçlı yazılımın dağıtım mekanizması olarak işlev görüyordu.
Bu durum, daha geniş kapsamlı "ClickFix" modelini yansıtıyor: kurban, bir enfeksiyon değil, sorun giderme adımı gibi göründüğü için bir komutu manuel olarak çalıştırmaya ikna ediliyor.
Yapay zekâ asistanlarının neden alışılmadık derecede cazip hedefler olduğu
Yerel yapay zeka asistanları genellikle kapsamlı izinler talep eder (veya kendilerine verilir):
- Proje klasörlerini ve yapılandırma dosyalarını okuma
- Terminal oturumlarına erişim
- Tarayıcılar ve parola kayıt sistemleriyle entegrasyon
- Geliştirici anahtarlarını kullanarak API'lerle iletişim kurma
Bu da onları "kimlik bilgisi yoğunlaştırıcıları" haline getiriyor. Tek bir başarılı enfeksiyon, başka yerlerde yeniden kullanılabilecek bir yığın sır ortaya çıkarabilir.
Riski azaltmak için pratik adımlar
OpenClaw (veya eklenti ekosistemine sahip herhangi bir araç) kullanıyorsanız, becerileri "komut istemleri" olarak değil, yüklediğiniz kodlar gibi ele alın.
- Güvenilir ve tanınmış yayınevlerini tercih edin.Yeni hesaplar, rastgele isimler ve kopyalanmış açıklamalar şüphe uyandırıcı işaretlerdir.
- Denetim kurulum talimatları.Base64 kodlu dosyaları yapıştırmanızı veya curl|sh çalıştırmanızı isteyen herhangi bir adımın kötü amaçlı olduğunu varsaymalısınız.
- Yardımcıyı kum havuzuna atın.Dosya sistemine minimum erişim izni olan bir sanal makine/konteyner içinde çalıştırın.
- API anahtarları için en az ayrıcalık ilkesini uygulayın.Her alet için ayrı tuşlar kullanın; kapsamları dar tutun; düzenli olarak değiştirin.
- Giden bağlantıları izleyin.Kurulum/yapılandırma sırasında beklenmedik alan adları şüphelidir.
Kötü amaçlı bir işlem çalıştırdığınızdan şüpheleniyorsanız, kimlik bilgilerinizin ele geçirildiğini varsayın ve işlemi durdurun:
- Tarayıcı şifreleri / şifre yöneticisi belirteçleri
- SSH anahtarları
- Bulut kimlik bilgileri
- API anahtarları ve “.env” gizli dosyaları
Sicillerin yapabilecekleri (ve yapamayacakları) şeyler
Kayıt kuruluşu operatörleri tarama, itibar sinyalleri ve kaldırma süreçleri ekleyebilir. Ancak bir ekosistem hızla büyüdüğünde, hacim inceleme hızını aşar.
Bu, güvenlik temelinin hala kullanıcı davranışına ve dağıtım hijyenine bağlı olduğu anlamına gelir.
Özetle
OpenClaw beceri kampanyası, "yapay zeka araç zincirlerinin" artık yazılım tedarik zincirinin bir parçası olduğuna dair bir uyarı niteliğindedir. Bir eklenti kod çalıştırabiliyorsa veya gizli bilgilere erişebiliyorsa, onu npm veya PyPI'dan rastgele bir paket yüklerken gösterdiğiniz aynı dikkatle ele alın.