Как посмотреть свой профиль в whatsapp
Если кто-то заблокировал вас в WhatsApp, вы больше не сможете видеть его изображение в профиле. Но если вы не видите чью-то фотографию профиля, это не значит, что этот человек заблокировал вас в WhatsApp. Есть несколько причин, по которым вы не видите чью-то аватарку.
Если вы не можете видеть чье-то изображение профиля, есть вероятность, что этот человек удалил свой DP или в данный момент у него даже нет изображения профиля в WhatsApp.
Другая причина может заключаться в том, что он изменил свои настройки конфиденциальности, чтобы никто не мог видеть его аватарку.
Если человек удалил свой профиль WhatsApp, тогда изображение профиля также может стать пустым, и вы не увидите ни одного DP пользователя.
Если вы видите пустое изображение вместо изображения профиля кого-то, возможно, этот человек удалил ваш номер из контактов. Поэтому, если ваш номер не сохранен на его устройстве и у него есть настройка конфиденциальности изображения профиля как Мои контакты, вы не сможете увидеть его или ее изображение профиля, поскольку вы не в их списке контактов.
В этой статье вы узнаете обо всех причинах, по которым вы не видите чье-то изображение профиля в WhatsApp, а также сможете узнать, заблокировал ли вас пользователь вас.
Можете ли вы увидеть изображение профиля, если оно заблокировано в WhatsApp?
Когда кто-то блокирует вас в WhatsApp, вы не сможете видеть изображения его профиля. Но есть несколько вещей, которые вы не сможете сделать, или другие детали, которые вы не увидите, если вас кто-то заблокировал.
Что означает пустое изображение профиля?
Если вы не видите чье-то изображение профиля, одна из возможных причин может заключаться в том, что этот человек вас заблокировал.
Если вы не видите изображение профиля кого-либо, это не всегда означает, что этот человек вас заблокировал. Хотя может быть, что вы были заблокированы, поэтому вы не можете видеть изображение профиля, есть и другие причины, которые также могут быть причиной пустого изображения профиля. Может случиться так, что у пользователя вообще нет изображения профиля, поскольку он или она удалили его или изменили настройки конфиденциальности на «Мои контакты».
Когда вы видите пустое изображение профиля, вы должны знать, что это может быть человек, который удалил предыдущее изображение профиля и не установил новое. Таким образом, он остается пустым, и у вас нет видимого изображения ее профиля, а только серая пустая страница.
Но это может быть не всегда, поскольку иногда пользователи не удаляют свое изображение профиля, а вместо этого меняют настройки конфиденциальности. Они изменяют конфиденциальность изображений профиля на « Никто», чтобы они не были видны никому, пока человек не изменит их обратно.
Также существует вероятность того, что человек удалил учетную запись WhatsApp, из-за чего вы не можете видеть изображение профиля. Если кто-то удалил свою учетную запись WhatsApp, то изображение профиля не будет отображаться.
Если вы не видите отображаемое изображение человека, а вместо этого видите только пустое изображение профиля, то это может быть причиной того, что человек удалил ваш номер WhatsApp. Если бы человек установил конфиденциальность настроек изображения профиля как « Мои контакты», он исключил бы вас или любого другого пользователя. которого нет в списке контактов этого человека из-за того, что он видел изображение профиля WhatsApp.
Поскольку вашего номера больше нет в списке контактов этого человека, вы не можете видеть изображение профиля.
Убедитесь, что изображение профиля отсутствует из-за блокировки
Если вы не можете видеть чье-то изображение профиля, вы не можете быть уверены, что этот человек вас заблокировал. Но есть и другие способы подтвердить, что вас заблокировали.
Следующие пункты помогут вам узнать о способах проверки и подтверждения того, что вы заблокированы:
Итоги:
Если вы не видите чью-то фотографию профиля в WhatsApp, значит, вас заблокировали. Но это может быть не всегда, и есть несколько причин, таких как изменение настроек конфиденциальности, удаление изображения профиля и т. Д. Вы должны знать обо всех способах узнать, действительно ли они заблокировали вас или вы просто ошибочно предполагая это без подтверждения.
WhatsApp – популярный во всем мире мессенджер. Надо признать, у нас он не обрел такой же популярности, как на Западе, но стремится к этому. Если вы решили освоить новое для себя средство связи или же, будучи пользователем WhatsApp, узнать о новых функциях, то, в первую очередь, вам будет полезна информация о том, можно ли в мессенджере посмотреть, кто заходил на вашу страницу. Наш сегодняшний материал как раз посвящен этой теме.
Можно ли увидеть в Ватсапе гостей – кто заходил на мою страницу
Приватность – это то, что отбирают у нас социальные сети и мессенджеры. Нельзя обеспечить приватность должным образом в месте, предназначенном для открытой коммуникации между пользователями. WhatsApp – не исключение из этого правила.
Есть ли функция просмотра гостей
Вспоминаем хорошо известный нам всем портал «Одноклассники». В нем удачно реализована функция мониторинга гостей: каждый юзер может зайти в соответствующую вкладку и посмотреть, кто интересовался его страницей, но не проявлял никакой активности.
Но это скорее исключение из правил, чем правило. Другие социальные сети и мессенджеры в большинстве своем не предоставляют такую функцию. Не исключение и WhatsApp.
Разработчики мессенджера изначально не предусмотрели такой функции в официальном приложении. Более того, они выступают против нее. С чем это связано? Конечно же, с приватностью. Ведь в таком случае страдает приватность пользователей, которые просматривают чужие профили и желают при этом остаться незамеченными.
Стоит отметить, что наряду с отсутствием официальной возможности узнать, кто посмотрел ваш профиль в мессенджере, в WhatsApp есть функция, позволяющая определить, кто смотрел ваш статус.
Как известно, программа позволяет пользователю устанавливать на сутки в качестве статуса, например, медиафайлы.
Чтобы посмотреть, кто заглядывал в ваш статус, нужно:
- открыть приложение;
- нажать на вкладку «Статус»;
- затем нажать «Мой статус»;
- после найти иконку глаза чуть ниже медиа, установленного в статус, и тапнуть на нее.
Затем вам откроется список пользователей, которые просматривали медиа. Но следует помнить: просмотр статуса и просмотр профиля – разные вещи, ведь можно просмотреть страницу юзера, но не открывать разделы.
Стоит ли пользоваться приложениями
Существует масса приложений, которые обещают показать, кто заходил на вашу страницу в WhatsApp. Однако, если вы загрузили такое приложение, то будьте готовы к тому, что вас попытаются обмануть.
Если в приложении WhatsApp не реализована соответствующая функция, то никакие другие приложения не помогут. Однако они, например, могут оказаться фишинговыми и затребовать от вас ввода данных банковской карты. Или же могут содержать рекламный зловред.
Приложения, эффективность которых под вопросом:
- «WhatsApp – Кто меня смотрел». Начнем с того, что данная утилита не доступна для загрузки в официальных магазинах приложений Android и iOS. И если в случае с iOS на этом все заканчивается, то пользователь Android может скачать себе на смартфон APK и установить программу в обход Play Store и получить на устройство потенциальный зловред: софт требует кучу разрешений, а для работы запрашивает сканирование ваших контактов.
- «Кто просматривает мой профиль». Эффективность приложения также под вопросом. И с ним такая же история: нужно качать APK из непонятных источников, давать разрешение на сканирование контактов. То есть доверия к программе – опять никакого.
- WRevealer. Приложение для iOS 8 и выше… Но только с джейлбрейком (взлом и полная гибель экосистемы Apple в смартфоне). То есть опять неизвестно, что программа в себе содержит и чем все закончится. Но здесь история немного другая: приложение предоставляется бесплатно один день, для пробы (правда неизвестно, насколько достоверные данные оно вам выдаст). Затем, чтобы пользоваться им дальше, придется заплатить. Тарифные планы есть следующие: 84, 51 и 10 долларов – годовой, полугодовой и 6-месячный.
Как узнать и посмотреть в Ватсапе, имел ли кто-то доступ к вашему аккаунту
Посмотреть, кто заходил с вашего аккаунта в WhatsApp достаточно просто:
- открываем меню приложения (три точки в правом верхнем углу);
- жмем WhatsApp Web.
- после должны появиться инструкции по переходу в веб-версию приложения (будет описана процедура сканирования QR).
Если эта информация появилась, то вам не о чем беспокоиться, если же нет, значит кто-то, вероятнее всего, воспользовался вашим телефоном, чтобы просканировать код и войти в ваш аккаунт с веб-версии WhatsApp.
Когда в ваш аккаунт вошли с других устройств, во вкладке WhatsApp Web будет находиться информация об используемых устройствах. Внимательно изучите их список. Если среди них есть девайс, который вам не принадлежит, жмите «Выйти со всех устройств» (на своих девайсах вы сможете войти в аккаунт позднее, а вот тот, кто нечестным путем сделал это, больше без вашего телефона не сможет этого сделать).
Как ограничить доступ к своему профилю с Айфона и телефона на Андроиде
Если вы переживаете насчет того, что посторонние люди просматривают ваш профиль WhatsApp, то разработчики мессенджера создали для вас специальную функцию, позволяющую скрыть основные данные профиля.
Как это сделать:
- Заходим в настройки.
- Жмем «Аккаунт» > «Приватность».
- Затем вам предоставится возможность указать, какими персональными данными вы хотите делиться и с кем.
- Чтобы полностью скрыть основные данные своего профиля, везде поставьте «Никто».
Открывать личную информацию для посторонних пользователей или нет – дело личное, но вот устанавливать ненадежные сторонние приложения на свой телефон – это намного опаснее, чем открытые данные в мессенджере и неизвестные гости.
Можно ли узнать, кто заходит в мой аккаунт в WhatsApp
Прежде всего, заметим, что «WhatsApp» – это не социальная сеть, потому говорить о «странице пользователя» в данном мессенджере можно с большой натяжкой. Скорее, речь идёт о профиле пользователя в Ватсап, в котором размещён небольшой объём данных о человеке.
Как и до 2014 года, так и после 2014 года, когда мессенджер был продан компании «Facebook», владельцы мессенджера заявляли, что не планируют отображение гостей профиля пользователя в Ватсап. Это связано с проводимой разработчиками мессенджера политикой сохранения конфиденциальности, при которой информация о чужих посещениях пользовательского профиля является закрытой. Какие-либо объявления о намерении включить такой функционал в будущих обновлениях разработчики не оглашали.
На текущий момент API мессенджера не имеет механизмов для реализации показа гостей профиля на программном уровне . Заявления о том, что можно посмотреть, кто заходил вам на страницу встроенными функциями Ватсап обычно являются вымыслом.
Приложения, которые помогут посмотреть гостей в Ватсапе
Тем не менее в сети можно найти ряд приложений, которые предлагают вам увидеть гостей вашего профиля в WhatsApp. Обычно они делятся на два основных вида.
Первый – это модифицированное (взломанное) приложение Ватсап, имеющее функцию отображения гостей профиля . Такое приложение создаётся энтузиастами, но для своей полноценной работы требует установки такого же приложения у пользователя, который является гостем вашей страницы. Если же у гостя установлено обычное приложение, его посещения вы не заметите.
Второй вид - это сторонние приложения, гарантирующие вывод данных о гостях вашего профиля в мессенджере . Обычно они представляют собой мобильные приложения, которые при установке запрашивают данные с вашего телефона. Потом в качестве результата они выводят пользователей с телефонной книги вашего смартфона.
Такие приложения отсутствуют на Плей Маркет и Эп Стор, потому скачивая и устанавливая их на свой телефон вы действуете на свой страх и риск.
Среди приложений позволяющие просматривать гостей отметим следующие.
WhatsApp Who Viewed Me - покажет, кто заходит на твою страницу
Приложение «WhatsApp – Who Viewed Me» одно из стандартных приложений показывающее тех, кто заходил к тебе на страницу.
Как только вы скачаете и запустите его, оно запросит разрешение на доступ к телефонным звонкам на вашем телефоне, контактам и вашему местоположению.
Предоставлять ли данные разрешения, учитывая полулегальный характер данного приложения - решать вам.
Далее приложение обычно показывает случайные имена из списка контактов вашего телефона. Поэтому утверждать, что это действительно реальные люди, которые заходят к тебе на страницу в Ватсап, сложно.
Whats Tracker - приложение для просмотра гостей в мессенджере
Приложение «Whats Tracker» появилось в конце 2017 года, и по вполне очевидным причинам отсутствует в цифровом магазине Google Play. Если вы перейдёте по приведённой нами ссылке, ведущей на страницу загрузки приложения, вы увидите, что там написано «для Андроид 16 и выше».
Упоминание об Андроид 16 является подтверждением сомнительности приложенияТе из читателей, кто хоть немного знаком с версиями операционной системы Android, хорошо знают, что последняя версия Андроид – десятая. Что ещё раз подчёркивает сомнительный характер этого и сходных ему программ.
При установке приложения оно запрашивает те же разрешения, что и предыдущее приложение. Но вместо того, чтобы показывать пару случайных контактов как « WhatsApp - Who Viewed Me », приложение « Whats Tracker » отображает весь список ваших контактов, прикрывая некоторых из них, и прося за полный показ деньги.
В приложении имеются три вида вкладок:
- Контакты (Contacts);
- Посетившие (Visited) – те, кого посетили вы;
- Посетитель (Visitor) – те, кто посетил ваш профиль.
Результаты значения не имеют, так как приложение выдаёт случайных людей из списка ваших контактов.
Who Visited My Profile - не покажет настоящую статистику в Ватсапе
Приложение «Who Visited My Profile – WhatsApp» - наверное, самое не функциональное из всех. Оно также обещает показать гостей моего профиля в Ватсап.
Как только вы его открываете, он запрашивает разрешение для:
- Доступа к контактам;
- Доступа к фотографиям, мультимедиа и файлам на вашем устройстве;
- Совершения телефонных звонков и управления ими;
- Доступа к вашему местоположению.
После этого будет необходимо нажать на кнопку « Profile visitors » (посетители профиля) для отображения гостей профиля. Работает программа крайне нестабильно.
WRevealer - может показать реальных посетителей страницы в WhatsApp
Единственное приложение, которое можно рассматривать для iOS - это « WRevealer ». Поддержка данного приложения официально прекращена. Последний твит в официальном профиле приложения в Твитте датирован 28 мая 2017 года.
WRevealer - это твик Cydia для устройств iOS 8, 9+, позволяющий отображать посетителей вашего профиля. Он работает как на iPad, так и на iPhone, но требует взлома устройства. С его помощью можно быстро проверить и посмотреть, кто заходил в ваш профиль WhatsApp. Это платная функция, но приложение предоставляет однодневную пробную версию, которую вы можете использовать для проверки его функционала.
Немного покопавшись в приложении можно сделать вывод, что программа показывает вам другие контакты WhatsApp, которые находятся в сети, а не людей, которые просматривали ваш профиль.
К сожалению, мы не могли найти текущие ссылки для скачивания данного приложения. Читатель может поискать данное приложение в сети самостоятельно.
Каким образом еще можно отследить, кто заходит в мой профиль в Ватсап
Кроме программных решений приведём ещё психологические способы узнать, кто смотрит ваш профиль в мессенджере WhatsApp.
Они сводятся к следующему:
- Удалите вашу аватарку в Ватсап на долгое время, скажем, на 1 месяц . Люди, которые спросят вас, почему нет аватарки, могут быть теми людьми, кто посещает вашу страницу;
- Попробуйте регулярно менять аватарку каждые 10-12 часов и обновлять свой статус . Те из ваших друзей, кто спросят, почему вы так делаете, и будут теми, кто посещает ваш профиль в мессенджере.
Заключение
Выше мы рассмотрели, можно ли на самом деле посмотреть в мессенджере Ватсап, кто заходил на вашу страницу, и насколько эффективны инструменты, обещающие показ данной информации. Поскольку отображение этих данных не поддерживается в мессенджере, не рекомендуем верить инструментам, обещающим за плату или бесплатно демонстрацию таких данных. Лучше воспользоваться какими-либо обходными психологическими приёмами, и обратная реакция пользователей будет тем подтверждением посещения вашего профиля, которое вы так ищете.
TL;DR: можно защититься от этого хака, изменив настройки конфиденциальности аккаунта. По умолчанию WhatsApp делится вашим статусом с другими людьми. Но так как в наши дни никто не меняет настройки, этот хак срабатывает практически всегда.
Дисклеймер: эта статья является proof of concept, призванной привлечь внимание к проблеме, а также попрактиковать свои технические навыки. Не используйте код для слежки за людьми.
WhatsApp на Android
Эксплойт функции
Я хочу создать эксплойт этой функции для слежения за пользователями (ради научного исследования, конечно). Возникает первый вопрос: как она работает?
Изначально статус имеет значение Offline, и в этом случае WhatsApp передаёт вам абсолютную дату вида last seen 16/03/2020 at 15:40 .
Разблокирую телефон друга и открываю приложение (не WhatsApp), занимаюсь этим минуту, на моей стороне ничего не происходит.
Ладно, теперь переключаемся на WhatsApp. 10 секунд спустя статус изменился на online . Я не перехожу в беседы, которые являются общими с этим телефоном/контактом, чтобы убедиться, что статус передаётся без этого условия.
Статус online сохраняется, пока я не выхожу из WhatsApp или не отключаю экран целевого телефона.
После этого приложение возвращается к новому last seen и состоянию offline.
- Мы не сможем следить за местоположением пользователя в мире при помощи его телефона (надеюсь!)
- Но мы можем отслеживать, пользуются ли WhatsApp те, кто находится в наших контактах
- Утекающая информация представляет собой дату last seen и статус online для каждого контакта
- Можно ожидать как минимум точность до минуты для даты last seen
- А статус online отображается, если WhatsApp был открыт хотя бы в течение 5-10 секунд
Технический анализ
Открываю отладчик Firefox, чтобы посмотреть, как фронтенд веб-приложения WhatsApp получает нужные данные.
Фронтенд использует для получения данных в реальном времени связь через веб-сокеты, примерно через каждые 10-15 секунд.
Если внимательно следить, то можно заметить, что фронтенд «пингует» сервер примерно каждые 15 секунд строкой . , и почти всегда за этим следует ответ ! . Что-то типа проверки активности соединения. Нам это неинтересно.
Частично скрытое мной значение id — это номер телефона, type — это флаг «доступен/недоступен», t — это временная метка даты last seen . Вся полезная нагрузка инкапсулирована в объект Presence , который легко можно распознать.
Временная метка совпадает с тем, что мы видим в UI.
Ограничения
Для получения событий presence от сервера через веб-сокеты, мы (фронтенд) подписываемся на конкретный номер телефона ( id ). Это срабатывает, когда мы выбираем другую беседу/контакт при помощи веб-интерфейса.
Итак, в этой концепции мы можем получать только события presence активного контакта. Другими словами, мы можем отслеживать одновременно только один контакт через веб-сокетное подключение. Очень жаль!
Также WhatsApp не позволяет нам открывать несколько параллельных экземпляров приложения (с одинаковыми куки). То есть мы никак не сможем одновременно открыть два канала веб-сокетов. Это было бы слишком просто!
И, наконец, это поведение вида «одна веб-сессия WhatsApp за раз» сохраняется при попытке создания двух независимых сессий (с разными куки). Новая сессия заставляет старую закрыться, в частности, на слое веб-сокетов.
Ещё одно ожидаемое ограничение: валидность сессии ограничена по времени. Срок моей истёк 22.10.2020, спустя шесть с лишним месяцев. Странно, что можно так получить подобную информацию на фронтенде. Возможно, я что-то не так понял.
Наивная реализация
Теперь, когда мы определили, в чём заключается функция status WhatsApp и как её можно злонамеренно использовать для слежения за пользователями, настало время писать код. Также мы взглянем на техническую реализацию и поищем возможные простые уязвимости безопасности.
Я мог бы заново написать код обмена данными через веб-сокеты, чтобы получать данные о статусе, но это будет сложно. Слишком сложно, если мы можем отслеживать одновременно только один контакт. Я начну с высокоуровневой технологии, учту известные нам пока ограничения, и посмотрю, к чему это может нас привести.
Мне хочется увидеть, чего можно добиться дешёвым хакингом, а уже потом приступать к более сложным вещам.
Я разобью proof of concept на три этапа:
- Получение данных
- Сохранение данных (легко)
- Визуализация данных (легко, но у меня вызовет сложности)
Мы реализовали базовую функциональность в 38 строках кода.
Чтобы двигаться дальше, нам нужно спарсить формат last seen today at 13:15 в формат даты. Для этого я использую замечательный npm-пакет chrono-node .
Наконец, я реализовал в коде цикл, постоянно сканирующий статус и сохраняющий его в InfluxDB 2.0.
InfluxDB — это база данных временных рядов (time-series database). Она идеально нам подходит.
На основании даты last seen я запишу UInteger в переменную offline since . Это будет счётчик секунд, прошедших после даты last seen .
Если статус online , то offline since будет иметь значение 0 .
Извлечение наших данных — это превращение данных событий в данные временных рядов.
Такая структура лучше подходит для InfluxDB и особенно для Grafana, которая будет отображать наши данные. К тому же она не хранит состояния, мне это нравится.
Для сохранения данных в InfluxDB 2.0 я использую клиент Node.js с форматом line protocol базы данных InfluxDB.
Сохраняемые данные выглядят так:
Существует пограничный случай, который бы я хотел обрабатывать: иногда в WhatsApp статус вообще не отображается.
В таком случае мы не введём в базу данных значение offlineSince , потому что у нас его нет. Вместо этого мы при каждом сканировании статуса будем записывать значение statusAvailable (которое равно 0 или 1 ).
Теперь мы подключим Grafana к InfluxDB и создадим дэшборд для слежения за полученными данными.
Исходный код этого proof of concept можно найти здесь.
Часть 2. Отслеживаем 5000 случайных телефонов
В предыдущей части мы выяснили, что достаточно легко взломать онлайн-статус контакта WhatsApp. Простую информацию Online или last seen yesterday at 19:00 реверс-инжинирингом можно заставить выполнять утечку пользования телефоном с точностью в несколько секунд.
Но я ещё не сказал о гораздо более странной вещи: можно отслеживать любой мобильный телефон! Давайте поиграем и увеличим масштабы слежения до 5000 случайных номеров.
Как и в первой части, я делюсь исходным кодом как PROOF OF CONCEPT. Если вам больше интересны результаты, чем технические подробности, то можете сразу переходить в конец статьи. Мы снова будем использовать предыдущий код на основе Node.js, Puppeteer и Grafana.
Мои друзья, мои контакты
WhatsApp считывает контакты в телефоне и позволяет чатиться с теми, кто тоже добавлен в список. Поэтому мы можем свободно добавить в качестве контакта случайный номер и найти его в WhatsApp.
Как ни удивительно, это не относится к статусу Last Seen.
Ой, а почему я вижу эти данные last seen ?
Как мы видели в первой части, существует препятствующая этому настройка конфиденциальности. По умолчанию она имеет значение Everyone , но никто его не меняет.
Если вы не хотите делиться своим статусом Last Seen , то WhatsApp отключает эту функцию в обоих направлениях
Экспериментируем с 5000 контактов
Мне стало любопытно, как далеко мы сможем зайти с этой уязвимостью. Я не хочу отслеживать конкретных людей и не буду спрашивать разрешения у 5000 людей, как мог это сделать в первом хаке.
Поэтому я усложню задачу, вычислю анонимную статистику и запишу данные. Давайте увеличим масштаб до 5000 телефонов.
Генерируем 5000 контактов
Чтобы расширить proof of concept до 5000 контактов, мне нужно будет зарегистрировать 5000 контактов в телефоне! И я не собираюсь делать это вручную.
Для этого я перешёл в свой аккаунт Google на десктопном веб-сайте, зашёл на страницу Contacts и нашёл там кнопку import a CSV .
Документация выглядит очень запутанной и длинной. Я не стал её изучать и экспортировал уже имеющиеся контакты, чтобы изучить модель данных. И она действительно оказалась сложной. После нескольких попыток мне удалось импортировать пару контактов с минимально возможным количеством заполненных полей.
Additional Name Yomi ?
На случай, если вы больше привыкли к CSV в Excel…
Я написал скрипт для генерации CSV из 5000 контактов:
Набор из 5000 французских номеров
И импортировал их в Gmail.
Почему это так легко, Google, ты что, крэйзи?
Затем я убедился, что мой телефон их синхронизировал (бедному телефону потребовался на синхронизацию целый час, не думаю, что он сможет выдержать ещё пять тысяч контактов).
Получение данных
Я модифицировал свой код так, чтобы он обходил в цикле все 5000 импортированных неизвестных контактов, и запустил его.
Оставил этот краулер на пару дней. (На самом деле на шесть дней, и это при помощи совершенно тупого кода! Серьёзно, здесь нет никакой защиты.) И вот какие получились красивые данные в дэшборде Grafana, взятом из предыдущего проекта.
Исходная выборка в 100 контактов. Каждое падение до 0 означает, что контакт пользовался смартфоном.
Заключение
Мне удалось продолжать сканировать 5000 телефонов непрерывно в течение месяца при помощи простого кода скрейпинга.
Очевидно, WhatsApp не проверяет и не предупреждает злонамеренное использование этой функции. Мне удалось 15 000 раз использовать движок поиска для получения данных last seen за одну веб-сессию.
Для исследования я наскрейпил множество данных из 112 тысяч записей.
Моё исследование показало, что можно:
Я использовал французский диапазон номеров 06xxxxxxxx (или 00336xxxxxxxx ), который переполнился 10 лет назад (поэтому тогда появился диапазон 07xxxxxxxx ). Поэтому, вероятно, можно допустить, что по крайней мере 80% номеров телефонов действительны.
Вот визуализация пользователей, сгруппированных по дате last seen , дающей представление о пользовании WhatsApp. Я собрал данные примерно в первую неделю февраля.
Снижение с 1357 активных пользователей в прошлом месяце до 281 на прошлой неделе довольно значительно, его можно связать с критикой WhatsApp в конце декабря 2020 года. Мне не очень интересно изучать эти данные подробнее, на этом всё, спасибо за внимание.
Messenger, Signal и Telegram (бонус)
(Facebook) Messenger не использует номеров телефонов контактов для поиска пользователей, потому что пользуется для этого аккаунтами Facebook. Совершенно иная структура, поскольку это социальная сеть и она меньше похожа на мобильный сервис VOIP. Думаю, множество похожих хаков с получением информации можно реализовать и в Messenger. Но это уже другая история, возможно, оставим её на следующий раз?
Signal и Telegram больше похожи на WhatsApp с точки зрения работы с контактами. Однако утечки там не так велики.
Данные last seen из Telegram менее доступны публично и менее подробны, например, они сообщают, что пользователь был онлайн около месяца назад . Движок поиска не имеет утечек, позволивших бы оценить количество пользователей во время моего исследования. Но теперь, спустя шесть недель, похоже, что это возможно. Меня это немного расстроило.
У Signal вообще нет функции last seen , здесь он чист. Однако посчитать пользователей было просто. Signal имеет уведомление is on Signal! , когда контакт начинает им пользоваться. Это помогает отслеживать переход пользователей на Signal.
В первый день исследования из 5000 пользователей 94 было в Signal, и каждый последующий день появлялось по 1-2 новичка. Никто не использует Signal во Франции, очевидно, влияние Илона Маска здесь не так велико.
Да, это картинка, чтобы за вами не могли следить.
На правах рекламы
VDSina предлагает безопасные серверы с посуточной оплатой. Возможно установить любую операционную систему, в том числе из своего образа. Каждый сервер подключён к интернет-каналу в 500 Мегабит и бесплатно защищён от DDoS-атак!
Читайте также: