Şifre Güvenliği İş Akışı
5 adımda kimlik bilgilerini oluşturun, test edin, karma alın ve koruyun
Zayıf kimlik bilgileri, güvenlik ihlalleri için en yaygın giriş noktasıdır. Bu iş akışı, güçlü şifre güvenliği kurmanın adımlarını ele alır — güçlü şifreler oluşturma ve test etmeden bunları depolama için doğru şekilde karma almaya ve TOTP ile ikinci faktör eklemeye kadar.
Güçlü bir şifre oluştur
Elle oluşturulan şifreler tahmin edilebilir kalıplar izler. Yeterli uzunluk ve karakter çeşitliliğine sahip rastgele oluşturulmuş bir şifre kırmak için çok daha zordur.
Şifre güçlülüğünü kontrol et
Uzunluk tek başına güçlülüğü garanti etmez — uzun ama tahmin edilebilir bir şifre sözlük saldırılarına karşı hâlâ zayıf olabilir.
Şifreyi bcrypt ile karma al
Şifreler asla düz metin veya hızlı karma algoritmalarla saklanmamalıdır. Bcrypt, maliyet faktörü kaba kuvvet saldırılarını yavaşlattığı için önerilen seçimdir.
Veri doğrulama için SHA-256 karması oluştur
SHA-256, veri bütünlüğünü doğrulamak için kullanılır — dosya sağlama toplamları, API istek imzalama ve token oluşturma bunun üzerine dayanır.
TOTP ile ikinci faktör kur
Güçlü bir şifre artı zamana dayalı tek kullanımlık şifre (TOTP), şifre sızdırılsa bile hesaplara erişimi neredeyse imkânsız kılar.
Profesyonel İpuçları
- Oluşturulan şifreleri saklamak için bir şifre yöneticisi kullanın — rastgele dizeleri ezberlemek imkânsızdır ve yazmak amacı ortadan kaldırır.
- Üretim kullanımı için bcrypt maliyet faktörünü en az 12 olarak ayarlayın; düşük faktörler daha hızlıdır ancak kaba kuvvete daha açıktır.
- Şifreleri yalnızca SHA-256 ile asla saklamayın — bu hızlı bir karmadır ve şifre depolama için uygun değildir. Bunun yerine bcrypt, scrypt veya argon2 kullanın.