İçeriğe geç

Zayıf RSA anahtar boyutu (ARCH3117)

Anahtar typescript.security.weak-rsa-key-size · Önem warning · Kategori security · CWE CWE-326

2048 bitin altında RSA/DSA anahtarı üretmek artık güvenli kabul edilmez ve modern hesaplama gücüyle çarpanlara ayırma saldırılarına açıktır.

import { generateKeyPairSync } from "crypto";
const { privateKey } = generateKeyPairSync("rsa", {
modulusLength: 1024, // çok zayıf
});
import { generateKeyPairSync } from "crypto";
const { privateKey } = generateKeyPairSync("rsa", {
modulusLength: 2048, // en az 2048
});

RSA anahtarlarını en az 2048 bit (tercihen 3072+) ile üretin.