Pular para o conteúdo
Todos os conceitos

Cabeçalhos de e-mail

O campo De é fácil de forjar. Os cabeçalhos Received contam por onde a mensagem passou de verdade.

O campo De (From) de um e-mail é só um texto: quem envia escreve o que quiser ali, inclusive um endereço que não é o seu. Por isso, numa investigação de phishing, ele não serve de prova de origem.

Quem conta a verdade são os cabeçalhos Received. Cada servidor por onde a mensagem passa adiciona um Received no topo, dizendo de quem recebeu e quando. Então a lista fica em ordem invertida: o Received de baixo é o primeiro da jornada (a origem), e o de cima é o último (o servidor que entregou na sua caixa). Para achar de onde o e-mail realmente partiu, leia os Received de baixo para cima e procure o primeiro servidor que não é da sua própria empresa.

Received: from mail.pampamarket.test (mail.pampamarket.test [192.0.2.25]) ...   <- hop interno
Received: from mx.entrega-barata.example ([203.0.113.99]) ...                   <- origem
leia de baixo para cima 2 Received: from mail.pampamarket.test (… [192.0.2.25]) 1 Received: from mx.entrega-barata.example ( [203.0.113.99] ) From: escrito por quem envia, fácil de forjar salto interno origem o caminho que a mensagem fez mx.entrega-barata.example 203.0.113.99 1 mail.pampamarket.test 192.0.2.25 2 sua caixa
Cada servidor põe o seu Received no topo, então a lista fica invertida: lida de baixo para cima, o primeiro Received aponta a origem, 203.0.113.99, enquanto o From é só o que o remetente escreveu.

Duas confirmações ajudam: o endereço entre colchetes no Received mais de baixo é o verdadeiro remetente; e uma linha Received-SPF: fail ou spf=fail indica que aquele endereço não tinha permissão de enviar em nome do domínio escrito no From, ou seja, o From foi forjado.

Aparece nestes desafios