|
|
|
|
|
by 8organicbits
304 days ago
|
|
What's the threat here? It's trivial to force a collision. Here's the same UUID twice: 6e197264-d14b-44df-af98-39aac5681791 6e197264-d14b-44df-af98-39aac5681791 Typically, you don't care about UUIDs that aren't in your system and you generate those yourself to avoid maliciously generated collisions. Your system can't handle 2^61 IDs. It doesn't have the processing power, storage, or bandwidth for that to happen. Not to mention traditional rate limiting. |
|
>2^61 is still a very large number of course, but much more feasible to reach than 2^122 when doing a collision attack. This is the reason that cryptographic hashes are typically 256 bits or more (to make the cost of collision attacks >= 2^128).