Pixebag®

Şifre Güvenliği Rehberi

NIST SP 800-63B-4'ün güncel kuralları, şifre gücünün arkasındaki hesap ve aynı fikirlerin passphrase, WiFi anahtarı ve PIN'e nasıl uygulandığı. Bu sayfadaki her rakam, en altta listelenen adı belli bir kaynaktan geliyor.

Güvenli şifre nasıl olur

Güç iki soruya iner: saldırgan kaç olasılığı denemek zorunda ve şifre daha önce sızdı mı? İlkini uzunluk ve rastgelelik yanıtlar — eklenen her rastgele karakter olasılıkları katlar; ikincisini şifreyi yalnızca tek bir yerde kullanmak yanıtlar. Karmaşıklık kuralları şaşırtıcı derecede az katkı sağlar, çünkü insanlar onları tahmin edilebilir biçimlerde karşılar.

  • ✓Rastgele — bir insan değil yazılım seçmiş olmalı
  • ✓Şifre tek faktörse en az 15 karakter — NIST SP 800-63B-4'ün alt sınırı
  • ✓Yalnızca tek bir hesapta kullanılmalı
  • ✓Bir parola yöneticisinde saklanmalı; sunulan her yerde çok faktörlü doğrulama açılmalı

Şifre entropisi: formül ve tablo

Entropi, kaba kuvvet saldırganının kaç deneme yapması gerektiğini bit cinsinden ölçer; her ek bit işi ikiye katlar. Rastgele üretilmiş bir şifrede entropi uzunluk × log₂(karakter kümesi boyutu) olarak hesaplanır; harf ve rakamdan 16 karakter 16 × 5,95 ≈ 95 bit eder. Formül yalnızca rastgele şifrelerde geçerlidir — bir insanın uydurduğu şifrenin entropisi uzunluğunun düşündürdüğünden çok daha düşüktür.

Yaygın karakter kümelerinde karakter başına entropi
Karakter kümesiBoyutKarakter başına bit16 karakter
Rakam103,3253 bit
Küçük harf264,7075 bit
Büyük + küçük harf525,7091 bit
Harf + rakam625,9595 bit
Harf + rakam + 8 sembol!@#$%^&*706,1398 bit
Tüm yazdırılabilir ASCIIboşluk hariç946,55105 bit
EFF kelime listesikarakter değil kelime başına7.776 kelimekelime başına 12,926 kelime: 77,5 bit

Uzunluk ve karakter setine göre parola gücü

Her hücre entropiyi bit cinsinden ve o entropinin kaba kuvvetle kırılma süresini gösterir. Uzunluğun neden karmaşıklıktan daha çok işe yaradığı sütunlar arasında değil, satırlar arasında ilerleyince görülür.

UzunlukYalnızca rakam10 karakterKüçük harf26 karakterHarf + rakam62 karakterHarf + rakam + sembol70 karakter
827 bitanında38 bitanında48 bit9 dakika49 bit24 dakika
1033 bitanında47 bit6 dakika60 bit24 gün61 bit82 gün
1240 bit2 saniye56 bit3 gün71 bit255.6 yıl74 bit1.097 yıl
1447 bit4 dakika66 bit5.1 yıl83 bit982.471 yıl86 bit5.4 milyon yıl
1653 bit7 saat75 bit3.455 yıl95 bit3.8 milyar yıl98 bit26.3 milyar yıl
2066 bit7.9 yıl94 bit1.6 milyar yıl119 bitevrenin yaşından uzun123 bitevrenin yaşından uzun
2480 bit79.220 yıl113 bittrilyonlarca yıl143 bitevrenin yaşından uzun147 bitevrenin yaşından uzun
32106 bittrilyonlarca yıl150 bitevrenin yaşından uzun191 bitevrenin yaşından uzun196 bitevrenin yaşından uzun

Varsayım: çevrimdışı saldırı, hızlı hash (MD5/NTLM), tek üst seviye GPU — saniyede 2 × 10^11 deneme. bcrypt gibi yavaş bir hash'te aynı parola milyonlarca kat daha uzun dayanır; hız sınırlı çevrimiçi bir serviste ise pratikte kırılamaz. Sızıntıda geçmiş bir parola bu tablodan bağımsız olarak anında düşer.

Passphrase ile şifre karşılaştırması

Aynı entropide ikisini tahmin etmek eşit derecede zordur; fark, bu gücün nasıl paketlendiğindedir. EFF çoğu kullanım için 7.776 kelimelik listesinden altı kelime öneriyor — yaklaşık 77 bit, yani rastgele 13 harf ve rakamla aynı.

Rastgele şifre ile rastgele passphrase karşılaştırması
Rastgele şifrePassphrase (EFF listesi)
Neyden oluşur62 harf ve rakam7.776 kelime
Birim başına entropikarakter başına 5,95 bitkelime başına 12,9 bit
Yaklaşık 77 bit için13 karakter6 kelime
Bu güçteki uzunluk13 karaktergenellikle 41–53 karakter
Hatırlaması ve yazması kolay
En uygun olduğu yerParola yöneticisinde duran hesaplarAna parola, cihaz girişi, disk şifreleme

İkisi de ancak her karakteri ya da kelimeyi yazılım rastgele seçtiğinde bu kadar güçlüdür.

NIST'in şifre tavsiyeleri nasıl değişti

NIST Special Publication 800-63B, günümüzdeki çoğu şifre politikasının dayandığı ABD federal kılavuzudur. 2017 sürümü karmaşıklık kurallarına ve zorunlu değişikliğe zaten karşı çıkıyordu; 2025 revizyonu bu tavsiyeleri zorunluluğa dönüştürdü.

NIST SP 800-63B (2017) ile SP 800-63B-4 (2025) karşılaştırması
KuralSP 800-63B (2017)SP 800-63B-4 (2025)
Asgari uzunluk8 karakter (ZORUNLU)Şifre tek faktörse 15, MFA ile 8 (ZORUNLU)
Kabul edilen en uzunEn az 64 (ÖNERİLEN)En az 64 (ÖNERİLEN)
Kompozisyon kurallarıDayatılmamalı (ÖNERİLMEZ)Dayatılamaz (YASAK)
Periyodik değişiklikİstenmemeli (ÖNERİLMEZ)İstenemez (YASAK); ele geçirilmişse değişiklik ZORUNLU
Kara liste kontrolüYaygın, tahmin edilebilir veya sızmış değerler ZORUNLU kontrol edilirYaygın, tahmin edilebilir veya sızmış değerler ZORUNLU kontrol edilir
Şifre ipucuİzin verilemez (YASAK)İzin verilemez (YASAK)
Yapıştırma ve parola yöneticisiYapıştırmaya izin (ÖNERİLEN)Yapıştırmaya izin (ÖNERİLEN); parola yöneticisi ve otomatik doldurma ZORUNLU

ZORUNLU = SHALL, ÖNERİLEN = SHOULD, YASAK = SHALL NOT, ÖNERİLMEZ = SHOULD NOT — ayrım NIST metnindeki gibi korundu.

2017'den önce yaklaşım farklıydı. 2013 revizyonu SP 800-63-2, kullanıcının seçtiği bir şifrenin entropisini pratik kurallarla tahmin ediyordu — ilk karakter için 4 bit, sonraki yedi karakterin her biri için 2 bit, 9 ile 20. karakterler için 1,5 bit — ve büyük harf ile alfabe dışı karakter isteyen kompozisyon kuralına 6 bitlik bir bonus veriyordu. Bu yeniden yazımdan önce hazırlanmış politika ve makaleler hâlâ o eski modeli yansıtıyor olabilir.

WiFi şifre güvenliği: WPA2 ile WPA3 farkı

İkisi de şifreyi çok farklı biçimde korur. WPA2'de menzildeki herkes bir el sıkışmayı yakalayıp ardından sınırsızca çevrimdışı deneme yapabilir; WPA3'ün SAE el sıkışması ise her denemenin canlı ağ üzerinden geçmesini zorunlu kılacak şekilde tasarlanmıştır.

WPA2-Personal ile WPA3-Personal karşılaştırması
WPA2-PersonalWPA3-Personal
Şifre uzunluğu8–63 karakterModeme bağlı; WPA2 cihazlar da bağlanıyorsa 8–63
El sıkışmaÖnceden paylaşılan anahtarSAE (Dragonfly)
Çevrimdışı denemeye dayanıklı
İleri gizlilik
Önerilen asgaribu sitenin önerisi16 rastgele karakter12 rastgele karakter (yalnızca WPA3)

WPA2/WPA3 geçiş modunda modem aynı şifreyle WPA2 bağlantısını da kabul eder ve araştırmacılar bir düşürme saldırısı gösterdi — karma bir ağı WPA2 gibi değerlendirin.

Tek bir RTX 4090'da (saniyede yaklaşık 2,5 milyon deneme) rastgele bir WPA2 şifresini kaba kuvvetle bulmanın ortalama süresi:

  • ✓8 rakam — yaklaşık 20 saniye
  • ✓8 küçük harf — yaklaşık 11 saat
  • ✓8 harf ve rakam — yaklaşık 1,4 yıl; 100 kiralık GPU ile yaklaşık 5 gün
  • ✓12 harf ve rakam — yaklaşık 20 milyon yıl
  • ✓Şifre ne olursa olsun WPS'i kapatın: bir tasarım hatası 8 haneli PIN'in en fazla 11.000 denemede bulunmasına izin verir

PIN güvenliği: 4 ile 6 hane

PIN yalnızca cihaz denemeyi sınırladığı için güvenlidir. Daha fazla hane işe yarar, ama sadece PIN rastgeleyse — akıllı telefonlarda seçilen 1.220 PIN'i inceleyen bir çalışma, insanlardan dört yerine altı hane istemenin 10, 30 veya 100 denemeyle sınırlı bir saldırgana karşı güvenliği ya çok az ya da hiç artırmadığını buldu.

4 haneli ile 6 haneli PIN karşılaştırması
4 hane6 hane
Olası PIN sayısı10.0001.000.000
Rastgeleyse entropi13,3 bit19,9 bit
10 denemede bulunma olasılığırastgele PIN%0,1%0,001
İnsan seçtiğinde kazançdeneme sınırlı saldırgan—Çok az ya da hiç
NIST SP 800-63B-4İzin verilen asgari (ZORUNLU)Önerilen (ÖNERİLEN)
  • ✓Sızmış verilerdeki 3,4 milyon dört haneli kodun analizinde tek başına 1234 %10,7'yi, en yaygın 20 kod %26,8'i oluşturuyordu
  • ✓Doğum yılları ve tarihler en sık seçilenler arasında
  • ✓NIST, en fazla 10 ardışık hatalı denemeden sonra kilitlenmeyi zorunlu tutar
  • ✓iPhone parolaları varsayılan olarak altı hanelidir ve cihaz on hatalı denemeden sonra kendini silebilir

Sık yapılan hatalar

Ele geçirilen şifrelerin çoğu çok kısa değildi — tahmin edilebilirdi ya da başka yerde de kullanılıyordu.

  • ✓Aynı şifreyi birkaç sitede kullanmak — tek bir sızıntı hepsini açar
  • ✓Küçük değişikliklerle döndürmek: Yaz2024! yerini Güz2024!'e bırakır
  • ✓Uzunluk yerine sembol eklemek: sembollü 8 karakter yaklaşık 49 bit, harf ve rakamdan 16 karakter yaklaşık 95 bit
  • ✓Passphrase kelimelerini yazılıma bırakmak yerine kendiniz seçmek
  • ✓İsim, doğum yılı ya da tarih kullanmak — şifrelerde olduğu kadar PIN'lerde de
  • ✓WPS'i açık bırakmak ya da kısa şifreyle karma WPA2/WPA3 ağ çalıştırmak
  • ✓Telefon, banka kartı ve kapı kilidi için tek bir PIN
  • ✓Şifreleri parola yöneticisi yerine notlarda, e-postada ya da sohbette tutmak

Uygulamaya dökün

Bu araçların hepsi tamamen tarayıcınızda çalışır — ürettiğiniz ya da okuttuğunuz hiçbir şey sunucuya gönderilmez.

Sık Sorulan Sorular

Şifre güvenliği nedir?

Şifre güvenliği, bir şifrenin tahmin edilmeye, kaba kuvvete ve sızıntıların sonuçlarına ne kadar dayandığıdır. Gücü belirleyen başlıca etkenler rastgelelik, uzunluk ve şifrenin yalnızca tek bir hesapta kullanılmasıdır. Güncel standart NIST SP 800-63B-4, karmaşıklık kurallarını değil uzunluğu ve sızıntı listelerine karşı kontrolü esas alıyor.

NIST şifre kuralları 2025'te ne diyor?

Güncel sürüm, 2025'te yayımlanan NIST SP 800-63B-4'tür. Tek faktörlü şifreler için en az 15 karakter (çok faktörlü doğrulamayla 8) zorunlu tutuluyor; kompozisyon kuralları ve zorunlu periyodik değişiklik yasaklanıyor; yeni şifrelerin yaygın veya sızmış değer listeleriyle karşılaştırılması zorunlu. Ayrıca servislerin en az 64 karakter kabul etmesi öneriliyor ve parola yöneticilerine izin vermeleri zorunlu.

Şifreler düzenli olarak değiştirilmeli mi?

Hayır. SP 800-63B-4, servislerin periyodik şifre değişikliği istemesini yasaklıyor; bu, 2017 sürümündeki “önerilmez” ifadesini sertleştiriyor. Şifrenin ele geçirildiğine dair kanıt varsa ise değişiklik hâlâ zorunlu.

Şifre entropisi nasıl hesaplanır?

Rastgele üretilmiş bir şifrede entropi = uzunluk × log₂(karakter kümesi boyutu). Harf ve rakam 62 elemanlı bir küme oluşturur ve karakter başına 5,95 bit eder; 16 karakter yaklaşık 95 bit taşır. Formül insanların uydurduğu şifrelere uygulanamaz, çünkü onlar uzunluklarının düşündürdüğünden çok daha tahmin edilebilirdir.

Güvenli şifre oluşturma kuralları nelerdir?

Şifreyi yazılıma rastgele ürettirin, tek faktörlü hesaplarda en az 15 karakter kullanın ve her hesapta farklı bir şifre seçin. Şifreleri bir parola yöneticisinde saklayın ve sunulan her yerde çok faktörlü doğrulamayı açın. İsim, doğum yılı, klavye dizisi ve küçük değişikliklerle döndürülen şifrelerden kaçının.

WPA2 ile WPA3 farkı nedir?

WPA2-Personal, yakalanıp çevrimdışı saldırılabilen önceden paylaşılan anahtar el sıkışması kullanır; tek savunması uzun ve rastgele bir şifredir. WPA3-Personal ise çevrimdışı sözlük saldırısına direnecek ve ileri gizlilik sağlayacak şekilde tasarlanmış SAE'yi kullanır. Geçiş modundaki bir ağ aynı şifreyle WPA2'yi de kabul ettiği için WPA2 gibi değerlendirilmelidir.

6 haneli PIN, 4 haneliden daha mı güvenli?

Yalnızca rastgeleyse. Rastgele altı haneli PIN'in 10.000 yerine 1.000.000 olasılığı vardır; on deneme %0,1 yerine %0,001 oranında başarılı olur. İnsanlar kendi PIN'lerini seçtiğinde ise 2020 tarihli bir IEEE çalışması, altı hanenin deneme sınırlı saldırgana karşı çok az ya da hiç kazanç sağlamadığını buldu.

Passphrase şifreden daha mı güvenli?

Doğası gereği değil — aynı entropide ikisini tahmin etmek eşit derecede zordur. EFF listesinden altı rastgele kelime yaklaşık 77 bit taşır; bu, rastgele 13 harf ve rakamla aynıdır. Passphrase'i hatırlamak ve yazmak daha kolaydır, bu yüzden parola yöneticisinde saklayamadığınız her şey için daha iyi seçimdir.

Kaynaklar

Kırılma süreleri rastgele şifreler için ortalamadır: hızlı şifre hash'leri için saniyede 2 × 10¹¹ deneme (hashcat'in tek RTX 4090'da ölçtüğü 164 GH/s MD5 ile 288 GH/s NTLM arası) ve aynı GPU'da WPA2 için 2.533 kH/s. Yavaş hash'ler ve deneme sınırlı girişler gerçek saldırıları çok yavaşlatır; sızmış ya da insanın seçtiği şifreler ise çok daha hızlı düşer.

Şifre ve güvenlik araçları