L'UUID és segur?
L'UUID és segur?

Vídeo: L'UUID és segur?

Vídeo: L'UUID és segur?
Vídeo: UUID 2024, Maig
Anonim

Així que per respondre a la teva pregunta: Sí, ho és Caixa forta suficient. UUID Els esquemes generalment utilitzen no només un element pseudoaleatori, sinó també l'hora actual del sistema i algun tipus d'identificador de maquinari sovint únic si està disponible, com ara una adreça MAC de xarxa.

En conseqüència, l'UUID és criptogràficament segur?

UUID significa identificador únic universal. A UUID és de 128 bits o 16 bytes o 32 dígits hexadecimals. En el uuid mòdul, hi ha un mètode, uuid4(). Si t'estàs preguntant sobre les col·lisions (una altra paraula per generar duplicats), les possibilitats són molt petites: una de cada 2^128, prou improbable per ser considerades segur.

De la mateixa manera, es pot endevinar l'UUID? No. Segons el UUID especificació: Fes no assumir això UUIDs són difícils de fer endevina ; no s'han d'utilitzar com a capacitats de seguretat (identificadors la mera possessió dels quals permet accedir), per exemple. També, UUIDs només tenen 16 caràcters possibles (de 0 a F).

També per saber, hauríeu d'utilitzar UUID com a clau primària?

Pros. Utilitzant UUID per a clau primària aporta els següents avantatges: UUID els valors són únics entre taules, bases de dades i fins i tot servidors que ho permeten tu també combinar files de diferents bases de dades o distribuir bases de dades entre servidors. UUID valors fer no exposar la informació sobre les seves dades perquè siguin més segures usar en una URL.

Hi ha hagut mai una col·lisió UUID?

- Quora. Sí, consulteu aquest compte d'UUID4 freqüent col·lisions que tenen els UUID 122 bits d'entropia, de manera que la possibilitat de dos a l'atzar Els UUID xoquen és d'uns 10^-37. Si genereu 2^46 UUIDs (aproximadament 1 petabyte d'entropia) la possibilitat d'obtenir a col·lisió és 1 de cada 50 mil milions.

Recomanat: