Ş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.
| Karakter kümesi | Boyut | Karakter başına bit | 16 karakter |
|---|---|---|---|
| Rakam | 10 | 3,32 | 53 bit |
| Küçük harf | 26 | 4,70 | 75 bit |
| Büyük + küçük harf | 52 | 5,70 | 91 bit |
| Harf + rakam | 62 | 5,95 | 95 bit |
| Harf + rakam + 8 sembol!@#$%^&* | 70 | 6,13 | 98 bit |
| Tüm yazdırılabilir ASCIIboşluk hariç | 94 | 6,55 | 105 bit |
| EFF kelime listesikarakter değil kelime başına | 7.776 kelime | kelime başına 12,92 | 6 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.
| Uzunluk | Yalnızca rakam10 karakter | Küçük harf26 karakter | Harf + rakam62 karakter | Harf + rakam + sembol70 karakter |
|---|---|---|---|---|
| 8 | 27 bitanında | 38 bitanında | 48 bit9 dakika | 49 bit24 dakika |
| 10 | 33 bitanında | 47 bit6 dakika | 60 bit24 gün | 61 bit82 gün |
| 12 | 40 bit2 saniye | 56 bit3 gün | 71 bit255.6 yıl | 74 bit1.097 yıl |
| 14 | 47 bit4 dakika | 66 bit5.1 yıl | 83 bit982.471 yıl | 86 bit5.4 milyon yıl |
| 16 | 53 bit7 saat | 75 bit3.455 yıl | 95 bit3.8 milyar yıl | 98 bit26.3 milyar yıl |
| 20 | 66 bit7.9 yıl | 94 bit1.6 milyar yıl | 119 bitevrenin yaşından uzun | 123 bitevrenin yaşından uzun |
| 24 | 80 bit79.220 yıl | 113 bittrilyonlarca yıl | 143 bitevrenin yaşından uzun | 147 bitevrenin yaşından uzun |
| 32 | 106 bittrilyonlarca yıl | 150 bitevrenin yaşından uzun | 191 bitevrenin yaşından uzun | 196 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 | Passphrase (EFF listesi) | |
|---|---|---|
| Neyden oluşur | 62 harf ve rakam | 7.776 kelime |
| Birim başına entropi | karakter başına 5,95 bit | kelime başına 12,9 bit |
| Yaklaşık 77 bit için | 13 karakter | 6 kelime |
| Bu güçteki uzunluk | 13 karakter | genellikle 41–53 karakter |
| Hatırlaması ve yazması kolay | ||
| En uygun olduğu yer | Parola yöneticisinde duran hesaplar | Ana 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ü.
| Kural | SP 800-63B (2017) | SP 800-63B-4 (2025) |
|---|---|---|
| Asgari uzunluk | 8 karakter (ZORUNLU) | Şifre tek faktörse 15, MFA ile 8 (ZORUNLU) |
| Kabul edilen en uzun | En 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 edilir | Yaygı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öneticisi | Yapış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 | WPA3-Personal | |
|---|---|---|
| Şifre uzunluğu | 8–63 karakter | Modeme bağlı; WPA2 cihazlar da bağlanıyorsa 8–63 |
| El sıkışma | Önceden paylaşılan anahtar | SAE (Dragonfly) |
| Çevrimdışı denemeye dayanıklı | ||
| İleri gizlilik | ||
| Önerilen asgaribu sitenin önerisi | 16 rastgele karakter | 12 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 hane | 6 hane | |
|---|---|---|
| Olası PIN sayısı | 10.000 | 1.000.000 |
| Rastgeleyse entropi | 13,3 bit | 19,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.
- Şifre Üretici →Gerçek entropi ve kırılma süresi tahminiyle rastgele şifreler
- Passphrase Üretici →EFF listesinden rastgele kelimeler — altı kelime ≈ 77 bit
- PIN Üretici →Bariz kalıplardan uzak rastgele 4, 6 veya 8 haneli PIN
- WiFi Şifre Üretici →Güçlü bir WiFi anahtarı ve misafirler için QR kod
- Kullanıcı Adı Üretici →Kim olduğunuzu ele vermeyen takma adlar
- WiFi QR Kod Çözücü →WiFi QR kodundan ağ adını ve şifreyi okuyun
- QR Kod Oluşturucu →Tarayıcınızda QR kod oluşturun
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.
- NIST SP 800-63B-4 — Digital Identity Guidelines (2025)
- NIST SP 800-63B — Digital Identity Guidelines (2017)
- NIST SP 800-63-2 — Electronic Authentication Guideline (2013), Appendix A
- EFF — New wordlists for random passphrases (2016)
- hashcat v6.2.6 benchmark on an RTX 4090
- Vanhoef & Ronen — Dragonblood: Analyzing the Dragonfly Handshake of WPA3 (IEEE S&P 2020)
- Wi-Fi Alliance — Wi-Fi security (WPA3)
- CERT/CC VU#723755 — WPS PIN brute force vulnerability
- Markert et al. — This PIN Can Be Easily Guessed (IEEE S&P 2020)
- DataGenetics — PIN number analysis (2012)
- Apple Support — Use a passcode with your iPhone