Ana içeriğe geç

Ücretsiz Parola Güç Denetleyicisi

Parolanızın ne kadar güçlü olduğunu entropi analizi, kırma süresi tahminleri ve ayrıntılı gereksinim kontrol listesiyle kontrol edin. Tamamen tarayıcınızda çalışır.

Güç kontrolü yalnızca cihazınızda çalışır. Aşağıdaki isteğe bağlı sızıntı kontrolü, SHA-1 özetinin ilk 5 karakterini (parolanın kendisini asla) pwnedpasswords.com'a gönderir.

Yalnızca buluşsal yöntem. Puan, yapıya ve yaygın parola listelerine dayalı bir tahmindir. Sızdırılmış parolalar için aşağıdaki sızıntı kontrolü daha güvenilir bir testtir.

Yaygın kullanımlar

  • Kaydolmadan Önce Parola Gücünü Kontrol EdinHerhangi bir web sitesinde veya uygulamada yeni bir hesap oluşturmadan önce bir parolanın yeterince güçlü olup olmadığını test edin.
  • Parolaların Güvenlik Politikasını Karşıladığını DoğrulayınParolaların kuruluş güvenlik politikalarını karşıladığını kontrol edin: uzunluk, karakter çeşitliliği, yaygın parolalar yok.
  • Parola Güvenliği Kavramlarını ÖğretinBelirli parolaların neden zayıf olduğunu öğretmek için entropi ve kırılma süresi tahminlerini kullanın.
  • Parola Yöneticisi Ana Parolanızı Test EdinParola yöneticisi ana parolanızın gerçekten güçlü olduğunu doğrulayın: diğer tüm parolalarınızı korur.
  • Güvenlik Denetimi Parola Gücü İncelemesiGüvenlik denetimi denetim listesinin bir parçası olarak parola gücünü değerlendirin. Entropi, kırılma süresini ve yaygın parola algılamasını gözden geçirin.

Nasıl çalışır

Güç analizi tamamen tarayıcınızda elle yazılmış bir JavaScript motoruyla çalışır — kütüphane yok, sunucu yok. Karakter havuzu entropi matematiğini, desen algılamayı (klavye yürüyüşleri, tekrarlanan karakterler, yaygın değiştirmeler) ve parolanızın cihazınızdan asla çıkmaması için Web Crypto API ile k-anonimliği kullanan isteğe bağlı bir ihlal aramasını birleştirir.

  1. 1
    Havuz entropisi hesaplanır
    Siz yazarken araç hangi karakter sınıflarının bulunduğunu ölçer — küçük harf (26), büyük harf (26), rakam (10), sembol (32) — karakter başına entropi bitini bulmak için toplam havuz boyutunun log2'sini alır, ardından parola uzunluğuyla çarpar. 10 karakterlik tamamen küçük harfli bir parola yaklaşık 47 bitten başlar.
  2. 2
    Desen cezaları uygulanır
    Ham entropi ardından öngörülebilir yapı için azaltılır: 'qwe' veya 'asd' gibi klavye yürüyüşleri, 'abc' veya '321' gibi ardışık diziler, dört basamaklı yıllar (1900–2099) ve tekrarlanan karakter dizilerinin her biri 10 bit götürür. Araç ayrıca yaygın l33t değiştirmelerini tersine çevirir (@ → a, 0 → o, $ → s) ve sondaki rakamları kaldırarak 'P@ssw0rd1'i gerçekte olduğu gibi bilinen yaygın parola 'password' olarak yakalar.
  3. 3
    Puan ve kırılma süresi atanır
    Düzeltilmiş entropi ve dokuz maddelik bir kontrol listesi (uzunluk, karakter sınıfları, tekrarlanan dizi olmaması, bilinen yaygın bir parola olmaması) birlikte Çok Zayıf'tan Güçlü'ye kadar bir puan belirler. Kırılma süresi saniyede 10 milyar tahmin varsayılarak tahmin edilir — çevrimdışı GPU saldırılarına özgü bir değer — ve 2^entropi / 10.000.000.000 olarak hesaplanır.
  4. 4
    k-anonimlikle isteğe bağlı ihlal denetimi
    'Bilinen ihlallere karşı denetle'ye tıklarsanız Web Crypto API parolanızı tarayıcıda yerel olarak SHA-1 ile hash'ler. Have I Been Pwned aralık API'sine bu hash'in yalnızca ilk 5 onaltılık karakteri gönderilir; sonek istemci tarafında eşleştirilir. Tam hash — ve parolanın kendisi — cihazınızdan asla çıkmaz.

Parolanız hiçbir yere iletilmez — tüm güç analizi JavaScript'te yerel olarak çalışır ve isteğe bağlı ihlal denetimi k-anonimlik kullanır (Have I Been Pwned API'sine yalnızca 5 karakterlik bir hash öneki gönderilir; bu, o hizmetin parolanızı yeniden oluşturmasını matematiksel olarak imkânsız kılar).

Kılavuz

Çalışılmış örnek

“Parola” kutusuna tıklayın ve 9fK2!xQ yazın. Noktalar olarak görünür; okumak için “Göster”e basın. Sayfa Güç “İyi”, Entropi “46 bit”, “Hızlı özet (saniyede 10 milyar deneme)” “2 saat” ve “Yavaş özet, bcrypt tarzı (saniyede 10 bin)” “206 yıl” bildirir. Parolanın yalnızca 7 karakteri olduğu için “Neler düzeltilmeli” “Kısa: 7 karakter. En önemlisi uzunluktur.” der ve “Parola gereksinimleri” listesi “En az 8 karakter” ile “En az 12 karakter”i boş bir daireyle işaretlerken diğer satırlar geçer. proud-gate-merry-wise-brave-fancy gibi altı rastgele kelime almak için “Bana güçlü bir parola ifadesi üret”e basın; etiketi “Rastgele parola ifadesi, yaklaşık 53 bit” olur. Şimdi metni Summer2024 ile değiştirin. Güç “Çok zayıf”a, Entropi “0 bit”e düşer, iki süre de “anında” der ve “Neler düzeltilmeli” “En yaygın parolalar listelerinde yer alıyor.” ve “Saldırganların ilk denediği bir yıl (2024) içeriyor.” der.

Hangi ayarların kullanılacağı ve sınırlar

  • Puanı bir tahmin olarak okuyun. “Çok zayıf”, “Zayıf”, “İyi” ve “Güçlü”, bir entropi tahmininden ve karşılanan gereksinim sayısından gelir. 28 bitin altında puan “Çok zayıf”ın üstüne çıkamaz, 40’ın altında “Zayıf”ın, 60’ın altında “İyi”nin üstüne çıkamaz. Yerleşik yaygın parola listesinde bir eşleşme “Çok zayıf”ı zorlar ve yaygın bir sözcük ya da ad üzerine kurulu bir parola “Zayıf”ta tutulur. Kehribar rengi “Yalnızca buluşsal yöntem.” notu, puanın yapıya ve kısa yerleşik listelere dayandığı konusunda uyarır; bu yüzden iki listede de olmayan zayıf bir parola yine de iyi puan alabilir.
  • İki kırma süresini karşılaştırın. İki değer de deneme sayısını bir deneme hızına böler. “Hızlı özet (saniyede 10 milyar deneme)”, hızlı hesaplanan bir özete karşı saniyede 10 milyar deneme varsayar. “Yavaş özet, bcrypt tarzı (saniyede 10 bin)” saniyede 10.000 varsayar. Kartların altındaki not, tahminlerin özetlenmiş parolayı çalıp çevrimdışı deneme yapan bir saldırgan varsaydığını ve girişleri sınırlayan sitelere saldırmanın çok daha zor olduğunu söyler. Süreler bir saniyenin altında “anında” okunur, sonra saniyelerden yıllara, ardından örneğin 12 bin yıl, “milyonlarca yıl” ve bir milyar yılın ötesinde “fiilen kırılamaz” olarak ilerler.
  • İsteğe bağlı ihlal kontrolünü kullanın. Parolayı Have I Been Pwned verilerinde aratmak için “Bilinen ihlaller için kontrol et”e basın. Tarayıcı parolanın bir SHA-1 özetini oluşturur, yalnızca ilk 5 karakterini api.pwnedpasswords.com’a gönderir ve geri kalanını cihazınızda karşılaştırır; bu yüzden parolanın kendisi hiçbir zaman gönderilmez. Yanıt, kullanmamanız önerisiyle “12,345 bilinen veri ihlalinde bulundu — bu parolayı kullanmayın.” ya da “Hiçbir bilinen ihlalde bulunamadı.” olur. Duraklamanızdan 0,9 saniye sonra, 4 karakterden itibaren çalıştırmak için “Yazmayı bıraktıktan sonra otomatik kontrol et”i işaretleyin; seçim bu tarayıcıda hatırlanır. Parolayı düzenlemek eski sonucu temizler.
  • Puan Güçlü olmadığında parola ifadesi düğmesini kullanın. “Bana güçlü bir parola ifadesi üret”, bir şey yazılıyken ve puan “Çok zayıf”, “Zayıf” ya da “İyi” olduğunda “Neler düzeltilmeli” altında görünür. Tarayıcının güvenli rastgele üretecince yaklaşık 490 kısa İngilizce kelimelik bir listeden seçilen altı kelimeyi tirelerle birleştirir ve “Rastgele parola ifadesi, yaklaşık 53 bit” diye etiketler. “Kopyala” onu kopyalar, “Burada test et” ise kutuya koyar ve gösterir. Denetleyici sonra onu sıradan karakterler olarak puanlar; bu yüzden Entropi değeri 53 bitten çok daha yüksektir. Yalnızca rastgele kelime seçimini sayan 53 bit etiketine güvenin.
  • Gereksinim listesinin neyi denetlediğini bilin. Liste “En az 8 karakter”, “En az 12 karakter”, küçük ve büyük harfler (Arapça, İbranice veya Çince gibi büyük/küçük harfi olmayan yazılar için “Harf içerir (herhangi bir alfabe)”), “Rakam içeriyor”, “Özel karakter içeriyor”, “Yaygın parola değil”, “Tekrarlayan karakter yok (3+ kez)” ve “Yaygın kalıp yok (123, abc, qwerty, yıllar)” gösterir. Yaygın parola testi büyük/küçük harfi, aksanları, iki uçtaki rakamları ve simgeleri, ayrıca a yerine @, o yerine 0 gibi değişimleri yok sayar; bu yüzden P@ssw0rd!! yakalanır. “Neler düzeltilmeli” en fazla iki bulgu gösterir.
  • Yazdığınızı denetlemek için Göster’i kullanın. Kutu parolayı noktalar olarak gizler ve yazım denetimini ile otomatik büyük harfi kapatır. Okumak için “Göster”e, yeniden örtmek için “Gizle”ye basın. Parola yalnızca açık sayfada yaşar; tarayıcıda kaydedilen tek şey otomatik ihlal kontrolü ayarıdır. Diğer alfabelerdeki parolalar yazıya göre puanlanır: Kiril, Yunan, Arap, İbrani, Ermeni, Gürcü, Hint, Tay, Japon kanası, Kore ve Çin harflerinin her biri olası karakterlerden oluşan bir havuz ekler ve simge olarak ele alınmaz.

Yaygın sorunlar ve nasıl düzeltileceği

“İhlal kontrolü başarısız oldu — bağlantınızı kontrol edin ve tekrar deneyin.” yazıyor.
İhlal sorgusu, sayfanın ağı kullanan tek kısmıdır. 5 karakterlik önekinizi paylaşan özet uçlarının listesini api.pwnedpasswords.com’dan ister ve bu ileti, istek başarısız olduğunda ya da servis bir hatayla yanıt verdiğinde görünür. Çevrimiçi olduğunuzu ve o adresi hiçbir şeyin engellemediğini kontrol edin, sonra “Bilinen ihlaller için kontrol et”e yeniden basın. Güç puanı ağı kullanmaz, bu yüzden çalışmaya devam eder.
Karmaşık görünen bir parola için Güç “Çok zayıf”, Entropi “0 bit” diyor.
Parola, entropiyi 0’a, iki kırma süresini “anında”ya ve puanı “Çok zayıf”a ayarlayan yaygın parola listesiyle eşleşti. Eşleşme büyük/küçük harfi, aksanları, iki uçtaki rakamları ve simgeleri, a yerine 4, e yerine 3 ve o yerine 0 gibi benzer görünümlü değişimleri ve baştaki “my” ya da “the”yi yok sayar. Bu yüzden Password123!, P@ssw0rd!! ve mypassword hepsi aynı ünlü parola sayılır. Bir sözcükle ilgisi olmayan bir şey seçin.
“Yaygın “istanbul” sözcüğü üzerine kurulu.” yazıyor (kendi sözcüğünüzle).
İki uçtaki rakamlar ve simgeler kaldırılıp benzer görünümlü değişimler geri alındıktan sonra parola, yerleşik listeden bir ad, ay, şehir ya da gündelik bir sözcüktür. Bu durumda puan en çok “Zayıf”ta tutulur ve entropi, sözcüğün kendi maliyeti artı süsleme için birkaç bitle sınırlanır: rakam başına 3,4 bit, simge başına 5, büyük harf için 1. Sondaki bir yıl toplamda yaklaşık 7 bit sayılır. İlgisiz kelimeler ekleyin ya da parola ifadesi düğmesini kullanın.
“Klavye veya alfabe dizisi “qwerty123”.” yazıyor (kendi dizinizle).
Bir klavye satırından, qazwsx gibi bir çaprazdan, sayı satırından, alfabeden ya da 0’dan 9’a rakamlardan ileri veya geri üç veya daha fazla komşu karakter bir dizi sayılır. AZERTY ve Rus klavyelerindeki aynı satırlar da sayılır. Bir dizinin içindeki karakterler normal güçlerinin dörtte biri kadar sayılır ve “Yaygın kalıp yok (123, abc, qwerty, yıllar)” satırı başarısız olur. Diziyi ilgisiz karakterlerle bölün.
“Bana güçlü bir parola ifadesi üret” düğmesi yok.
Düğme, yalnızca kutu boş değilken ve güç “Çok zayıf”, “Zayıf” ya da “İyi” iken gösterilen “Neler düzeltilmeli” panelinin içindedir. Puan “Güçlü” olduğunda panel gizlenir ve kutu boşken yalnızca giriş alanı görünür. Boş bir kutudan parola ifadesi almak için önce kısa bir metin yazın, sonra düğmeye basın.

Nasıl karşılaştırılır

Bu sayfa bir karar değil, bir tahmin verir. Yaygın parolaların, adların ve sözcüklerin kısa yerleşik listelerini, bir klavye kalıbı testini ve bir karakter havuzu entropi modelini kullanır; adınız, doğum gününüz ya da parola seçtiğiniz site hakkında hiçbir şey bilmez. İsteğe bağlı ihlal kontrolü, herkese açık Have I Been Pwned aralık servisini kullanır ve size yalnızca bu tam parolanın sızan verilerde görünüp görünmediğini söyler, benzer bir parolanın görünüp görünmediğini değil. Rastgele karakterli parolalar için sayfa parola oluşturucuya bağlanır (“Güçlü bir parola oluştur”) ve parola ifadelerini kendisi üretir. Parolaları saklamaz ya da bir sitenin onları nasıl özetlediğini denetlemez; bu yüzden iki kırma süresi saldırgan hızıyla ilgili varsayımlardır.

İlgili araçlar

Sık sorulan sorular