L'UUID est-il sûr ?
L'UUID est-il sûr ?

Vidéo: L'UUID est-il sûr ?

Vidéo: L'UUID est-il sûr ?
Vidéo: Qu'est-ce qu'un UUID et comment en créer ? 2024, Novembre
Anonim

Alors pour répondre à ta question: Oui, c'est en sécurité assez. UUID Les schémas utilisent généralement non seulement un élément pseudo-aléatoire, mais aussi l'heure système actuelle, et une sorte d'ID de matériel souvent unique si disponible, comme une adresse MAC de réseau.

Par conséquent, l'UUID est-il cryptographiquement sécurisé ?

UUID signifie identifiant universellement unique. UNE UUID est de 128 bits ou 16 octets ou 32 chiffres hexadécimaux. Dans le uuid module, il existe une méthode, uuid4(). Si vous vous posez des questions sur les collisions (autre mot pour générer des doublons), les chances sont super faibles: une sur 2^128, assez improbable pour être prise en compte sécurise.

De même, l'UUID peut-il être deviné ? Non. Selon le UUID spécification: Faire pas supposer que UUID sont difficiles à deviner ; ils ne doivent pas être utilisés comme capacités de sécurité (identifiants dont la simple possession donne accès), par exemple. Aussi, UUID n'ont que 16 caractères possibles (0 à F).

A savoir aussi, faut-il utiliser l'UUID comme clé primaire ?

Avantages. Utilisation de l'UUID pour un clé primaire apporte les avantages suivants: UUID les valeurs sont uniques à travers les tables, les bases de données et même les serveurs qui permettent vous à fusionner des lignes de différentes bases de données ou distribuer des bases de données sur des serveurs. UUID valeurs faire ne pas exposer les informations sur vos données afin qu'elles soient plus sûres utiliser dans une URL.

Y a-t-il déjà eu une collision UUID?

- Quora. Oui, voir ce compte d'UUID4 fréquent les UUID de collisions ont 122 bits d'entropie donc la chance de deux aléatoires UUID entrant en collision est d'environ 10^-37. Si vous générez 2^46 UUID (environ 1 pétaoctet d'entropie) la chance d'obtenir un collision est de 1 sur 50 milliards.

Conseillé: