Zayıf RSA Anahtar Boyutu (ARCH5117)
Anahtar go.security.weak-rsa-key-size · Önem warning · Kategori security · CWE CWE-326
2048 bitin altındaki RSA anahtarları artık güvenli kabul edilmez; modern hesaplama gücüyle çarpanlara ayrılabilir ve şifreleme/imzaların kırılmasına yol açar.
Hatalı
Bölüm başlığı “Hatalı”func newKey() (*rsa.PrivateKey, error) { return rsa.GenerateKey(rand.Reader, 1024)}func newKey() (*rsa.PrivateKey, error) { return rsa.GenerateKey(rand.Reader, 2048)}Düzeltme
Bölüm başlığı “Düzeltme”RSA anahtarlarını en az 2048 bit (tercihen 3072+) ile üretin.