İçeriğe geç

Zayıf rastgelelik (ARCH8115)

Anahtar kotlin.security.weak-random · Önem warning · Kategori security · CWE CWE-338

Token, anahtar, nonce veya parola için kullanılan java.util.Random, kotlin.random.Random veya Math.random çağrılarını işaretler.

val token = Random.nextInt().toString(16)
val token = ByteArray(32).also { SecureRandom().nextBytes(it) }.toHex()

Güvenlik açısından hassas her şey için SecureRandom kullanın.