İçeriğe geç
Tüm yazılar
Şifreler4 dk okuma

"Pwned Passwords" Şifrenizi Görmeden Nasıl Kontrol Eder?

Sızdırılmış şifre kontrollerinin ardındaki k-anonimlik yöntemi: şifreniz, hatta tam özeti bile cihazınızdan çıkmadan kontrol nasıl işe yarar?

Sızdırılıp sızdırılmadığını öğrenmek için şifrenizi bir sunucuya göndermek kötü bir fikir gibi duruyor; gerçekten öyle olsaydı öyle de olurdu. Bunu güvenli kılan yönteme k-anonimlik deniyor. Anlamaya değer, çünkü bir ödünleşim gerektirmeyen nadir gizlilik özelliklerinden biri.

Gerçekte ne gönderiliyor

Şifreniz asla iletilmez; şifrelenmiş hâliyle bile. Bunun yerine cihazınız şifreyi yerelde SHA-1 ile özetler ve bu özetin yalnızca ilk beş karakterini gönderir. Şifreyi de, özetin tamamını da değil; ortalama olarak yüzlerce ilgisiz şifrenin paylaştığı kısa bir ön eki.

  • Sunucu hangi şifreyi kontrol ettiğinizi bilmez; yalnızca beş karakterlik bir ön ek görür
  • O ön eke uyan, bilinen tüm sızdırılmış özet soneklerini, çoğu zaman yüzlercesini, geri gönderir
  • Tam özeti cihazınız yerelde karşılaştırır ve eşleşme olup olmadığını ancak o zaman öğrenir
  • Gerçek şifreniz hakkında hiçbir şey, hatta geri döndürülebilir bir parmak izi bile makinenizden çıkmaz

Bu ayrım neden önemli

İyi tasarlanmış bir kontrol, sırrınız konusunda hizmete güvenmenizi istemez. Hizmetin sırra hiçbir zaman ihtiyaç duymayacağı şekilde kurulmuştur.

Bu, pek çok iyi güvenlik tasarımının ardındaki ilkedir: daha büyük bir güveni özenle yönetmeyi vaat etmek yerine, güvenilmesi gereken şeyi en aza indirmek. Şifrenizi kuramsal olarak, kısa süreliğine bile görebilen bir hizmet, o verinin dışarı çıkmasına bir ihlal kadar uzaktır. Yapısı gereği göremeyen bir hizmet ise bu riski yönetmek yerine ortadan kaldırır.

MyDefense'teki ücretsiz parola kontrolü tam olarak bu şekilde çalışır: kontrol tarayıcınızda yapılır, yalnızca bilgilendiricidir ve parolanız boyunca cihazınızda kalır.

Dijital hayatınızı daha güvende tutun

Ücretsiz bir hesap raporlarınızı saklar; e-posta analizini, silme taleplerini ve Akademi'yi ekler. Ücretsiz, kart gerekmez.