2852

2ГИС — опасное приложение?

UPD:

Подробный разбор ситуации читайте в этой статье

10 января 2024 пользователи 2ГИС на Android начали получать системное сообщение на своих устройствах. В нём говорилось, что 2ГИС — приложение вредоносное, оно опасно для устройства и личных данных. Это не так — 2ГИС всегда соблюдал все правила и продолжает это делать. Более того, в новых версиях приложения ничего принципиально не поменялось, и мы пытаемся выяснить, почему Google считает нас вредоносными.

Как приложение попадает в стор

У каждого стора есть свои правила. Если приложение их не нарушает, то после ревью оно публикуется, и всё ок. В последнее время Google Play свои правила ужесточил, чтобы бороться с действительно вредоносным ПО, которое пытается навредить устройству или украсть личные данные пользователя.

2ГИС — опасное приложение? Android, Приложение, Google, 2ГИС, Google Play, Информационная безопасность, Длиннопост, Telegram (ссылка)

В Google Play нас нет с лета, и всё это время мы выкладываем 2ГИС в альтернативных сторах для Android: RuStore, Huawei AppGallery, Samsung Galaxy Store и других. Обычно, когда версия проходит ревью в сторе, наши разработчики получают обратную связь: есть такая-то проблема, пофиксите её, и мы выложим приложение. То есть в любой подобной ситуации мы понимаем, где искать ошибку или хотя бы примерно понимаем, какое правило нарушили, куда копать. Сейчас ситуация в корне иная.

Какой конкретно Google присылает сообщения

Итак, мы делаем приложение на операционную систему Android. Компания Google владеет этой операционной системой и влияет на то, какие приложения эта ОС считает вредоносными, а какие нет. Это не относится к магазину Google Play: магазин присылает уведомления об ошибках разработчикам перед публикацией приложения, Google шлёт системные сообщения пользователям. То есть мы узнаём о проблеме «из газет» — от наших пользователей.

Дальше в нашем расследовании появляется Google Play Protect (Google Play Защита) — система, которая сканирует ваше устройство на наличие потенциально опасных приложений из сторонних источников (то есть не из Google Play). Как часто это происходит и с какой регулярностью, делается это автоматически или вручную, Google не раскрывает. У нас есть предположение, что 8 января что-то поменялось во внутренних правилах Google — именно с этого времени пользователи начали получать ошибочные уведомления о «вредоносности».

Что вредоносного обнаружено

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

В сообщении, которое получают пользователи, написано, что 2ГИС хочет получать доступ к вашим СМС, фотографиям, аудиозаписям и журналам звонков. Это и так, и не так одновременно.

Мы запрашиваем пермишны — разрешения — для того, чтобы пользователь сам разрешил себе пользоваться определёнными фичами телефона. Это доступы к разным участкам системы. Их всегда можно отключить или включить обратно. Так делает очень много приложений, вы наверняка давали разрешение или, наоборот, запрещали доступ к этим же функциям для других приложение на вашем устройстве. Что это за фичи и функции:

  • Микрофон — в 2ГИС вы можете давать команды голосовому помощнику.

  • Звонки — если хотите звонить в организации прямо из приложения, просто нажав на телефон в карточке. Доступ к журналу звонков мы не запрашиваем.

  • SMS используем для кодов авторизации в приложении. Мы имеем доступ только к своим СМС, ни к каким другим сообщениям на устройстве доступа у нас нет.

  • Местоположение, чтобы корректно работал навигатор и функция «Друзья на карте».

  • Контакты, чтобы вы могли находить друзей и знакомых в приложении.

  • Фото и видео, чтобы публиковать их в отзывах.

Эти фичи были в 2ГИС всегда. Ничего не поменялось ни 8, ни 10 января.

Что мы делаем

Мы ищем причину. Сейчас пробуем выключать фичи по очереди, чтобы понять, где Google обнаружил ошибку. Из основного приложения 2ГИС на Android убраны:

  • Работа с адресной книгой (использовалось для соцграфа: отзывы знакомых, добавления друзей); android.permission.READ_CONTACTS

  • Автоматическое подставление из SMS-кода подтверждения регистрации пользователя (SMS читались через библиотеку Google, мы не добавляли пермиссий).

  • Звонок в один клик: android.permission.CALL_PHONE

Из бета-версии убрали работу с адресной книгой (android.permission.READ_CONTACTS).

Не нужно удалять приложение. Если вы беспокоитесь, всегда можно ограничить доступ приложения к системным настройкам (например, убрать «крыжик» с микрофона, если не пользуетесь голосовым вводом) и продолжить пользоваться.

Если уже удалили, скачать заново можно на сайте apk.2gis.ru (наш официальный) или в альтернативных сторах: RuStore, Xiaomi Getapps, Samsung Galaxy Store, RuMarket и Huawei AppGallery.

Что уже можно почитать по теме на момент 15:00 Мск, 13 января:

0
Автор поста оценил этот комментарий
Выключите звонки в приложении и смс. Так же доступ к фото без ведома пользователя и всё будет отлично. Всегда бесило ваше звонок в приложении. Как и Авито сейчас. Мне не нужно этого, я хочу просто позвонить
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Все разрешения на доступ к тем или иным данным появляются у приложения только с разрешения самого пользователя и запрашиваются при первом использовании связанного с ними функционала. Например, доступ к фото запросим, если попробуете добавить изображением к местам в справочнике, иначе по умолчанию доступ будет запрещен. А ещё в любой момент вы можете проверить, какие разрешения есть у приложения, и отключить лишние, это доступно в системных настройках.


Тем не менее в поисках того,  что автоматика Google Play Защита могла с какого-то момента ошибочно начать считать вредоносным, мы в новой версии убрали разрешения на доступ к Контактам и Телефону и отключили соответствующие фичи.


Кстати, набор номера одним нажатием, если вы имеете в виду его, можно было в настройках приложения.

0
Автор поста оценил этот комментарий
Удалил приложение в том числе по тому, что пару месяцев назад оно надо вылетать при работе. А теперь ещё это.. Навигация тоже оставляет желать лучшего.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

У нас и правда в октябре-ноябре были ошибки, из-за которых приложение вылетало. Но уже всё исправили в декабрьских обновлениях.

0
Автор поста оценил этот комментарий

Забавно, что у меня ни разу не появлялось предупреждения. Хотя у меня долгое время была старая версия, может в новой чего-то добавили. Но когда обновлял, тоже никаких предупреждений не было.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

На одну из предыдущих версий Play Защита действительно не "ругалась", хотя в ней запрашивались все те же самые разрешения. — вероятно, у вас была установлена именно она.

1
Автор поста оценил этот комментарий

Если не разрешить данные о местонахождении, то ваше поделие не имеет смысла. Если мой телефон есть в чьей либо адресной книге и я открыл местонахождение то ЧУЖОЙ человек видит где я, что есть СИЛЬНО НЕХОРОШО, на уровне УК, это сильно сложно для ваших мозгов?


Ну и вдогонку - вы там заявили, что де вы выкладываете версии на сторах. Так какого рожна когда приложение совершенно штатно обновилось с одного из китайских сторов согласно модели телефона, внутри программы она решает, что нихуя это не последняя версия и самостоятельно (пока не зашел и не выключил в настройках) начинает качать какую-то еще более новую версию, на которую уже сама защита телефона рявкает типа " эй хуйзнет откуда ставится неизвестное приложение"?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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


При публикации в магазинах приложений требуется время на прохождение проверки, поэтому новая версия может появляться с задержкой, тогда как обновления внутри самого приложения доступны сразу. Можем предположить, что дело было в этом. На текущий момент в большинстве сторов уже самая новая версия 2ГИС.

0
Автор поста оценил этот комментарий

Скачал с RuStore, тоже сообщение пришло что приложение опасное и то что оно лезет в смс, звонки и телефонной книге, удалил.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Сообщение от Google Play Защиты может возникать независимо от источника установки, в самом RuStore наше приложение проходит проверку перед публикацией каждого обновления.

218
Автор поста оценил этот комментарий

Позвонил менеджер с компании 2ГИС предложил рекламу и т.д. продвинуть нашу компанию. Т.к. лишних денег на это нет, решил отказаться. После этого, нашу компанию просто удалили с карт. С ними ушли все отзывы и т.д. Не думал, что @2GIS настолько нужны деньги.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Пожалуйста, напишите нам на почту help@2gis.ru, и мы обязательно разберёмся в ситуации. Размещение компаний в справочнике у нас бесплатное.

8
Автор поста оценил этот комментарий
Никогда такой херни не было, чтобы навигатор сам по своему усмотрению менял маршрут на ему удобный. Я маршрут переправляю, блять через 2 минуты эта гнида снова прокладывает маршрут как ему надо, а не мне. Но последней каплей перед удалением стал наёб в офлайн картах, когда я перед поездкой по стране скачал абсолютно весь маршрут на телефон, а когда у меня отключилась симка мотива за пределами свердловской области, эта скотина просто отказалась прокладывать маршрут, мотивируя этот тем, что нет интернета и напрочь отказалась прокладывать маршрут по включенному в телефоне gps.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Без интернета вы можете строить маршруты внутри скачанного города, но с междугородними поездками не всё так просто.

Маршруты — это отдельные данные карты, которые не входят в установленную базу данных, а загружаются онлайн непосредственно при работе с ними. Для поддержки офлайн режима нужно будет загрузить эти данные на устройство. Но так мы сильно увеличим объём приложения.

Пока это является техническим ограничением, из-за которого нет возможности строить маршруты без интернета. Но задача находится в стадии анализа. Постараемся в будущем это ограничение обойти.

33
Автор поста оценил этот комментарий

О, разработчики, а ррасскажите, как мне отключить фотки автобусов и трамваев, когда я смотрю маршрут? Они заедолбали, я что, трамваев не видел?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Сейчас такой опции нет. Но посмотрим, что можно будет изменить, чтобы фотографии не мешали. Спасибо, что поделились!

показать ответы
0
Автор поста оценил этот комментарий

Я удалил 2gis, как только прочитал про возможность видеть неизвестных мне людей, но сохранённых в адресной книге телефона, на карте. Короче, прекратите смотреть в нашу адресную книгу, читать наши смс и продавать информацию о нас рекламодателям. Вернитесь к исходному удобному 2gis без ненужных клиентам, но так нужным рекламодателям, свисторерделок.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

2ГИС получает данные ровно в том объёме, на которые у него есть разрешение. Вы всегда можете не давать доступ к тем или иным данным, если не пользуетесь функционалом приложения, для которого они запрашиваются. А если уже выдали разрешение, его всегда можно отключить в настройках устройства.

показать ответы
0
Автор поста оценил этот комментарий
Для разработчиков предложение. Суть в следующем. Лес, оставил машину в лесу, пометил в 2гис точку на карте, чтоб потом найти где машина. Проблема в том что когда начинаешь идти не понятно как ориентироваться по приложению. А вот если в приложении за твоей точкой будет идти след то будешь видеть хоть куда идёшь.Когда в городе там проще там улицы и дороги, в лесу или поле это проблематично.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо за идею, возьмем на заметку :)

0
Автор поста оценил этот комментарий
Почему другие приложения не забанили ?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Увы, мы не знаем точных критериев, почему Play Защита "ругается" на наше приложение, поэтому не можем прокомментировать отсутствие таких сообщений у других. Тем не менее нам удалось найти похожую историю, случившуюся недавно, то есть проблема не уникальна.

0
Автор поста оценил этот комментарий
У меня ваше приложение жрёт батарею как тварь
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Пожалуйста, напишите нам в поддержку из самого приложения через раздел "Обратная связь" в боковом меню. Обязательно постараемся разобраться, в чем дело.

показать ответы
0
Автор поста оценил этот комментарий

Какой идиёт придумал на картах контакты отслеживать? Это устройство преследования какое-то, а не навигация. Вот что бывает, когда разрабам делать нечего, а премию хочется. Каждое приложение в мире всё хуже и хуже - бесполезные апгрейды от смузиЁжиков уже достали.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Возможно, удивительно, но отслеживание локации друзей или семьи было одним из самых популярных пожеланий от наших пользователей. Поэтому сделали :)

показать ответы
0
Автор поста оценил этот комментарий
Вот такое выдаёт телефон, после нажатия ОК, установка прекращается.
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Попробуйте, пожалуйста, нажать на "Все равно установить" — тогда установка должна продолжиться.

показать ответы