不安全的随机数漏洞与防护
**不安全的随机数漏洞与防护**
### 1. 漏洞描述
不安全的随机数漏洞是指开发者在需要生成随机值(如加密密钥、会话令牌、验证码、密码重置令牌等)时,使用了可预测或弱随机数生成器(PRNG),导致攻击者能够推测出随机数序列,进而绕过安全机制。例如,使用时间戳、进程ID或线性同余生成器(LCG)等伪随机源,可能被逆向或统计攻击破解。
---
### 2. 漏洞原理
#### 2.1 随机数生成器的类型
- **真随机数生成器(TRNG)**:基于物理熵源(如硬件噪声、
2025-11-09 02:33:02
0