Sto lavorando su un sito Web che consente a un utente corrente di invitare un'altra persona a diventare amici digitando l'indirizzo e-mail dell'utente non dell'utente. Il non utente riceverà quindi un url di registrazione personalizzato via e-mail che, una volta utilizzato, collegherà automaticamente i due utenti, dando ad ogni accesso le informazioni private dell'altro.
Gli url di registrazione personalizzati saranno in qualche modo protetti dall'uso di nonce crittograficamente casuali (es. site.com/very-long-random-nonce), si spera che proteggano dagli attacchi di replay o che la gente indovini semplicemente il link di registrazione di qualcun altro.
La mia preoccupazione è che, se l'e-mail dovesse essere intercettata in transito, l'intercettore potrebbe ottenere l'accesso alle informazioni private dell'utente invitante. Come posso garantire che solo il destinatario previsto riceverà e utilizzerà un url di registrazione personalizzato?