Авторы Pokemon GO научились копаться в файлах пользователя без его разрешения

Шернуть:

В новом обновлении в Pokemon GO добавили способ борьбы с читерами. Игра проверяет файлы на телефоне - и ищет в них папки с определенными названиями. Защита работает даже если игрок не разрешил приложению доступ к файлам.

На работу с файлами обратили внимание на сабреддите TheSilphRoad — задротов в стимулятор ловли животных-мутантов, которые изучают клиент игры и её механики. Оказалось, что Pokemon GO свободно копается в файлах пользователя даже в том случае, если соответствующее разрешение не было дано приложению.

Как так вышло, непонятно. Есть два варианта: либо разработчики из Niantic используют дыру в безопасности Android чтобы бороться с теми, кто использует другие дыры в безопасности Android для читерства. Второй вариант — Niantic, будучи созданным в Google стартапом, имеют некие привелегии, которых нет у других разработчиков.

Скорее всего, правдив вариант с использованием ошибки в ОС. Энтузиасты с XDA предположили, что игра проверяет данные посредством обращения к папкам. Когда приложение запрашивает доступ к файлу, система может вернуть ему сам файл для дальнейшей работы — если соответствующее разрешение есть — или одну из двух ошибок. Первая оповещает программу о том, что она не имеет прав на работу с файлами. Вторая — о том, что такого файла не существует.

Одновременно с этим пользователи начали жаловаться на производительность Android-версии игры. В том числе — владельцы мощных девайсов. Например, Pixel XL. Надо полагать, это связано с многочисленными запросами от приложения к файловой системе.

Способы борьбы с читерами в Pokemon GO были и раньше: после одного из обновлений телефоны игроков начали проверять на соответствие стандартам Google для работы с NFC-платежами и аутентичности системы.

В конце года на Nintendo Switch выходит упрощенная версия «покемонов» — Pokemon Lets Go. Она будет включать в себя интеграцию с Pokemon GO: мутантов из мобильной игры позволят перенести на консоль для использования в драках. Вероятно, экстремальные меры по борьбе с читерами необходимы для обеспечения честного мультиплеера: в противном случае полноценную игру заполонят владельцы супермонстров с идеальными характеристиками.


 Поиск
 Закрыть