Anahtar türetme ve parola özetleme (Argon2)
Kısaca: Parolaları asla düz metin olarak değil, tuzlu, bilerek yavaş ve bellek isteyen bir yöntemin (Argon2, bcrypt, scrypt) sonucu olarak saklarsınız. Bu, veri sızıntısından sonra kaba kuvvet saldırılarını çok pahalı yapar.
Biraz daha ayrıntılı: SHA-256 gibi normal özetler hızlıdır, ekran kartları saniyede milyarlarca dener. Parola özetleri ayarlanabilir biçimde pahalıdır: Argon2id çok hesaplama süresi ve bellek ister; bu, özel donanımı engeller. Kullanıcı başına rastgele bir tuz, gökkuşağı tablolarını ve eşit parolalar için eşit özetleri önler.
Ayrıntılı
- Tuz: kullanıcı başına rastgele değer, açıkça saklanır…
Ayrıca bak: Kimlik doğrulamalı şifreleme (AEAD), OWASP Top 10