İçeriğe geçHisnLabs
← Güvenebileceğiniz kriptografi

Ders 4 / 4 · 8 dk

Anahtarlar ve parolalar: birinin kaybı neden her şeyi bozar

Bu kurstaki her garanti, bir anahtarın veya parolanın gizli kalmasına dayanır. Anahtar yönetimi, kriptografiyi başarılı ya da başarısız kılan gösterişsiz disiplindir.

Bu kursun her dersi, sessizce aynı varsayıma dayandı: doğru anahtar doğru kişide kaldı. Simetrik şifreleme, paylaşılan anahtarı sızdığı anda başarısız olur. Asimetrik şifreleme, bir özel anahtar açığa çıkarsa başarısız olur. Bir imza, özel anahtarı çalındığı anda hiçbir anlam taşımaz — bir saldırgan artık her şeyi imzalayabilir ve bu, gerçekmiş gibi doğrulanır. NCAE-C Temel Kriptografi bilgi birimi, anahtar yönetimini, algoritmaların kendisiyle birlikte, “uygulamadan önce ele alınması gereken” bir konu olarak listeler — sonradan akla gelen bir ayrıntı değil.

Güçlü bir algoritma neden zayıf bir anahtarı kurtarmaz

256 bit anahtarlı AES, pratik açıdan tahmin yoluyla kırılamaz. Anahtarın kendisi bir yapışkan nota yazılmışsa, hesaplar arasında tekrar kullanılıyorsa veya bir saldırganın saniyeler içinde deneyebileceği dört haneli bir kodla korunuyorsa, bunların hiçbiri önemli değildir. Gerçek dünyadaki kriptografik başarısızlıkların çoğu kırılmış algoritmalar değildir; bunlar açığa çıkmış anahtarlar, tekrar kullanılan parolalar veya korunması gerektiği yerde düz metin bırakılmış sırlardır. Önceki derslerin garantilerinin her zaman bir koşulla geldiğinin nedeni budur — “paylaşılan anahtar gizli kalırsa”, “yalnızca özel anahtarın sahibi” — o koşulun yaşadığı yer anahtar yönetimidir.

Güncel parola rehberliği gerçekte ne söylüyor

NIST’in güncel dijital kimlik rehberliği (SP 800-63B), birçok insana öğretilen tavsiyenin büyük kısmını tersine çevirir. Doğrulayıcıların, “abonelerden parolalarını periyodik olarak değiştirmelerini İSTEMEMESİ GEREKTİĞİNİ” ve karakter türlerinin karışımını zorunlu kılan bileşim kuralları dayatmaması gerektiğini söyler — her ikisi de insanları gerçekten daha güçlü parolalar yerine küçük, tahmin edilebilir varyasyonlara iten uygulamalardır. Bunun yerine NIST, daha uzun parolalar önerir (rehberliği, bağlama bağlı olarak sekiz ile on beş karakter aralığında bir minimuma ve en az 64 karaktere kadar izin verilen bir maksimuma işaret eder) ve yapay karmaşıklık talep etmek yerine yeni parolaları yaygın olarak ihlal edilmiş veya beklenen parola listelerine karşı kontrol etmeyi önerir. Ayrıca doğrulayıcıların, parola alanlarına yapıştırmaya izin vermek dahil, “parola yöneticilerinin ve otomatik doldurma işlevselliğinin kullanımına izin vermesini” açıkça şart koşar — her site için benzersiz, uzun parolalar üreten ve saklayan bir aracın, bir kişinin ezbere uymasının beklenebileceği herhangi bir kuraldan güvenlik için daha fazlasını yaptığını kabul eder.

Geçiş anahtarları: paylaşılan sırrı tamamen ortadan kaldırmak

Bir parola paylaşılan bir sırdır: hem siz hem de hizmet bunu bilir, bu da onu tam olarak kimlik avına açık hale getiren şeydir — sahte bir oturum açma sayfası sadece aynı sırrı ister. Bir geçiş anahtarı (passkey), bu kursun önceki kısmındaki asimetrik şifrelemeyi kullanarak bundan kaçınır. Apple’ın destek belgeleri süreci anlatır: bir geçiş anahtarı oluşturduğunuzda cihazınız “benzersiz bir kriptografik anahtar çifti” üretir — hizmete giden bir açık anahtar ve cihazınızdan asla ayrılmayan bir özel anahtar. Apple, geçiş anahtarlarının kimlik avına dirençli olduğunu belirtir çünkü sizi yazmaya kandıracak paylaşılan bir sır yoktur: özel anahtar, ne kadar ikna edici görünürse görünsün sahte bir web sitesi tarafından çıkarılamaz. Apple cihazlarında, özel anahtar korunur ve Apple’ın uçtan uca şifreli olarak tanımladığı iCloud Anahtar Zinciri aracılığıyla kendi cihazlarınız arasında senkronize edilir; böylece Apple’ın kendisi anahtarı tutmaz.

CISA’nın faktör hiyerarşisi, kısaca

ABD Siber Güvenlik ve Altyapı Güvenliği Ajansı’nın çok faktörlü kimlik doğrulama konusundaki rehberliği, yöntemleri kimlik avına dirence göre sıralar. “Yaygın olarak bulunan tek kimlik avına dirençli kimlik doğrulama, FIDO/WebAuthn kimlik doğrulamasıdır” der — geçiş anahtarlarının üzerine kurulduğu aynı temel standart. Bir metin mesajıyla gönderilen tek kullanımlık bir kod, kendi ifadesiyle, ikinci faktörün hiç olmamasından hâlâ çok daha iyidir, ama kimlik avına dirençli bir yöntemin ele geçiremeyeceği şekillerde yönlendirilebilir veya ele geçirilebilir. Bir hizmet bir geçiş anahtarı veya bir FIDO güvenlik anahtarı sunuyorsa, bu şu anda yaygın olarak bulunan en güçlü seçenektir; yalnızca uygulama tabanlı kodlar veya SMS sunuyorsa, ikisi de yine de yalnızca bir paroladan anlamlı ölçüde daha iyidir.

Bu kaybolur veya açığa çıkarsaSonuç
Bir simetrik şifreleme anahtarıSistem ileri gizliliğe sahip olmadıkça, ona sahip olan herkes onun koruduğu her şeyi, geçmiş ve gelecek, okuyabilir
İmzalamak için kullanılan bir özel anahtarBir saldırgan, gerçekten sizinmiş gibi doğrulanan imzalar üretebilir
Tekrar kullanılan bir parolaBunlardan herhangi biri ihlal edildiği anda, aynı parolayı kullanan her hesap savunmasız hale gelir
Bir geçiş anahtarının özel anahtarı (nadirdir, çünkü cihazdan ayrılması amaçlanmamıştır)Cihazın kendisi ve kendi korumaları (ekran kilidi, disk şifreleme) son savunma hattı haline gelir

Pratik bir çıkarım

Bir parola yöneticisi kullanın, böylece her hesap hiç ezberlemeniz gerekmeyen uzun, benzersiz bir parola alır. Mevcut en güçlü ikinci faktörü açın — sunulduğunda bir geçiş anahtarı veya fiziksel bir güvenlik anahtarı, yoksa bir kimlik doğrulayıcı uygulama. Ve bir parolanın veya anahtarın açığa çıkmış olabileceği her anı — bir kimlik avı tıklaması, kaybolmuş bir cihaz, bir ihlal bildirimi — sonraya değil, hemen harekete geçilecek bir şey olarak ele alın: kimlik bilgisini değiştirin ve başka bir yerde tekrar kullanılıp kullanılmadığını kontrol edin.

Akılda kalsın

  • Bu kurstaki her kriptografik garanti, bir anahtarın veya parolanın gizli kalmasına bağlıdır; anahtar yönetimi isteğe bağlı değildir.
  • NIST’in güncel rehberliği, zorunlu periyodik parola değişikliklerini ve karmaşıklık kurallarını bırakıp uzunluk, ihlal listesi kontrolleri ve parola yöneticilerini tercih eder.
  • Geçiş anahtarları, bir parolanın dayandığı paylaşılan sırrı, cihazınızdan asla ayrılmayan bir özel anahtar kullanarak ortadan kaldırır — kimlik avına dirençli olmalarının nedeni budur.
  • CISA, FIDO/WebAuthn’ı (geçiş anahtarlarının arkasındaki standart) yaygın olarak bulunan en kimlik avına dirençli kimlik doğrulama yöntemi olarak sıralar.
  • Bir parolanın veya anahtarın olası her açığa çıkışını — kimlik avı, kaybolmuş bir cihaz, bir ihlal bildirimi — hemen harekete geçilecek bir şey olarak ele alın.

Kendinizi sınayın

  1. 1. Güçlü bir şifreleme algoritması neden tek başına güvenliği garanti etmez?

    • Güçlü algoritmalar her zaman yavaştır
    • Garanti yalnızca anahtar gizli kaldığında geçerlidir; açığa çıkmış bir anahtar en güçlü algoritmayı bile etkisiz kılar — Doğru.
    • Algoritmaların her ay değiştirilmesi gerekir
    • Yalnızca simetrik algoritmalar kırılabilir

    Kriptografik güç, anahtar gizliliğine bağlıdır; sızdırılmış veya zayıf bir anahtar, matematiksel olarak sağlam bir algoritmayı bile baltalar.

  2. 2. Güncel NIST rehberliği (SP 800-63B), parola değişiklikleri konusunda neyi önerir?

    • Parolalar 30 günde bir değiştirilmelidir
    • Doğrulayıcılar periyodik parola değişiklikleri talep etmemelidir — Doğru.
    • Parolalar her zaman sembol ve rakam karışımı içermelidir
    • Parola yöneticileri güvenlik nedeniyle yasaklanmalıdır

    NIST, doğrulayıcıların periyodik parola değişikliklerini zorunlu kılmaması, bunun yerine ihlal edilmiş parola listelerine karşı kontrol yapması ve parola yöneticilerine izin vermesi gerektiğini açıkça belirtir.

  3. 3. Geçiş anahtarları neden kimlik avına dirençli sayılır?

    • Her zamankinden daha uzun bir parola kullanırlar
    • Çalınacak paylaşılan bir sır yoktur; özel anahtar cihazdan asla ayrılmaz ve sahte bir siteye yazılamaz — Doğru.
    • İstisnasız her seferinde bir parmak izi gerektirirler
    • Geçiş anahtarları telefonlarda kullanılamaz

    Bir geçiş anahtarının özel anahtarı cihazda kalır; bir kimlik avı sitesi yalnızca paylaşılan bir sır elde edebilir ve bir geçiş anahtarının vazgeçecek böyle bir sırrı yoktur.

  4. 4. Bir parolanın bir kimlik avı tıklaması veya bir ihlal bildirimi yoluyla açığa çıktığından şüpheleniyorsanız ne yapmalısınız?

    • Harekete geçmeden önce kötü bir şey olup olmadığını görmek için bekleyin
    • O kimlik bilgisini hemen değiştirin ve başka bir yerde tekrar kullanılıp kullanılmadığını kontrol edin — Doğru.
    • Hesapta hassas veri yoksa görmezden gelin
    • Yalnızca hizmet açıkça bir değişiklik gerektiriyorsa endişelenin

    Tekrar kullanılan bir parola, onu kullanan her hesabı riske attığından, hemen harekete geçmek — değiştirmek ve tekrar kullanımı kontrol etmek — zararı sınırlar.

FireAI ile uygulayın

Bu dersi kendi Mac’inizde uygulamaya koyun.

Kaynaklar

Mac’inizde uygulayın

Tüm özellikleri 17 gün ücretsiz deneyin, kart gerekmez.

Mac için indir Belgeler