Можно ли по e-mail определить место нахождения автора письма?

Опубликовано: 2 февраля 2015

Можно ли определить местоположение по emailНе так давно я получил интересный вопрос: «Можно ли зная электронный ящик человека определить его местоположение и получить информацию о нем?»

Вопрос был связан с тем, что один не очень хороший человек донимал мою подписчицу по электронной почте и очень хотелось этого человека наказать…

К сожалению (или скорее к счастью) все не так просто как в фильмах о хакерах! Есть множество нюансов, которые препятствуют определению местоположения отправителя, хотя теоретически при соблюдении некоторых условий определить его с некоторой точностью все же возможно…

Дело в том, что у любого электронного сообщения есть блок служебной информации. Многие почтовые программы и сервисы позволяют просмотреть этот блок. Например, в ящике mail.ru нужно нажать на кнопку «Еще» и выбрать пункт «Служебные заголовки».

mail.ru

Откроется вкладка с блоком служебной информации, в которой находим строчку Received: from и далее IP-адрес.

Блок служебной информации в письме

Данный IP-адрес принадлежит компьютеру, с которого было отправлено сообщение. Правда, это утверждение справедливо лишь отчасти и связано это с достаточно сложной структурой компьютерных сетей. По факту в подавляющем большинстве случаев этот IP-адрес будет принадлежать компьютеру провайдера, через которого человек выходит в интернет. То есть вычислить местоположение человека с точностью до квартиры вряд ли получится. Разве что в лучшем случае с точностью до города или района.

Кроме этого, если сообщение было отправлено через веб-интерфейс почтового сервиса, то определить местоположение отправителя не удастся вообще. Что значит «через веб-интерфейс»? Ну например, у вас есть ящик на сервисе Яндекс. Вы открываете браузер, заходите на Яндекс и вводите логин и пароль. То есть вы заходите в свой ящик через браузер и сообщение отправляете через него. В этом случае сообщение по факту отправляется не с вашего компьютера, а с компьютера почтового сервиса, который может находиться в тысячах километрах от вас, так как вы по сути зашли на удаленный компьютер с помощью сети интернет и вашего браузера.

Так сообщения отправленные через веб-интерфейс почты Яндекс прийдут из России, а с Gmail из США… хотя и в том, и в другом случае отправитель может находиться где угодно, хоть в Африке.

Поэтому определить местоположение отправителя можно с некоторой точностью при условии что сообщение было отправлено через почтовую программу (Outlook, Mozilla Thunderbird и т.д.) установленную на компьютере отправителя и настроенную через протокол POP3 (не через IMAP). Но опять же все зависит от способа подключения к интернету и от особенностей провайдера.

В общем, если вы получили IP-адрес, то можете по нему попытаться определить местоположение компьютера. Для этого копируем адрес и переходим на любой сайт, который позволяет определить местоположение компьютера по IP-адресу. Таких сайтов существует огромное количество, например, http://speed-tester.info

Вставляете адрес в соответсвующее поле и на карте отображается компьютер с таким IP-адресом.

Определене местоположение по IP

Чтобы понять насколько это неточный инструмент, зайдите на сайт http://2ip.ru. На нем отобразится IP-адрес вашего компьютера. Скопируйте этот адрес и проверьте его на сайте http://speed-tester.info/ip_location.php.

Удивлены? Вот и я о том же:)

Поэтому отвечаю на заданный в заголовке вопрос — нет, нельзя:)