Zayıf KDF iterasyonu (ARCH6116)
Anahtar ruby.security.weak-kdf-iterations · Önem warning · Kategori security · CWE CWE-916
Parola türetme fonksiyonunu çok düşük iterasyon/maliyet ile veya parola saklamada hızlı bir özet ile kullanmak, kaba kuvvet saldırılarına karşı direnci zayıflatır.
Hatalı
Bölüm başlığı “Hatalı”OpenSSL::PKCS5.pbkdf2_hmac(password, salt, 1_000, 32, "sha256")OpenSSL::PKCS5.pbkdf2_hmac(password, salt, 600_000, 32, "sha256")Düzeltme
Bölüm başlığı “Düzeltme”İterasyon/maliyet faktörünü güncel önerilen seviyelere yükseltin veya bcrypt/scrypt/Argon2 gibi parolaya özel bir KDF kullanın.