Sicherheit von Webanwendungen · Senior · Frage 41 von 75
Welche Zufallsquelle sollte man im Browser oder in Node.js für Sitzungs-IDs und Reset-Tokens nutzen?
- 1Einen CSPRNG wie
crypto.getRandomValues() - 2Den aktuellen Zeitstempel kombiniert mit der Nutzer-ID
- 3
Math.random(), umgewandelt in einen Base-36-String
Antwort zeigen
Richtige Antwort: Einen CSPRNG wie crypto.getRandomValues()
Erklärung
Math.random() ist nicht darauf ausgelegt, unvorhersehbar zu sein. Sicherheits-Tokens brauchen einen kryptografisch sicheren Generator.