AG UUID

Probabilidade de colisão e segurança

Analisamos se o UUID é realmente único e se pode ser usado como token de segurança.

Probabilidade de colisão

O v4 tem 122 bits aleatórios, o que chega a 5×10³⁶ combinações possíveis. Em escalas realistas, a colisão praticamente não acontece, mas ele deve sempre ser gerado a partir de uma fonte de aleatoriedade criptográfica (getRandomValues).

Previsibilidade

O v1·v7 incluem um timestamp, então é possível deduzir o horário de geração. Para tokens de sessão ou secretos, que precisam ser difíceis de adivinhar, é mais seguro usar o v4 ou um gerador de tokens dedicado.

Cuidado com segurança

O UUID garante apenas a "unicidade", não o "sigilo". Em autenticação e autorização, use o UUID apenas como chave única e gerencie valores secretos com tokens de segurança dedicados.