Um e‑mail de login frequentemente contém uma capacidade: um link ou código que altera o estado da conta. Modelar ameaças desse fluxo começa seguindo a capacidade ao invés de tratar a mensagem como texto comum.
Desenhe o caminho
Liste o aplicativo, provedor de envio, caixa de correio receptora, navegador que exibe a mensagem e destino aberto pelo link. Adicione logs operacionais, capturas de tela de suporte e cópias encaminhadas. Cada cópia adicional pode estender a vida ou o público do segredo.
Faça uma pergunta em cada fronteira
- Aplicativo para o remetente: A mensagem está associada à ação e ao destinatário pretendidos?
- Receptor para o leitor: O que prova que este navegador ou conta pode visualizar a caixa de entrada?
- HTML para o navegador: Conteúdo remoto, scripts ou navegação podem criar uma solicitação inesperada?
- Link para o aplicativo: O token está limitado ao seu propósito, conta e tempo de vida pretendidos?
- Operações para suporte: Os tokens são removidos de logs de rotina e capturas de tela?
Priorize casos de falha práticos
Para seu próprio aplicativo, teste um token reutilizado, um token aberto após expiração, um endereço alterado no meio da verificação e uma mensagem visualizada a partir de uma sessão não autorizada. Use contas sintéticas, não caixas de entrada de clientes.
Escolha a caixa de correio adequadamente
Uma caixa de entrada que é conveniente para um download público pode ser inadequada para recuperação de conta. Revise o modelo real de acesso e retenção. Um endereço de aparência aleatória não é, por si só, evidência de acesso exclusivo. Mantenha identidades de longa duração ou sensíveis em uma caixa de correio que você pode controlar e recuperar.