Ist UUID sicher?
Ist UUID sicher?

Video: Ist UUID sicher?

Video: Ist UUID sicher?
Video: ID, UUID & Co. im Vergleich // deutsch 2024, April
Anonim

Um Ihre Frage zu beantworten: Ja, es ist sicher genug. UUID Schemata verwenden im Allgemeinen nicht nur ein pseudozufälliges Element, sondern auch die aktuelle Systemzeit und eine Art von oft eindeutiger Hardware-ID, falls verfügbar, wie z. B. eine Netzwerk-MAC-Adresse.

Ist UUID dementsprechend kryptographisch sicher?

UUID steht für universell eindeutige Kennung. EIN UUID ist 128 Bit oder 16 Byte oder 32 Hex-Ziffern. In dem uuid -Modul gibt es eine Methode, uuid4(). Wenn Sie sich über Kollisionen (ein anderes Wort für das Generieren von Duplikaten) wundern, sind die Chancen sehr gering: 1 zu 2^128, unwahrscheinlich genug, um in Betracht gezogen zu werden sicher.

Kann die UUID auf ähnliche Weise erraten werden? Nein. Laut UUID spezifikation: Tun gehe nicht davon aus UUIDs sind schwer zu vermuten ; sie sollten beispielsweise nicht als Sicherheitsfunktionen (Identifikatoren, deren bloßer Besitz Zugriff gewährt) verwendet werden. Ebenfalls, UUIDs haben nur 16 mögliche Zeichen (0 bis F).

Auch zu wissen, sollten Sie UUID als Primärschlüssel verwenden?

Vorteile. UUID verwenden Für ein Primärschlüssel bringt folgende Vorteile: UUID Werte sind in Tabellen, Datenbanken und sogar Servern eindeutig, die dies zulassen Du auch Führen Sie Zeilen aus verschiedenen Datenbanken zusammen oder verteilen Sie Datenbanken auf Server. UUID Werte tun Geben Sie die Informationen über Ihre Daten nicht preis, damit sie sicherer sind benutzen in einer URL.

Gab es schon einmal eine UUID-Kollision?

- Quora. Ja, siehe diesen Bericht über häufige UUID4 Kollisionen haben UUIDs 122 Bit Entropie, also die Chance auf zwei zufällige UUIDs kollidieren ist ungefähr 10^-37. Wenn Sie 2^46. generieren UUIDs (ungefähr 1 Petabyte Entropie) die Chance, einen Kollision ist 1 von 50 Milliarden.

Empfohlen: