AG UUID

Kollisionswahrscheinlichkeit und Sicherheit

Wir untersuchen, ob UUIDs wirklich eindeutig sind und ob man sie als Sicherheits-Token verwenden darf.

Kollisionswahrscheinlichkeit

v4 besteht aus 122 Zufallsbits, sodass die Anzahl der Möglichkeiten 5×10³⁶ erreicht. In realistischen Größenordnungen treten Kollisionen praktisch nicht auf, jedoch muss die Erzeugung unbedingt aus einer kryptografischen Zufallsquelle (getRandomValues) erfolgen.

Vorhersehbarkeit

v1·v7 enthalten einen Zeitstempel, sodass sich der Erzeugungszeitpunkt ableiten lässt. Für Sitzungs- und Geheim-Token, die schwer zu erraten sein müssen, ist es sicherer, v4 oder einen speziellen Token-Generator zu verwenden.

Sicherheitshinweis

Eine UUID garantiert nur „Eindeutigkeit“, nicht „Geheimhaltung“. Verwenden Sie UUIDs bei Authentifizierung und Autorisierung ausschließlich als eindeutigen Schlüssel und verwalten Sie geheime Werte mit einem separaten Sicherheits-Token.