13.10.2017
18:38
Технологии, Интернет
Автор: Темная Сторона Интернета

Как спецслужбы вычисляют хакеров по статистическим данным


Сейчас я покажу вам пример оперативно-розыскных мероприятий спецслужб при использовании анонимайзера. В других случаях (будь то даже TOR и VPN) они поступают точно также, как я напишу ниже.

 Статистические данные, как известно, отличаются тем, что сам трафик не перехватывается - хранятся только IP адреса, время соединения, размер переданной информации в байтах и используемые протоколы.

 Для того, чтобы немного обезопасить себя от этого, не сидите с дедиков и впн своей страны и используйте Whonix, где есть Stream Isolation (все приложения или даже одно будут ходить в сеть по разным портам). Защита от всего этого - это уже другая тема, распишу как-нибудь в другой раз.

 Ну и конечно же, для того, чтобы вас начали искать таким способом, это тоже надо постараться.

 Исследование статистики трафика - ооочень полезная штука в правильных руках. Ниже вы увидите, как менты могут не получив данные с анонимайзера, не зная с какого провайдера требовать логи, просто на основе статистических данных магистральных провайдеров вычислили вымогателя. Судя по всему магистральные провайдеры хранят только статистику, а провайдер "последней мили" уже хранит и статистику, и тексты, и персонализацию (мак адрес, и если IP динамические, то и время кто, когда и каким IP пользовался). Но как бы там не двигался "Пакет Яровой", видимо никто все равно не хранит видео\звуки\картинки, ибо тупо не хватит места.

 

Пример


Приведем пример, как при помощи статистики трафика можно получить ценную оперативную информацию.

 Потерпевшим было получено сообщение электронной почты, отправленное злоумышленником через анонимайзер «_remail@aa.ne». Анонимайзер – это сервер электронной почты, который специально предназначен для сокрытия отправителя. Служебные заголовки сообщения не содержали никакой полезной информации. Логи анонимайзером не ведутся из принципа. (значит был запрос, но их послали)

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

 IP-адрес анонимайзера «remail@aa.ne» – 206.132.3.41. Письмо к потерпевшему пришло 20 января вечером. Значит, отправлено было, скорее всего, в этот же день, поскольку, хотя анонимайзер предусматривает задержку в доставке сообщений, но вводить слишком большую задержку бессмысленно. Будем искать в статистике российских магистральных операторов связи все обращения на IP-адрес 206.132.3.41, совершенные в течение суток 20.01.07 по протоколу SMTP. Для просмотра статистики используем набор утилит «flow tools».

 Итак, для начала, проверим, на какие IP-адреса были обращения за нужную дату по протоколу TCP, на порт 25 (SMTP). Нижеприведенная команда берёт хранящуюся на сервере статистику (flowcat), отфильтровывает из нее протокол TCP (flowfilter r6), отфильтровывает трафик, направленный на порт 25 (flowfilter P 25), и агрегирует данные по IPадресу назначения (flowstat f8).

 В списке DST-адресов (адресов назначения) мы видим интересующий нас адрес 206.132.3.41, причем на него зафиксировано 2 обращения (flow), всего 38 пакетов, 27995 байт. Такое небольшое количество пакетов за целые сутки неудивительно. Анонимайзерами пользуются нечасто, поскольку это хоть и относительно безопасно, но не слишком удобно.

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

 Упоминание искомого IP-адреса нашлось в 2 из 96 файлов. Оказалось, что обращения происходили в интервале 9:309:45 и 14:3014:45, причем во втором случае было передано лишь 2 пакета, а этого недостаточно для полноценной SMTP-сессии. Таким образом, все данные следует искать в файле, содержащем статистику за 9:309:45.

 Выберем из полной статистики за указанный интервал те пакеты, которые относятся к интересующему нас анонимайзеру. Для этого вместо упорядочивания данных по IP-адресу назначения, как в предыдущих случаях (flowstat f8), запросим полную статистику (flowprint) и выделим из нее утилитой «grep» те потоки, которые относятся к адресу анонимайзера 206.132.3.41.

Мы видим, что у всех относящихся к делу пакетов один и тот же source адрес – 81.16.118.238. Это, скорее всего, и есть IP-адрес отправителя. Переданный объем информации, 27899 байт, примерно соответствует (с учетом служебных заголовков и шифрования) длине сообщения, полученного потерпевшим, что косвенно подтверждает правильность нашего вывода.

Бинго! Вот так, сколько ни пытайся скрываться, а лазейки всегда найдутся. Просто каждый раз этот водоворот становится все сложнее и сложнее. Постоянная игра в кошки-мышки. В любом случае, надеюсь, что вам пригодится данная информация!