Zayıf KDF yineleme sayısı (ARCH2116)
Anahtar python.security.weak-kdf-iterations · Önem warning · Kategori security · CWE CWE-916
Parola türetme fonksiyonunda çok düşük yineleme sayısı veya hızlı bir özet kullanmak, kaba kuvvet (brute-force) saldırılarına karşı direnci zayıflatır. Yeterli maliyet faktörü kullanın.
Hatalı
Bölüm başlığı “Hatalı”import hashlib
def hash_password(pw, salt): return hashlib.pbkdf2_hmac("sha256", pw, salt, 1000)import hashlib
def hash_password(pw, salt): return hashlib.pbkdf2_hmac("sha256", pw, salt, 600_000)Düzeltme
Bölüm başlığı “Düzeltme”Yeterince yüksek yineleme sayısı kullanın veya Argon2/scrypt/bcrypt gibi bir parola hash’leme algoritmasına geçin.