Un correo de inicio de sesión a menudo contiene una capacidad: un enlace o código que cambia el estado de la cuenta. Modelar la amenaza de ese flujo comienza siguiendo la capacidad en lugar de tratar el mensaje como texto ordinario.
Dibuja el camino
Enumera la aplicación, el proveedor de envío, el buzón de recepción, el navegador que muestra el mensaje y el destino abierto por el enlace. Añade registros operativos, capturas de pantalla de soporte y copias reenviadas. Cada copia adicional puede ampliar la vida o la audiencia del secreto.
Formula una pregunta en cada límite
- Aplicación al remitente: ¿Está el mensaje asociado con la acción y el destinatario previstos?
- Receptor al lector: ¿Qué prueba que este navegador o cuenta puede ver la bandeja de entrada?
- HTML al navegador: ¿Puede el contenido remoto, los scripts o la navegación crear una solicitud inesperada?
- Enlace a la aplicación: ¿Está el token limitado a su propósito, cuenta y tiempo de vida previstos?
- Operaciones al soporte: ¿Se eliminan los tokens de los registros rutinarios y capturas de pantalla?
Prioriza casos de falla prácticos
Para tu propia aplicación, prueba un token reutilizado, un token abierto después de su expiración, una dirección cambiada a mitad de la verificación y un mensaje visto desde una sesión no autorizada. Usa cuentas sintéticas, no buzones de clientes.
Elige el buzón de acuerdo
Un buzón que sea conveniente para una descarga pública puede ser inadecuado para la recuperación de cuentas. Revisa el modelo real de acceso y retención. Una dirección de aspecto aleatorio no es, por sí sola, evidencia de acceso exclusivo. Mantén identidades de larga duración o sensibles en un buzón que puedas controlar y recuperar.