В Telegram найден способ определить местонахождение пользователя. И довольно точно
В прошлом году Telegram обновил функцию «Люди рядом», которая предназначена для общения с пользователями мессенджера, которые находятся поблизости. Чтобы увидеть их (и, что важно, «засветиться» самому), нужно зайти в Telegram, перейти в раздел «Контакты» и нажать сверху «Найти людей рядом». Теперь пользователи мессенджера рядом с вами смогут увидеть вас в списке и отправлять вам сообщения — даже если вы закроете приложение.
Отключить отображение профиля в списке людей рядом можно в любой момент — нужно лишь нажать «Не показывать меня». По умолчанию функция выключена, а для её работы нужно чтобы в Telegram была разрешена геолокация и показ фотографии. Радиус действия функции примерно равен 12 километрам, а количество отображаемых пользователей — 100.
Американский специалист по кибербезопасности Ахмед Хасан опубликовал в своём блоге результаты собственного расследования, посвящённого этой функции. Хотя Telegram показывает лишь расстояние до того или иного пользователя в списке, определить его точное местоположение можно при помощи триангуляции. Для этого нужно дважды изменить своё местоположение, отмечая каждый раз расстояние до пользователя, а затем нанести на карту три круга с центром в своих координатах и радиусом, равным найденному расстоянию. Пользователь будет находиться в точке пересечения окружностей.
Для изменения своего местоположения не нужно даже гулять со смартфоном в руке, ведь существует множество простых способов подмены геолокации. В качестве демонстрации Хасан выбрал произвольную точку и нашёл реальное местонахождение случайного пользователя. По его мнению, неосторожные пользователи мессенджера могут из-за этого стать жертвами киберпреступников и прочих мошенников.
Штатная функция приложения открывает широкие возможности для злоумышленников