Είναι ασφαλές το UUID;
Είναι ασφαλές το UUID;

Βίντεο: Είναι ασφαλές το UUID;

Βίντεο: Είναι ασφαλές το UUID;
Βίντεο: Stable Diffusion Google Colab, Continue, Directory, Transfer, Clone, Custom Models, CKPT SafeTensors 2024, Νοέμβριος
Anonim

Για να απαντήσω λοιπόν στην ερώτησή σας: Ναι, είναι ασφαλής αρκετά. UUID Τα σχήματα γενικά χρησιμοποιούν όχι μόνο ένα ψευδοτυχαίο στοιχείο, αλλά και την τρέχουσα ώρα συστήματος και κάποιο είδος συχνά μοναδικού αναγνωριστικού υλικού, εάν είναι διαθέσιμο, όπως μια διεύθυνση MAC δικτύου.

Αντίστοιχα, είναι το UUID κρυπτογραφικά ασφαλές;

UUID σημαίνει καθολικά μοναδικό αναγνωριστικό. ΕΝΑ UUID είναι 128 bit ή 16 byte ή 32 δεκαεξαδικά ψηφία. Στο uuid ενότητα, υπάρχει μια μέθοδος, uuid4(). Εάν αναρωτιέστε για συγκρούσεις (μια άλλη λέξη για τη δημιουργία διπλότυπων), οι πιθανότητες είναι εξαιρετικά μικρές: μία στις 2^128, αρκετά απίθανη για να ληφθεί υπόψη ασφαλής.

Ομοίως, μπορεί να μαντέψει το UUID; Όχι. Σύμφωνα με το UUID spec: Κάνω μην υποθέσετε ότι UUID είναι δύσκολο να εικασία ; δεν θα πρέπει να χρησιμοποιούνται ως δυνατότητες ασφαλείας (αναγνωριστικά των οποίων η απλή κατοχή παρέχει πρόσβαση), για παράδειγμα. Επίσης, UUID έχει μόνο 16 πιθανούς χαρακτήρες (0 έως F).

Επίσης, για να γνωρίζετε, θα πρέπει να χρησιμοποιήσετε το UUID ως πρωτεύον κλειδί;

Πλεονεκτήματα. Χρήση UUID για ένα πρωτεύων κλειδί φέρνει τα ακόλουθα πλεονεκτήματα: UUID Οι τιμές είναι μοναδικές σε πίνακες, βάσεις δεδομένων και ακόμη και διακομιστές που το επιτρέπουν εσείς να συγχώνευση σειρών από διαφορετικές βάσεις δεδομένων ή διανομή βάσεων δεδομένων σε διακομιστές. UUID αξίες κάνω μην εκθέτετε τις πληροφορίες σχετικά με τα δεδομένα σας, ώστε να είναι πιο ασφαλή χρησιμοποιώ σε μια διεύθυνση URL.

Υπήρξε ποτέ σύγκρουση UUID;

- Quora. Ναι, δείτε αυτόν τον λογαριασμό συχνών UUID4 συγκρούσεις που έχουν τα UUID 122 bit εντροπίας άρα η πιθανότητα δύο τυχαίων Συγκρούσεις UUID είναι περίπου 10^-37. Εάν δημιουργήσετε 2^46 UUID (περίπου 1 petabyte εντροπίας) η πιθανότητα να πάρετε ένα σύγκρουση είναι 1 στα 50 δισεκατομμύρια.

Συνιστάται: