[Перевод] Telegram позволяет узнавать координаты людей с точностью до метра

670c876d5deff19b9835b021a4050b93.png

Привет, %username%!
В телеге давно есть опциональная фича live location sharing, которая показывает точное расстояние до людей поблизости. Если использовать GPS спуфинг и трилатерацию (не путать с триангуляцией), то можно узнавать координаты людей в любой точке планеты с точностью до метра.

Поскольку телега в течение 30 дней игнорировала сообщение об этой «фиче», автор выложил всё на github.

Алгоритм поиска конкретного человека довольно простой

  1. Узнаём примерное местоположение жертвы, например город.

  2. Случайным образом выбираем точку для обзора в этом городе. Телега позволяет менять свою локацию примерно 1 раз в 10 минут.

  3. Повторяем п.2 пока не найдем искомого человека.

  4. Запоминаем свои координаты и расстояние до человека.

  5. Выбираем еще пару точек в этой области, между которыми будет 5–6 км и повторяем п.4.

  6. Сохраняем всё в Excel и загружаем на https://www.gpsvisualizer.com/.

    4d09f2abf270150eac158bdf92053078.jpeg
  7. Там где круги пересекаются и будет находиться ваша жертва

    74506e1c17e62d32a26af71bd50452ae.jpeg

7d4d29a8073ef85d135c668011c0eac4.jpeg

Этот процесс можно автоматизировать, чтобы просто следить за случайными людьми в некоторой области. Автор использовал довольно оригинальное решение с автоматизацией GUI клиента

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

Решение?

  1. Не включайте эту опцию и друзьям запретите.

  2. Попросить разработчиков округлять расстояния до километра.

© Habrahabr.ru