Presumo che tu stia parlando di URL indicativi, ovvero, sostituendo il mio "/ 4 /" con un "/ 42 /" per vedere se qualcun altro ha qualcosa sotto link ".
Per quanto ne so, la prima e la migliore prassi migliore è quella di implementare la sicurezza adeguata ovunque, in modo che un utente che non ha il permesso di vedere qualcosa non sarà mai in grado di vederlo, anche se ne indovina l'URL.
Ovviamente questo non funzionerà se vuoi che i tuoi utenti siano in grado di condividere le loro cose con persone che non hanno un account sul tuo sito web. In questi casi, ogni URL deve essere pubblico, quindi è necessario assicurarsi che non sia rilevabile. Per questo, puoi usare la seconda migliore pratica, che è l'hashing. Quindi, "/ 4 /" verrebbe sostituito con "/ 2klty046vjzm9fy /". Molti grandi siti web lo fanno, ad esempio dropbox. Registrati per un account Dropbox gratuito, carica un file, chiedi a dropbox di darti il suo link pubblico e vedrai che il suo url contiene un tale hash. Quindi, carica un altro file, chiedi il suo link pubblico e vedrai che l'hash di quel file è completamente diverso, quindi non è il tuo id per utente, è qualcosa di unico. I documenti Google fanno la stessa cosa per i documenti che desideri mostrare agli utenti che non hanno account Google.
A giudicare dalla tua reputazione, probabilmente sai come creare un hash; in caso contrario, potrebbe essere l'argomento di un'altra domanda.