Истории о вирусах

Электронная почта Получение E-mail


Иногда у пользователя возникает ситуация, когда хотелось бы выявить

реального автора полученного сообщения. Например, получено сообще-

ние от вашей жены, в котором она пишет, что уходит к другому. Вы

можете либо вздохнуть с облегчением, выпить на радостях рюмку-дру-

гую и отправиться с друзьями на дачу праздновать это событие, либо

попытаться выяснить, не является ли это чьей-то шуткой.

Ваши друзья могли легко изменить поле From в отправленном сообще-

нии, поставив туда вместо своего обратного адреса хорошо известный

вам адрес вашей жены, например masha@flash.net. Как это делается,

можно прочесть в разделе "Отправление e-mail". Так что стоящая перед

нами задача сводится к следующему: определить, соответствует ли ука-

занный адрес отправителя адресу, с которого в действительности было



отправлено сообщение.

Итак, каждое электронное сообщение содержит заголовок (header), ко-

торый содержит служебную информацию о дате отправления сообще-

ния, названии почтовой программы, IP-адресе машины, с которой было

отправлено сообщение, и так далее. Большинство почтовых программ

по умолчанию не отражают эту информацию, но ее всегда можно уви-

деть, открыв с помощью любого текстового редактора файл, содержа-

щий входящую почту, или используя функцию почтовой программы,

позволяющую просматривать служебные заголовки (как правило, она

называется Show all headers). Что же видим?

Received: by geocities.com (8.8.5/8.8.5) with ESMTP id JAA16952

for ; Tue, 18 Nov 1997 09:37:40 -0800 (PST)

Received: from masha.flash.net (really [209.30.69.99])

by endeavor.flash.net (8.8.7/8.8.5) with SMTP-id LAA20454

for ; Tue, 18 Nov 1997 11:37:38 -0600 (CST)

Message-ID: <3471 D27E.69A9@flash.net>

Date: Tue, 18 Nov 1997 11:38:07 -0600

From: masha@flash.net

X-Mailer: Mozilla 3.02 (Win95; U)

MIME-Version: 1.0

To: petya@geocities.com

Subject: I don't love you any more, you *&$%# !!!!

Да, много всякого. Не вдаваясь в технические подробности, в общих

чертах: заголовки Received сообщают путь, который прошло сообщение



в процессе пересылки по сети. Имена машин (geocities.com,

endeavor.flash.net) указывают на то, что сообщение, скорее всего, при-

шло к вам в geocities.com из домена вашей жены flash.net. Если имена

машин не имеют ничего общего с flash.net (например, mailrelay.tiac.net),

это повод задуматься о подлинности сообщения. Но самая главная стро-

ка для нас - последняя из строк, начинающихся со слова Received:

Received: from masha.flash.net (really [209.30.69.99])

Она отражает имя машины (masha.flash.net) и уникальный IP-адрес,

с которого было отправлено сообщение. Указанный домен (flash.net) со-

ответствует адресу вашей жены. Впрочем, ваши друзья могли подделать

и строку masha.flash.net (в Windows 95 это делается через Control

Panel=>Network=>TCP/IP Properties=>DNS Configuration, указав

masha и flash.net в полях Host и Domain соответственно), поэтому важ-

но определить имя, соответствующее данному IP-адресу: 209.30.69.99.

Для определения имени, соответствующего цифровому адресу, можно

воспользоваться одной из доступных программ, например WS-Ping32

(http://www.glasnet.ru/glasweb/rus/wsping32.zip), а лучше CyberKit

(http://www.chip.de/Software/cyber.zip). Набрав цифровой адрес, даем

команду NS LookUp (Name Server Lookup) и смотрим на полученный

результат. Когда имя определено, дальше все просто: если получено что-

либо похожее на рррЗОЗ-flash.net или p28-dialup.flash.net, то сообщение

отправлено вашей женой (или кем-то, имеющим почтовый адрес во

Flashnet, но выяснить это подробнее уже нельзя). Если указано нечто

весьма далекое от flash.net - скорее всего, отправляла сообщение не

ваша жена. Иногда адрес не определяется. В этом случае можно вос-

пользоваться функцией TraceRoute той же программы. Эта функция

поможет проследить путь от вашей машины до указанного IP-адреса.

Если этот адрес (он будет последним в списке узлов, через которые сиг-

нал прошел от вашего компьютера до компьютера с указанным IP-адре-

сом) снова не определяется, то последний из определенных по имени

узлов все-таки укажет на примерное географическое положение компь-

ютера отправителя. Еще более простым и изящным способом определе-

ния страны и даже названия провайдера или сети является использова-

ния вот этого адреса:

http://www.tamos.com/bin/dns.cgi

Итак, в результате получилось что-то вроде Brasilian Global Network.

Ваша жена не бывала последнее время в Бразилии? Нет? Ну, тогда она

от вас и не уходила. Вас разыграли. Будьте бдительны!


Содержание раздела