Kimlik bilgisi doldurma nedir?
Kimlik bilgisi doldurma (credential stuffing), başka sitelerden sızmış kullanıcı adı ve parola çiftlerinin, otomatik araçlarla farklı hizmetlerin giriş sayfalarında denenmesidir. Birçok kullanıcı aynı parolayı birden fazla yerde kullandığı için bu yöntem sıklıkla sonuç verir.
Saldırgan parolaları tahmin etmez; elinde zaten gerçek olduğu bilinen çiftler vardır. Bu yüzden klasik zayıf parola önlemleri tek başına yeterli olmaz, parolanın başka yerde sızmış olması yeterlidir.
Nasıl çalışır?
Sızıntılardan derlenen büyük listeler, otomasyon araçlarıyla hedef sitenin giriş formuna gönderilir. Saldırı çoğunlukla çok sayıda IP adresine ve vekil sunucuya dağıtılır, her adresten az sayıda deneme yapılır; böylece basit hız sınırları aşılır.
Başarılı girişler toplanır; hesap doğrudan kullanılır, satılır veya başka saldırılara basamak yapılır.
Sunucu ve hosting ortamında
Hosting kontrol panelleri, e-posta hesapları, FTP/SFTP, WordPress yönetim girişleri ve alan adı yönetim hesapları bu saldırının hedefidir. Ele geçirilen tek bir yönetim hesabı, sitenin ve e-postanın kontrolünü saldırgana verebilir.
- Giriş günlüklerinde çok sayıda farklı kullanıcı adıyla, kısa aralıklı başarısız denemeler tipik bir göstergedir.
- Farklı IP adreslerinden gelen ama benzer istek desenleri saldırıya işaret edebilir.
Nasıl korunulur?
- Her hizmet için benzersiz parola kullanın; bir parola yöneticisi bunu kolaylaştırır.
- İki aşamalı doğrulamayı özellikle yönetim ve e-posta hesaplarında etkinleştirin.
- Giriş sayfalarında hız sınırlama, bot algılama ve gerektiğinde CAPTCHA uygulayın.
- Olağan dışı konumlardan yapılan girişler için uyarı üretin.
- Bilinen sızmış parolaların kullanılmasını engelleyen denetimler ekleyin.
- Hesaplarınızın bir sızıntıda yer alıp almadığını düzenli kontrol edin.
Sık yapılan hatalar
- Aynı parolayı birden fazla hizmette kullanmak.
- Yalnızca IP başına sınırlama yapıp dağıtık denemeleri gözden kaçırmak.
- İki aşamalı doğrulamayı isteğe bağlı bırakmak.
- Sızıntı duyurusundan sonra parolaları değiştirmeyi ertelemek.
Sık sorulan sorular
Kimlik bilgisi doldurma nedir?
Başka yerlerden sızmış gerçek kullanıcı adı ve parola çiftlerinin diğer sitelerde otomatik denenmesidir.
Kimlik bilgisi doldurma ile kaba kuvvet arasındaki fark nedir?
Kaba kuvvet olası parolaları tahmin eder. Kimlik bilgisi doldurma ise gerçek ve daha önce sızmış çiftleri dener; başarı oranı parola tekrar kullanımına bağlıdır.
Bu saldırıdan en iyi nasıl korunurum?
Her hizmette benzersiz parola ve iki aşamalı doğrulama kullanmak en etkili korumadır.
İlgili terimler
- Komut enjeksiyonu (command injection)Girdinin işletim sistemi komutuna karışarak istenmeyen komut çalıştırması.
- Kripto madencilik saldırısı (cryptojacking)Ele geçirilen sunucunun işlem gücünün izinsiz kripto para üretmek için kullanılması.
- LFI / RFI (Dosya ekleme açıkları)Yerel ya da uzak bir dosyanın uygulamaya dahil edilip çalıştırılması.
- Ortadaki adam saldırısı (MITM)İki taraf arasındaki iletişime gizlice girip dinlemek ya da değiştirmek.
- Oturum çalma (session hijacking)Saldırganın geçerli bir oturum kimliğini ele geçirip kullanıcı gibi davrandığı saldırı türü.
- PoC (Kavram kanıtı)Bir açığın gerçekten var olduğunu gösteren örnek kod.