Claude Code ayar dosyaları GitHub’da parolaları açığa çıkardı
SanalData’yı Google’da tercih edilen kaynak olarak ekleyinApiiro, Claude Code ile ilişkili ayar dosyalarının bulunduğu herkese açık GitHub depolarında 2539 geçerli parola ve erişim anahtarı tespit etti. Anthropic, konuyla ilgili önlemleri incelediğini bildirdi.
Yapay zekâ destekli kodlama araçlarının geliştirme sürecini hızlandırması, bazı güvenlik alışkanlıklarının gözden kaçmasına da yol açabiliyor. Güvenlik şirketi Apiiro’nun bulguları, Claude Code’un komut izinlerini kaydetme biçiminin geliştiricilerin parolalarını ve erişim anahtarlarını herkese açık GitHub depolarına taşıyabildiğini gösteriyor. Şirket, incelenen depolarda toplam 2539 geçerli gizli bilgi buldu.
Riskin merkezinde, geliştiricinin tekrar tekrar onay vermemek için bir komutun kalıcı olarak hatırlanmasını istemesi var. Komut satırında parola veya anahtar gibi hassas bilgiler bulunuyorsa, bunlar da proje klasöründe tutulan ayar dosyasına kaydedilebiliyor. Dosya GitHub’da yayımlandığında, komutla birlikte hassas bilgiler de erişilebilir hâle geliyor.
Komut izinleri nasıl sızıntıya dönüşüyor?
Claude Code, geliştiricinin onayladığı komutları proje ayarlarında saklayabiliyor. Bu tercih, aynı işlemi yeniden çalıştırırken tekrar izin istememesi açısından kullanışlı. Ancak komutun kendisi bir veritabanı parolası ya da API anahtarı içeriyorsa, izin kaydı hassas veriyi de barındırıyor. Ayar dosyası sürüm kontrolüne girip herkese açık depoya gönderildiğinde, dosyadaki bilgiler başkalarının eline geçebiliyor.
Apiiro, Claude Code ayar dosyalarının 103.617 GitHub deposunda toplam 104.185 herkese açık kopyasını belirledi. Bu kopyaların hepsinde gizli bilgi yoktu; 1994 depoda geçerli parolalar veya erişim anahtarları bulundu. Şirketin tespit ettiği bilgiler arasında veritabanı parolaları, API jetonları, yüksek yetkili SSH erişim bilgileri ve bulut hizmetlerinde yönetici ayrıcalığı sağlayan anahtarlar yer alıyor.
Gizli bilgi içeren 1105 deponun 539’unda Claude’un ilgili dosyanın commit edilmesine katkıda bulunduğu da raporda belirtiliyor. Commit, bir depodaki değişikliklerin kayda geçirilmesi anlamına geliyor. Bu bulgu, güvenlik sorununun yalnızca dosyanın oluşturulmasıyla sınırlı olmadığını; dosyanın projeye eklenip paylaşılması aşamasında da kontrol gerektiğini ortaya koyuyor.
Yoksayma listesi her durumda yeterli değil
Claude Code, ayar dosyasının Git tarafından izlenmesini engellemek için genel bir .gitignore listesine kural eklemeye çalışıyor. .gitignore, hangi dosyaların sürüm kontrolüne alınmaması gerektiğini belirten bir yapılandırma dosyası. Ancak Apiiro’ya göre bu koruma her senaryoda devreye girmiyor.
Örneğin, mevcut bir klasörün içinde daha sonra Git deposu oluşturulması veya projenin başka bir bilgisayardaki kopyasının kullanılması gibi durumlarda ayar dosyası yoksayılmayabiliyor. Dosya daha önce depoya eklenmişse de genel kural onu otomatik olarak depodan çıkarmıyor. Üstelik kuralın proje içindeki .gitignore dosyasına yazılmaması, ekip arkadaşlarının aynı korumadan yararlanmasını da engelleyebiliyor.
Bu ayrıntı, tek bir geliştiricinin bilgisayarındaki ayarın ekip çapında güvenlik önlemi sayılamayacağını gösteriyor. Bir dosyanın yerel ortamda Git tarafından yoksayılması, başka bir çalışma ortamında veya ekip üyesinin kopyasında da aynı şekilde davranacağı anlamına gelmiyor. Bu nedenle hassas değerleri komutlara doğrudan yazmamak ve depoya gönderilecek değişiklikleri kontrol etmek önem taşıyor.
Tarama araçları tüm sızıntıları yakalayamayabilir
Apiiro’nun aktardığına göre Gitleaks ve TruffleHog gibi gizli bilgi tarayıcıları, alışılmadık biçimde adlandırılmış veya standart anahtar kalıplarına uymayan değerleri her zaman tespit edemeyebiliyor. Özellikle komut metninin içinde yer alan bir parola, tarayıcıların aradığı yaygın biçimlerden farklı görünebilir. Dolayısıyla otomatik tarama yararlı olsa da tek başına güvenlik garantisi sunmuyor.
Bulunan sızıntıların çoğu bireysel geliştiricilerle bağlantılı olsa da Apiiro, listede 63 kurumun da yer aldığını bildirdi. Bu grupta girişimler, yazılım şirketleri ve büyük yazılım sağlayıcıları bulunuyor. Raporda yönetici düzeyinde bulut erişimi, üretim veritabanı parolası ve çalışan bir ödeme hizmeti jetonu gibi örnekler de yer alıyor. Bu tür bilgiler yalnızca geliştirici hesabını değil, bağlı sistemleri ve verileri de riske atabilir.
Anthropic, konuya ilişkin önlemleri incelediğini doğruladı. Apiiro ise açığa çıkmış olabilecek tüm parolaların ve anahtarların gecikmeden değiştirilmesini öneriyor. GitHub’da Claude Code ayar dosyası bulunan geliştiriciler için ilk adım, depoları kontrol ederek hassas değerleri aramak; ardından şüpheli anahtarları geçersiz kılıp yenilerini oluşturmak. Dosyayı depodan silmek tek başına yeterli olmayabilir, çünkü daha önce yayımlanan bilgiler kopyalanmış olabilir.
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- Claude Code ayar dosyaları GitHub’da parolaları açığa çıkardı Bu haber
- Anthropic’ten Claude Fable 5.2 ve Mythos 5.2
- DC Studios’un Yeni Başkanı Marvel’dan Jeremy Latcham Olacak
- Motorola Razr Flex 2027 adı resmî sitede göründü
- Ocarina of Time’da oyunculardan oyun içi şarkı cover’ları
- Google TPU 8tx ve 8i Max sistemlerini tanıttı
- WhatsApp Kişiler sekmesini Android’de test ediyor
- Alt Tire (_) Nasıl Yapılır? Klavye ve Telefon Yöntemleri
- Vivo’nun 11.970 mAh bataryası seri üretime geçmiş olabilir
- Lego Yoshi Seti Tanıtıldı: Raflara 2027’de Çıkacak
- Galaxy S24 güncellemesi yayımlandı: Kasım yaması yok
- Apple, Türkiye’de beş geliştirici akademisi açacak
- Pokémon kartı sırası için kızını yalnız bıraktığı iddiası
- Gemini mi ChatGPT mi? 2026 fiyat ve özellik karşılaştırması