Hepimiz kuralları biliyoruz: Büyük harfler, sayılar ve sembollerden oluşan bir karışım kullanın. "password123" kullanmayın. Ancak bilgi işlem gücü arttıkça ve yapay zeka destekli kaba kuvvet saldırıları daha karmaşık hale geldikçe, "güvenli" bir şifrenin ne olduğuna ilişkin kurallar değişiyor.
Entropinin Gücü
Kriptografide şifre gücü entropi cinsinden ölçülür. Bir saldırganın şifreyi kırmak için kaç olası kombinasyonu tahmin etmesi gerektiğini hesaplar. Entropiyi tanımlayan iki faktör şifrenin uzunluğu ve kullanılan karakter havuzudur.
Tamamen küçük harflerden oluşan 16 karakterlik bir şifrenin kırılması, sayılar ve sembollerle dolu 8 karakterlik bir şifreye göre katlanarak daha zordur. Uzunluk, karmaşıklığın önüne geçer.
Güvenli Şifreleri Güvenle Oluşturun
Çevrimdışıyken kriptografik olarak güçlü şifreler oluşturun. İstemci tarafı oluşturucumuz, yeni şifrenizin cihazınızdan asla çıkmamasını sağlar.
Çevrimdışı Şifre Oluşturucuyu AçBulut Şifre Oluşturucuların Gizli Tehlikesi
Google'da "şifre oluşturucu" ararsanız, sizin için güvenli bir dize oluşturmayı teklif eden yüzlerce site bulacaksınız. Ancak çoğunda temel bir kusur var: Parolayı arka uç sunucularında oluşturup tarayıcınıza gönderiyorlar.
Bu neden kötü?
- Sunucu Günlükleri: Şifreyi oluşturan sunucu, şifreyi kaydediyor olabilir. Eğer bu veritabanı hacklenirse, "güvenli" şifreniz siz onu kullanmadan önce açığa çıkar.
- Ağ Ele Geçirilmesi: HTTPS üzerinden bile düz metin şifrelerin internet üzerinden gönderilmesi gereksiz riskler doğurur.
- İzleme: Kötü amaçlı siteler, oluşturulan şifreyi IP adresinize ve erişmeye çalıştığınız belirli web sitesine bağlayabilir.
İstemci Tarafı Çözümü
Web tabanlı şifre oluşturucuyu kullanmanın gerçekten güvenli tek yolu, istemci tarafında %100 çalışmasıdır. Bu, JavaScript'in crypto.getRandomValues() API'sini doğrudan tarayıcınızın içinde kullanmak anlamına gelir.
İstemci tarafında bir parola oluşturduğunuzda ağ üzerinden hiçbir veri gönderilmez. Parola makinenizde doğar ve makinenizde kalır, böylece mutlak kriptografik gizlilik sağlanır.