Zayıf RSA anahtar boyutu (ARCH4117)
Anahtar java.security.weak-rsa-key-size · Önem warning · Kategori security · CWE CWE-326
2048 bitin altında RSA veya DSA anahtarları artık güvenli kabul edilmez; çarpanlara ayırma saldırılarına karşı yetersiz kalır ve modern uyumluluk standartlarını karşılamaz.
Hatalı
Bölüm başlığı “Hatalı”KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");gen.initialize(1024);KeyPair kp = gen.generateKeyPair();KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");gen.initialize(2048);KeyPair kp = gen.generateKeyPair();Düzeltme
Bölüm başlığı “Düzeltme”RSA anahtarlarını en az 2048 bit üretin; daha uzun vadeli koruma için 3072 bit veya eğri tabanlı algoritmaları tercih edin.