Un negozio web consente ordini da parte degli ospiti. Al momento del check-out, l'ospite deve fornire un indirizzo e-mail (oltre all'indirizzo di spedizione e ai dati di pagamento). Quando questo indirizzo e-mail è già utilizzato da un utente registrato, l'ordine ospite sarà associato a questo account utente.
Sarebbe sicuro associare automaticamente l'ordine ospite con l'account utente, senza richiedere all'ospite di accedere in anticipo (per dimostrare che l'ospite è quello che dichiara di essere)?
Che cosa potrebbe accadere (nel peggiore dei casi) quando l'ospite ha intenzioni malevole?
Scenario : Alice è registrata con il suo indirizzo email. Bob lo sa e ordina qualcosa [fornendo indirizzo di spedizione e dati di pagamento di lui | Alice | qualcun altro] come ospite, inserendo l'indirizzo di posta di Alice.
L'ingegneria sociale sarebbe l'unico vettore di attacco che mi viene in mente qui. Il che potrebbe essere particolarmente doloroso quando l'ospite ha selezionato il pagamento in anticipo (risp. Per fattura) e l'utente è in qualche modo indotto a pagare per un ordine che viene spedito al cliente.