2014-04-18 17 views
9

Un URL UUID è sicuro? Voglio usarlo come ID alternativo ma forse consentire l'accesso al record come ID nell'URL. Mentre posso usare Ruby per ottenere una stringa con codifica Base64 casuale della stessa lunghezza, un UUID sembra più pulito.Un UUID "URL sicuro"?

+0

Così si parla di avere l'UUID in un HTTP (S) URL * percorso *? – unor

risposta

15

Sì.

  • Un UUID consiste di soli caratteri esadecimali (A-F, 0-9) più un trattino (-).

  • Come da RFC 3986 (URI Syntax) §2.3, trattini e esadecimali sono inclusi in quelli esplicitamente senza riserve:

    I caratteri consentiti in un URI, ma non hanno uno scopo riservata sono chiamati senza riserve. Questi includono lettere maiuscole e minuscole, cifre decimali, trattino, punto, trattino basso e tilde.