Is UUID veilig?
Is UUID veilig?

Video: Is UUID veilig?

Video: Is UUID veilig?
Video: OSI Layer 4 Explained 2024, November
Anonim

So om jou vraag te beantwoord: Ja, dit is veilig genoeg. UUID skemas gebruik oor die algemeen nie net 'n pseudo-ewekansige element nie, maar ook die huidige stelseltyd, en 'n soort dikwels unieke hardeware-ID indien beskikbaar, soos 'n netwerk MAC-adres.

Is UUID dienooreenkomstig kriptografies veilig?

UUID staan vir universeel unieke identifiseerder. A UUID is 128 bisse of 16 grepe of 32 hex syfers. In die uuid module, daar is 'n metode, uuid4(). As jy wonder oor botsings ('n ander woord vir die generering van duplikate), is die kanse baie klein: een uit 2^128, onwaarskynlik genoeg om oorweeg te word veilig.

Kan UUID eweneens geraai word? Nee Volgens die UUID spesifikasie: Doen aanvaar dit nie UUID's is moeilik om raai ; hulle moet nie gebruik word as sekuriteitsvermoëns (identifiseerders wie se blote besit toegang verleen), byvoorbeeld nie. Ook, UUID's het slegs 16 moontlike karakters (0 tot F).

Om ook te weet, moet u UUID as primêre sleutel gebruik?

Voordele. Gebruik UUID vir 'n primêre sleutel bring die volgende voordele in: UUID waardes is uniek oor tabelle, databasisse en selfs bedieners wat dit toelaat jy aan voeg rye van verskillende databasisse saam of versprei databasisse oor bedieners. UUID waardes doen nie die inligting oor jou data blootstel sodat dit veiliger is nie te gebruik in 'n URL.

Was daar al ooit 'n UUID-botsing?

- Quora. Ja, sien hierdie rekening van gereelde UUID4 botsings wat UUID's het 122 stukkies entropie dus die kans op twee ewekansig UUID's bots is ongeveer 10^-37. As jy 2^46 genereer UUID's (ongeveer 1 petagreep entropie) die kans om 'n botsing is 1 uit 50 miljard.

Aanbeveel: