İçeriğe geç
parazade

Kaba Kuvvet Saldırısı Nedir?

İngilizce: Brute Force Attack

Yayın: · Son güncelleme:

Kaba Kuvvet Saldırısı Nedir? Kısaca

Kaba kuvvet saldırısı (brute force), bir şifreyi ya da şifreleme anahtarını, doğru olanı bulana kadar olası tüm kombinasyonları otomatik olarak deneyerek kırmaya çalışan saldırı yöntemidir.

Kaba Kuvvet Saldırısı nedir?
İçindekiler
  1. Kaba kuvvet saldırısı nedir?
  2. Şifre uzunluğu neden bu kadar önemli?
  3. Nasıl korunulur?

Kaba kuvvet saldırısı nedir?

Kaba kuvvet saldırısı, bir kilidi açmak için anahtarlıktaki her anahtarı sırayla denemeye benzer. Zekâ değil sabır ve işlem gücü kullanılır. Bilgisayarlar saniyede çok sayıda deneme yapabildiği için kısa ve basit şifreler bu yöntemle kolayca bulunabilir.

Saldırı ya bir giriş ekranına yönelik canlı denemelerle ya da sızdırılmış şifre özetleri üzerinde çevrim dışı olarak yapılır.

Şifre uzunluğu neden bu kadar önemli?

Her yeni karakter, denenmesi gereken kombinasyon sayısını katlayarak artırır. Basit bir hesapla bakalım: yalnız rakamlardan oluşan 4 haneli bir PIN için 10.000 olasılık vardır. Küçük harf, büyük harf ve rakam içeren 12 karakterlik bir şifrede ise olasılık sayısı milyarlarca kat daha fazladır.

Bu yüzden kısa ama karmaşık bir şifre yerine uzun bir parola daha güvenlidir. Örneğin birbiriyle ilgisiz dört kelimeden oluşan bir parola, hem hatırlanması kolay hem de kaba kuvvetle kırılması zor bir seçenektir.

Nasıl korunulur?

Bireyler için önlemler şunlardır:

  • En az 12-16 karakterlik, her hesapta farklı şifre kullanın.
  • Bir şifre yöneticisi ile uzun rastgele şifreler oluşturun.
  • Çok faktörlü doğrulamayı açın; şifre bulunsa bile ikinci adım engel olur.

Site ve uygulama sahipleri ise belirli sayıda hatalı denemeden sonra hesabı geçici olarak kilitler, istek sınırlama ve CAPTCHA kullanır. Şifreleri de bcrypt gibi yavaş ve tuzlanmış özet algoritmalarıyla saklar. Böylece veritabanı sızsa bile her denemenin maliyeti yükselir.

Sıkça Sorulan Sorular

Kaba kuvvet saldırısı ne kadar sürer?

Şifrenin uzunluğuna, karakter çeşitliliğine ve saldırganın donanımına göre değişir. Kısa şifreler çok kısa sürede bulunabilirken uzun ve rastgele şifreler pratikte kırılamayacak kadar uzun sürer.

Brute force ile sözlük saldırısı farkı nedir?

Kaba kuvvet tüm kombinasyonları dener. Sözlük saldırısı ise yalnız sık kullanılan şifrelerden ve kelimelerden oluşan bir listeyi dener; daha hızlıdır ama listede olmayan şifreleri bulamaz.

İlgili terimler

Sözlük Saldırısı(Dictionary Attack)Sözlük saldırısı, bir şifreyi kırmak için tüm kombinasyonlar yerine sık kullanılan şifrelerden, kelimelerden ve bunların bilinen varyasyonlarından oluşan hazır bir listenin denendiği saldırı yöntemidir.Güçlü Şifre(Strong Password)Güçlü şifre, tahmin edilmesi ve deneme yoluyla bulunması çok zor olan, yeterince uzun, kişisel bilgilere dayanmayan ve yalnızca tek bir hesapta kullanılan paroladır.Rainbow TableRainbow table, şifrelerin özet (hash) değerlerini önceden hesaplayıp saklayan ve sızdırılmış bir şifre özetinden asıl şifreyi hızla bulmaya yarayan büyük bir tablodur. Tuzlama (salt) bu yöntemi büyük ölçüde etkisiz kılar.BcryptBcrypt, kullanıcı şifrelerini güvenli biçimde saklamak için tasarlanmış, her şifreye otomatik salt ekleyen ve ayarlanabilir maliyet faktörüyle kasıtlı olarak yavaş çalışan bir şifre özetleme (hash) algoritmasıdır.Parola(Password)Parola, bir hesaba ya da cihaza girerken kimliğinizi kanıtlamak için kullandığınız, yalnızca sizin bilmeniz gereken gizli karakter dizisidir. Gündelik dilde çoğunlukla 'şifre' olarak da anılır.Şifre Yöneticisi(Password Manager)Şifre yöneticisi, tüm parolalarınızı şifreli bir kasada saklayan ve tek bir ana parolayla erişmenizi sağlayan uygulamadır. Her hesap için ayrı ve güçlü parola kullanmayı pratik hâle getirir.Veritabanı(Database)Veritabanı, verilerin düzenli, aranabilir ve güncellenebilir biçimde saklandığı elektronik kayıt sistemidir. Müşteri listeleri, siparişler ve ürün bilgileri gibi veriler veritabanlarında tutulur.