Статья Интересно Деанонимизация пользователей мессенджеров при помощи P2P-соединения.

Emilio_Gaviriya

Пользователь
Деанонимизация пользователей мессенджеров при помощи P2P-соединения.

Представьте себя разработчиком мессенджера мгновенного обмена текстовыми сообщениями с возможностью голосового общения (примерно такого, как Telegram).
Вы вложили сотни тысяч долларов, разработали клиентскую и серверную части, современный сайт и теперь выходите на рынок со своим решением и готовностью вложить еще сотни тысяч долларов в рекламу.
Вы арендовали сервера в датацентрах, расположенных в различных частях мира (даже если вы решили начать скромно, сервера точно будут нужны в Европе, Азии и Америке), и наняли штат сотрудников, которым регулярно необходимо выплачивать заработную плату.
И вот вы запустились, оказавшись на рынке, где вас ждет непростая конкуренция с другими мессенджерами, включая WhatsApp, Viber, Signal, Skype и Telegram.
Как пользователи выбирают средства связи для деловых и личных коммуникаций? Четыре основных, на мой взгляд, критерия: распространенность, безопасность, удобство и качество. Поговорим о качестве.

Допустим, вашим мессенджером пользуются Иван из Новосибирска и Сергей из Уфы.
Иван пишет сообщение Сергею, и оно в виде зашифрованных данных идет из Новосибирска в датацентр Европы или Азии и затем оттуда в Уфу к Сергею.
Сообщение пролетает едва ли не половину земного шара, а может и больше, если предположить, что приложение Сергея работает через proxy-сервер в США. Скорость доставки будет зависеть не только от расстояния между собеседниками, но и от загруженности сети, однако при отправке текстовых сообщений это малозаметно.
Но вот Иван и Сергей решают пообщаться голосом, где скорость и качество доставки данных уже серьезно влияют на качество связи. В этом случае у них просто не получится нормально поговорить: звук будет прерываться, доходить с задержкой. Как вы думаете, кого обвинят Сергей и Иван? Расстояние? Свое непонимание архитектуры мессенджера? Нет, они обвинят ваш мессенджер и перейдут к конкуренту.
Вы думаете, что же вам предпринять, и приходите к выводу, что самое правильное решение – исключить ваши сервера, а еще лучше и все прокси, указанные в приложении, если только такая возможность у вас есть.
Зная IP-адреса собеседников, нет никакой сложности соединить их напрямую, исключив ваш сервер, это называется P2P-соединение. Все гениальное просто. Теперь данные не путешествуют по миру, а проходят всего немногим более 2000 км (по самым скромным подсчетам, Уфа – Амстердам – Новосибирск – это более 9500 км).
А вот со средствами проксирования сложнее. Если прокси-сервер, прописанный в приложении, можно убрать при соединении между собеседниками, предварительно проверив, может ли приложение подключаться без него, то правильно настроенный VPN вы уже не уберете. Для понимания: если в цепочке будет прокси-сервер в Нью-Йорке, расстояние Уфа – Нью-Йорк – Новосибирск выйдет примерно в 18 000 км.
Я пишу примерные цифры, основываясь на географических расстояниях и данных поисковой выдачи, на практике расстояния могут быть значительно больше заявленных мной. Я не анализировал, где проходят интернет-кабели и какое расстояние составляют.
Итак, качество связи улучшается, и Сергей с Иваном становятся довольными пользователями вашего мессенджера.

Но у Ивана есть недоброжелатели, которые хотят получить его IP-адрес, зная только контакт в мессенджере.
Они совершают звонок Ивану, ваш мессенджер, естественно, пробует соединить собеседников напрямую. Злоумышленники же проверят, на какой IP-адрес мессенджер пытается выполнить звонок, это и будет IP-адресом Ивана.
Вы, как владелец мессенджера, осведомлены о такой проблеме, и у вас есть два пути. Первый – игнорировать проблему, как длительное время делало руководство Skype. В результате популярность получили так называемые Skype резольверы - сайты или программное обеспечение, которое позволяло по логину узнать IP-адрес владельца, а некоторые даже историю используемых IP-адресов.

Предлагаемое на черном рынке программное обеспечение могло регулярно мониторить статус жертвы и ее IP-адрес.
Да, от Skype резольверов существовала защита, например, можно было разрешить совершать звонки только контактам или прописать в настройках прокси протокол HTTPS, хост 127.0.0.1, порт 40031, но по умолчанию ничего этого в настройках не было.
Гораздо печальнее, что проблема затронула и Telegram, когда после появления звонков десктопное приложение не имело настроек для защиты от P2P-соединения. Проблему быстро исправили, однако некоторое время все пользователи десктопной версии Telegram были подвержены данной угрозе.
Создатель Telegram Павел Дуров, комментируя уязвимость, сослался на то, что она затронула лишь 0,01% всех вызовов, а также указал, что конкуренты вроде WhatsApp и Viber допускают утечку IP-адресов в ста процентах случаев.
Вот почему, в отличие от WhatsApp или Viber, Telegram всегда предоставлял своим пользователям возможность отключать вызовы P2P и передавать их через сервер Telegram. Более того, в большинстве стран мы отключили P2P по умолчанию.
- Павел Дуров.

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

Защита от деанонимизации через P2P-соединения.
В случае с Telegram, для защиты необходимо убедиться, что P2P-звонки отключены в настройках или в крайнем случае оставлены только для контактов (Настройки>Конфиденциальность>Голосовые звонки).
Photo 2019 02 26 12 50 52


Немного социальной инженерии.
Описанным ниже способом я помог получить IP-адрес одного мошенника с Telegram. К сожалению, жертве это не помогло, так как мошенник оказался из другой страны, но вам история может стать полезной пищей для размышления.
Мы вышли на мошенника как очередная жертва, представившись молодой девушкой, и, войдя в доверие, попросили голосом рассказать о его услуге. Причем, предварительно подключив подругу, мы отправляли ему аудио с женским голосом, было много комплиментов, много смайликов – и рыбка клюнула.
Но связь то и дело обрывалась при попытке соединения, и тогда девушка прислала это сообщение: «У тебя, наверное, в настройках звонков P2P не включено, потому и не можем общаться, включи в настройках тележки».
Вы не поверите, но он включил и поделился своим IP-адресом с нами. Наверное, с матерым хакером такое не пройдет, а вот различных мошенников и наркоторговцев так вычислять можно.
 
Похожие темы
Emilio_Gaviriya Статья Деанонимизация пользователей Tor через файлы-приманки. Анонимность и приватность 1
Little_Prince Деанонимизация пользователей по фото. Анонимность и приватность 4
Admin Статья Деанонимизация через «забытые» утечки OSINT 0
T Пак деанонимизация Способы заработка 2
G Деанонимизация Полезные статьи 3
Admin Интересно Утечка данных Basic-Fit затронула банковские данные миллиона пользователей. Новости в сети 0
Admin Интересно Новый фишинговый обман нацелен на пользователей Apple с угрозами удаления данных iCloud. Новости в сети 0
Admin Интересно Дуров обвинил WhatsApp в обмане пользователей. Новости в сети 0
Admin Интересно WhatsApp предупредила пользователей о поддельной версии приложения со шпионским ПО. Новости в сети 0
Admin Интересно OkCupid и Match Group ограничены 20-летними правилами конфиденциальности после передачи данных пользователей. Новости в сети 0
Admin Интересно Сервис Crunchyroll подтвердил утечку данных пользователей. Новости в сети 0
Admin Интересно Уязвимости в Claude.ai позволяют злоумышленникам красть личные данные пользователей. Новости в сети 0
Admin Интересно ChatGPT сохраняет файлы пользователей в отдельном хранилище. Новости в сети 0
Admin Интересно Новый вирус атакует Safari и крадёт данные пользователей macOS. Новости в сети 0
Admin Интересно Генеральный директор Reddit рассматривает использование FaceID для анонимной проверки пользователей. Новости в сети 0
Admin Интересно Данные пользователей Crunchyroll могли быть украдены хакерами. Новости в сети 0
Admin Интересно Microsoft улучшает Windows 11 на основе обратной связи пользователей. Новости в сети 0
Admin Интересно GrapheneOS обещает сохранить анонимность пользователей даже под угрозой запрета. Новости в сети 0
Admin Интересно Генеральный директор Pinterest призывает запретить социальные сети для пользователей младше 16 лет. Новости в сети 0
Admin Интересно Tinder тестирует функцию сканирования фотографий пользователей. Новости в сети 0
Admin Интересно Meta усиливает защиту пользователей от мошенников. Новости в сети 0
Admin Интересно Пользователей Roblox предупредили: 50 миллионов записей для входа продаются на тёмной стороне интернета. Новости в сети 0
Admin Интересно Отпечаток трафика и риск блокировок. Viber пытался обмануть фильтры, но обманул только пользователей. Новости в сети 0
Admin Интересно VPN или тюрьма? Иранские операторы поставили пользователей перед крайне неприятным выбором. Новости в сети 0
Admin Интересно Сбой Amazon нарушил работу тысяч пользователей: отказы при оплате, сбои приложений и потеря заказов. Новости в сети 0
Admin Интересно Хакеры заявили о взломе LexisNexis, утечке данных 400 тысяч пользователей, включая аккаунты .gov. Новости в сети 0
Admin Интересно Сбои в работе Facebook затронули тысячи пользователей по всему миру.. Новости в сети 0
Admin Интересно Новый вирус PlugX игнорирует отказы пользователей и устанавливается автоматически. Новости в сети 0
Admin Интересно Как киносайты превращают в ловушку для пользователей. Новости в сети 0
Admin Интересно Как выявить пропагандиста-бота: инструкция от пользователей Threads. Новости в сети 0
Admin Интересно Мобильные приложения для психического здоровья оказались опасными для пользователей. Новости в сети 0
Admin Интересно Microsoft - соучастник фишинга: официальная надстройка Outlook годами крала пароли тысяч пользователей. Новости в сети 0
Admin Интересно 300 вирусов в одном флаконе. OpenClaw стал раем для хакеров и адом для пользователей. Новости в сети 0
Admin Интересно «Отдай мастер-пароль, или всё удалим!». Как хакеры берут на мушку пользователей LastPass. Новости в сети 0
Admin Интересно У этого Марио плохая карма. Киберпреступники превратили любимого героя детства в кошмар для пользователей. Новости в сети 0
wrangler65 RemoteWA Охота на пользователей Whatsapp Анонимность и приватность 0
Support81 Двойники Telegram захватили сеть: миллион пользователей на крючке Новости в сети 0
Support81 Telegram передал правоохранительным органам США данные о тысячах пользователей Новости в сети 2
Support81 Платить или рисковать: Windows 10 ставит пользователей перед непростым выбором Новости в сети 0
Support81 Цукерберг в осаде: мошенники захватили 21 млн пользователей BlueSky Новости в сети 0
Support81 CryptoAITools: как трейдерский ИИ-инструмент обокрал всех пользователей до нитки Новости в сети 0
Support81 Баг в CLFS превращает простых пользователей Windows в администраторов Новости в сети 0
Support81 Ложный старт: кнопка «Пуск» оказалась трояном для 28 000 пользователей Новости в сети 0
Support81 Важно! Дуров: данные пользователей Telegram могут предоставляться органам по запросу Новости в сети 4
Support81 Цифровой ГУЛАГ: новая реальность для пользователей VPN в Китае Новости в сети 0
Support81 СМС-стилеры в Telegram: тысячи пользователей стали жертвами атак Новости в сети 0
Support81 Криптомир затаил дыхание: 35 000 пользователей Ethereum атакованы фишерами Новости в сети 0
Support81 Шпион в ушной раковине: как AirPods предали миллионы пользователей Новости в сети 1
Support81 30 дней на сборы: Slack объявил дедлайн для пользователей из РФ Новости в сети 0
Support81 Уязвимость в WhatsApp позволяет правительствам отслеживать переписку пользователей Новости в сети 0

Название темы