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"?
9
A
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.
Problemi correlati
- 1. È sicuro reindirizzare allo stesso URL?
- 2. Errore URL Canvas Canvas/URL canvas sicuro
- 3. Che cos'è un UUID?
- 4. come serializzare boost :: :: UUID UUID
- 5. È sicuro convalidare un URL con un'espressione regolare?
- 6. La sottodominio è parte di un URL https sicuro?
- 7. UUID ('...') non serializzabile JSON
- 8. Per confrontare UUID, posso usare == o usare UUID.equals (UUID)?
- 9. Generazione casuale UUID casuale
- 10. UUID in CouchDB
- 11. Come memorizzare uuid come numero?
- 12. Android: ottenere uuid di un dispositivo bluetooth
- 13. Come generare un long UUID univoco
- 14. Implementazione UUID come chiave primaria
- 15. angolari modifiche URL per "non sicuro:" nella pagina aggiuntiva
- 16. Quanto è sicuro chiamare gli URL "segreti" in un'app iOS?
- 17. Ottieni UUID senza iTunes
- 18. XSLT genera UUID
- 19. Genera UUID con GWT
- 20. UUID iOS obsoleto corebluetooth
- 21. mysql UUID() e java UUID.randomUUID()
- 22. UUID per DynamoDB?
- 23. Libreria UUID per C?
- 24. SecureRandom.uuid vs UUID gem
- 25. UUID in Rails3
- 26. Delphi Generatore UUID
- 27. UUID con Play Framework
- 28. UUID lunghezza carattere max
- 29. Come utilizzare un codice non sicuro in un contesto sicuro?
- 30. Come si rappresenta un UUID in un messaggio protobuf?
Così si parla di avere l'UUID in un HTTP (S) URL * percorso *? – unor