Веб-безпека · Senior · Запитання 41 з 75
Яке джерело випадковості використовувати для ID сесій і токенів скидання в браузері чи Node.js?
- ✓Правильна відповідь: CSPRNG:
crypto.getRandomValues(),crypto.randomUUID()чиcrypto.randomBytes() - 2Поточний час разом з ID користувача
- 3
Math.random(), перетворений на рядок
Пояснення
Math.random() не розрахований на непередбачуваність. Токенам безпеки потрібен криптографічно стійкий генератор.