LLMJacking saldırıları şirketlere günde 100.000 dolar fatura çıkarıyor
LLMJacking saldırıları çalınan API key ve service account'larla günde 100.000 doları aşan LLM faturası çıkarıyor. Giriş yolları ve kontrol adımları.
Bu haberde
Google’ın Mandiant ekibinin pazartesi yayımladığı rapora göre LLMJacking saldırıları bazı kurumlara günde 100.000 doları aşan yetkisiz LLM faturası çıkarıyor. Bazı kurumlarda erişim iptal edilene kadar toplam masraf 1 milyon dolara ulaştı. Saldırganlar çalınan API key’leri ve service account’larla bulut projelerinde yeni key üretiyor, servis açıyor ve premium modellere yüksek hacimli istek gönderiyor.
LLMJacking nedir, ne işe yarar?
LLMJacking, bir kurumun büyük dil modeli servislerine erişimini çalınan API key, token ya da service account bilgileriyle ele geçirip masrafı kuruma yükleyen saldırı türüdür. Saldırganlar bu erişimi kendi işleri için kullanır ya da başkalarına satar. Cryptojacking’e benzer bir kaynak hırsızlığıdır; farkı, bedelin işlemci gücü yerine model kullanım ücreti olarak çıkmasıdır.
LLMJacking saldırıları neden altyapı ekibinin işi
Sızdırılmış bir LLM API key’i artık yalnızca bir secret sızıntısı değil. Doğrudan fatura demek. Mandiant’ın aktardığı vakalarda masraf günde 100.000 doları geçiyor, bazı kurumlarda 1 milyon dolara kadar birikmiş.
Hız ayrı bir sorun. CrowdStrike’ın ağustos raporundaki bir vakada iki dakikada yaklaşık 200.000 API isteği gönderilmiş. Haftalık fatura kontrolüyle bunu yakalayamazsınız, zarar ilk saatlerde oluşuyor.
Google’ın tahmini de aynı yönde. Saldırganlar cryptojacking gibi diğer kaynak hırsızlıkları yerine giderek LLMJacking saldırılarına öncelik verecek.
Saldırgan nereden giriyor
Rapordaki vakalarda üç giriş yolu öne çıkıyor:
- Yanlış yapılandırılmış bir Service Account key’i. UNC6993 bir cloud instance’ını bu yolla ele geçirip model API’sine erişim açmış.
- Doğrudan çalınan LLM API key’leri. Aynı grup bunlarla ek key üretmiş ve kurbanın cloud projelerinde yeni servisler etkinleştirmiş.
- Session hijacking. Sahte bir başvuru sayfası kullanıcıyı gerçek LLM servisine yönlendiriyor, sonra aktif access token içeren ham JSON payload’unu yapıştırmasını istiyor. Token saldırganın backend’ine gidiyor, parola ve MFA (Multi-Factor Authentication) aşılmış oluyor.
Son madde şunu gösteriyor: MFA tek başına yetmiyor. Kullanıcı eğitimine “token’ı hiçbir forma yapıştırmayın” kuralını da eklemek gerekiyor.
Rate limit tek savunma değil
Bir saldırgan kurbanın hesabını Pay-As-You-Go anlaşmalarına bağlamış, premium modellerle yüksek hacimli inference (çıkarım) akışları başlatmış. Rate limiting (hız sınırlama) engelini kısa ömürlü service account’lar açıp silerek aşmış. Bu sırada billing arayüzünü izleyip zararı takip etmiş.
Buradan çıkan sonuç açık. Limit service account başına tanımlıysa, yeni hesap açabilen saldırgan limiti sıfırlıyor. Asıl kontrol noktası service account oluşturma ve key üretme yetkisi. LLM servisini çağıran bir uygulamanın bu iki yetkiye ihtiyacı yok.
Google Cloud’da hızlı kontrol
Ortamınız Google Cloud üzerindeyse projedeki service account’ları, key’leri ve açık servisleri listeleyerek başlayabilirsiniz:
gcloud iam service-accounts list
gcloud iam service-accounts keys list --iam-account=SA_EMAIL
gcloud services list --enabledBakılacak yerler belli: kimsenin hatırlamadığı yeni key’ler, beklenmedik şekilde etkinleşmiş AI servisleri ve kısa süre önce açılıp kapanmış hesaplar. Audit log’larda service account oluşturma ve silme olaylarının sıklaşması, raporda anlatılan “burn and rotate” davranışına işaret edebilir.
Kalıcı önlemlerin sırası
Google’ın önerileri genel görünüyor ama sıraya konunca bir iş planı çıkıyor:
- Kod tabanında secrets scanning’i otomatik hale getirin. Kaynak koda girmiş API key’leri kaldırdıktan sonra mutlaka rotate edin, çünkü key git geçmişinde kalır.
- Key’leri merkezi bir secrets management platformuna taşıyın ve rotasyonu otomatikleştirin.
- Service account’lara en az yetki ilkesini uygulayın. Model çağıran hesap key üretemesin, servis açamasın.
- Tedarik zinciri tarafında LLM key’lerine erişen üçüncü taraf entegrasyonları envantere alın.
Çalınan token’ların gittiği pazar
Jet Night örneği bu işin ekonomisini gösteriyor. Servis, çalıntı üçüncü taraf key’lerle sekiz saatten kısa sürede 500.000’den fazla LLM API çağrısı yapmış. Frontier modellere sınırsız erişimi ayda yaklaşık 60 dolara satıyor, benzer bir tüketici planı normalde 100 ile 250 dolar arasında. GTIG, servisin Telegram kanalında duyurduğu kesintileri kurbanların key’leri iptal etmesine bağlıyor.
LLMJacking saldırılarının arkasında artık bir iş bölümü var. Erişimi ele geçirenler ile “LLM Mixers” denen satış altyapısını işletenler ayrı gruplar. Yani sizin key’iniz birinin müşterisine satılıyor ve iptal ettiğiniz an o satış duruyor. Anormal tüketim için saatlik bütçe alarmı kurmak, bu yüzden en hızlı kazancı getiren adım.



