Esse cabeçalho de data no Gmail é uma maneira confiável de saber de onde um e-mail foi originado?

2

Eu sei que você pode usar o Received header para determinar de onde um email veio , mas e se o cabeçalho Date contradizer o cabeçalho Received: from .

Você pode ver abaixo que o e-mail foi enviado em 04:16:43 -1000 .

Mas,olhandoparaocabeçalhoReceived:from(háapenasum),podemosverqueeleveiodeumfusohorário-0800(PST).

Então, qual é o correto? -1000 não é o mesmo local que -0800. Posso depender do cabeçalho da data aqui?

    
por Jumbalaya Wanton 04.01.2015 / 23:24

2 respostas

4

O cabeçalho Date é geralmente adicionado pelo programa que compõe a mensagem, portanto o fuso horário corresponderá ao do computador do autor. (Isso é verdade até para o Gmail.) Assim, supondo que o compositor não esteja mentindo, a mensagem foi escrita em -1000.

Received headers, no entanto, são adicionados pelos servidores de email que lidam com essa mensagem. Seus timestamps são feitos quando o servidor recebe a mensagem e, portanto, corresponderá ao local do servidor . (Essa é a única opção possível de qualquer maneira - o servidor não tem como saber onde o cliente está!) É bem possível que o Google tenha um datacenter em algum lugar em -0800.

    
por 04.01.2015 / 23:35
3

Você é livre para configurar seu computador para qualquer fuso horário que desejar. Se você acha que, apesar de estar morando em Los Angeles, sua alma está no Havaí, é melhor configurar seu computador para exibir UTC-10h.

Não há absolutamente nenhuma relação confiável entre a localização física e o fuso horário definido em um PC.

Ainda pior, o cabeçalho da data pode ser totalmente falsificado. Neste caso, não é, porque o e-mail chegou ao Google apenas dois segundos depois.

    
por 05.01.2015 / 02:35