Является ли заголовок "Дата" в Gmail надежным способом определения происхождения письма?

Я знаю, что вы можете использовать Received заголовок, чтобы определить, откуда пришло письмо, но что, если Date заголовок противоречит Received: from заголовок.

Ниже вы можете видеть, что письмо было отправлено в 04:16:43 -1000.

введите описание здесь

Но, глядя на Received: from заголовок (есть только один), мы можем видеть, что он пришел из часового пояса -0800 (PST).

введите описание здесь

Так что правильно? -1000 - это не то же место, что и -0800. Могу ли я зависеть от заголовка даты здесь?

2 ответа

Решение

Date Заголовок обычно добавляется программой, составляющей сообщение, поэтому часовой пояс будет соответствовать часовому поясу компьютера автора. (Это верно даже для Gmail.) Таким образом, предполагая, что композитор не лжет, сообщение было написано в -1000.

Receivedоднако заголовки добавляются почтовыми серверами, обрабатывающими это сообщение. Их метки времени создаются, когда сервер получает сообщение, и поэтому будут соответствовать местоположению сервера. (В любом случае, это единственно возможный вариант - у сервера нет возможности узнать, где находится клиент!) Вполне возможно, что у Google есть центр обработки данных где-то в -0800.

Вы можете настроить свой компьютер на любой часовой пояс. Если вы чувствуете, что, хотя вы живете в Лос-Анджелесе, ваша душа находится на Гавайях, вы также можете настроить свой компьютер на отображение UTC-10h.

Нет абсолютно никакой достоверной связи между физическим местоположением и часовым поясом, установленным на ПК.

Хуже того, заголовок даты может быть полностью подделан. В данном случае это не так, потому что письмо пришло в Google всего через 2 секунды.

Другие вопросы по тегам