Una tienda web permite pedidos de los invitados. Al realizar el registro de salida, el huésped debe proporcionar una dirección de correo electrónico (además de la dirección de envío y los datos de pago). Cuando esta dirección de correo electrónico ya esté en uso por un usuario registrado de la tienda, el pedido de invitado se asociará a esta cuenta de usuario.
¿Sería seguro asociar el pedido de invitado con la cuenta de usuario automáticamente, sin requerir que el invitado inicie sesión de antemano (para probar que el invitado es el que dice ser)?
¿Qué podría pasar (en el peor de los casos) cuando el huésped tiene intenciones maliciosas?
Escenario : Alice está registrada con su dirección de correo. Bob sabe esto y pide algo [que proporciona la dirección de envío y los datos de pago de él | Alice | otra persona] como invitado, ingresando la dirección de correo de Alice.
Ingeniería social sería el único vector de ataque que se me ocurre aquí. Lo que podría ser especialmente doloroso cuando el invitado seleccionó el pago por adelantado (resp. Por factura) y el usuario de alguna manera es engañado para que pague un pedido que se envía al huésped.