Biztonságos az UUID?
Biztonságos az UUID?

Videó: Biztonságos az UUID?

Videó: Biztonságos az UUID?
Videó: AZ - Problems 2024, November
Anonim

Tehát a kérdésedre válaszolva: Igen, az biztonságos elég. UUID A sémák általában nem csak egy pszeudo-véletlen elemet használnak, hanem az aktuális rendszeridőt, és valamilyen gyakran egyedi hardverazonosítót is, ha elérhető, például hálózati MAC-címet.

Ennek megfelelően az UUID titkosítási szempontból biztonságos?

UUID az univerzálisan egyedi azonosítót jelenti. A UUID 128 bit vagy 16 bájt vagy 32 hexa számjegy. Ban,-ben uuid modul, van egy metódus, az uuid4(). Ha az ütközésekre kíváncsi (egy másik szó az ismétlődések létrehozására), annak nagyon kicsi az esélye: egy a 2^128-hoz, elég valószínűtlen ahhoz, hogy figyelembe vegyük. biztonságos.

Hasonlóképpen kitalálható az UUID? No. szerint a UUID specifikáció: Tedd ezt ne feltételezd UUID-k nehéz Találd ki ; nem használhatók például biztonsági képességként (olyan azonosítók, amelyek puszta birtoklása hozzáférést biztosít). Is, UUID-k csak 16 lehetséges karaktert tartalmazhat (0-tól F-ig).

Azt is tudni kell, hogy az UUID-t kell elsődleges kulcsként használni?

Profik. UUID használata a elsődleges kulcs a következő előnyökkel jár: UUID Az értékek egyediek a táblákban, adatbázisokban és még a szervereken is, amelyek lehetővé teszik neked egyesítheti a különböző adatbázisok sorait, vagy eloszthatja az adatbázisokat a szerverek között. UUID értékeket csináld ne fedje fel az adataival kapcsolatos információkat, így azok biztonságosabbak használni egy URL-ben.

Történt már UUID ütközés?

- Quora. Igen, lásd ezt a gyakori UUID4 fiókot ütközések UUID 122 bit entrópia, tehát két véletlenszerűség esélye UUID-k ütköznek körülbelül 10^-37. Ha 2^46-ot generál UUID-k (körülbelül 1 petabájt entrópia) annak esélye, hogy a ütközés 1 az 50 milliárdhoz.

Ajánlott: