Руководство разработчика по предупреждениям Google Play Protect

Google Play Protect предлагает встроенную превентивную защиту от вредоносных и нежелательных программ, помогающую обеспечить безопасность устройств и данных пользователей на устройствах Android с помощью сервисов Google Play.

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

Приложение заблокировано в целях защиты вашего устройства

Отображается подсказка: «Это приложение может запрашивать доступ к конфиденциальным данным. Это может увеличить риск кражи личных данных или финансового мошенничества».

После     пользователь выбирает ссылку для установки, появляется всплывающее диалоговое окно, объясняющее, что     приложение заблокировано
Рисунок 1. Сообщение Google Play Protect, появляющееся, когда приложение блокируется в процессе установки.

Причина этого уведомления: приложения, которые загружаются непосредственно из онлайн-источников, таких как веб-браузеры, приложения для обмена сообщениями или файловые менеджеры, обычно называются источниками неопубликованной загрузки из Интернета. Если эти приложения также используют конфиденциальные разрешения — RECEIVE_SMS , READ_SMS , NOTIFICATION_LISTENER и ACCESSIBILITY — они считаются приложениями с высоким уровнем риска, поскольку этими разрешениями часто злоупотребляют для финансового мошенничества. Когда пользователь пытается установить приложение из этих источников и объявляется любое из этих конфиденциальных разрешений, Google Play Protect автоматически блокирует установку.

Рекомендуемые действия разработчика:

  • Убедитесь, что приложения соответствуют рекомендациям и передовым практикам разработчиков .
  • Убедитесь, что API и разрешения используются по назначению.
  • Убедитесь, что ваше приложение использует только минимальные разрешения , необходимые для выполнения необходимых функций вашего приложения.
  • Убедитесь, что ваше приложение соответствует принципам ответственной конфиденциальности и безопасности .
  • Используйте API-интерфейсы SMS Retriever или User Consent вместо разрешения READ_SMS при проведении процесса проверки на основе SMS.
  • Распространенные (неполные) примеры вариантов использования разрешений:
    • Примеры СМС:
      • Допустимый:
        • Приложения, основной целью которых является обработка SMS/MMS-контента.
        • Приложения, которые создают резервные копии содержимого SMS после заметного раскрытия и согласия пользователя.
      • Запрещено:
        • Приложения, которые получают доступ к содержимому SMS или отправляют его без явного согласия пользователя.
        • Приложения, которые запрашивают разрешения на отправку SMS исключительно для проверки подлинности с помощью SMS. (Вместо этого используйте разрешенные API-интерфейсы SMS Retriever или User Consent API .)
    • Примеры прослушивателя уведомлений о привязке:
      • Допустимый:
        • Приложения для здоровья и фитнеса, которые передают уведомления на соответствующие носимые устройства.
        • Приложения, которые объединяют уведомления, чтобы помочь пользователям сосредоточиться.
        • Приложения, которые отображают уведомления в альтернативных пользовательских интерфейсах, например с помощью виджетов или средств запуска.
      • Запрещено:
        • Приложения, которые получают доступ к содержимому уведомлений без явного согласия пользователя.
        • Приложения, которые скрывают или блокируют уведомления от других приложений без предварительного согласия пользователя.
    • Примеры доступности:
      • Допустимый:
        • Вспомогательные приложения, повышающие удобство использования устройства для пользователей с нарушениями зрения.
        • Служебные приложения для чтения с экрана, которые поддерживают перевод текста с согласия пользователя.
      • Запрещено:
        • Приложения, которые каким-либо образом взаимодействуют с другими приложениями или устройством пользователя без явного согласия пользователя.
        • Приложения, используемые для извлечения учетных данных пользователя.

Убедившись, что ваше приложение соответствует предыдущим рекомендациям (включая принципы использования нежелательного мобильного программного обеспечения и потенциально вредного приложения согласно определению Google Play Protect), если вы по-прежнему считаете, что ваше приложение заблокировано по ошибке, вы можете подать апелляцию .

Вредное приложение заблокировано

А     всплывающее диалоговое окно, в котором объясняется, почему приложение заблокировано, а также сообщение «Понятно».     связь
Рисунок 2. Сообщение, появляющееся при блокировке вредоносного приложения.

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

Причина уведомления: Экосистема Android должна быть свободна от вредоносного поведения. Приложение было идентифицировано как потенциально опасное и относится к категории вредоносных программ или категории мобильного нежелательного программного обеспечения .

Рекомендуемые действия разработчика:

Две кнопки в диалоговом окне сверху вниз: «Приложение сканирования» и «Приложение сканирования».     Не устанавливать приложение
Рисунок 3. Диалоговое окно с рекомендациями по сканированию приложения, отображаемое Google Play Protect.

Отображается подсказка: «Play Protect раньше не видел это приложение. Чтобы защитить ваше устройство и данные, отправьте некоторую информацию о приложении в Google для сканирования перед установкой».

Причина этого уведомления: Google Play Protect проводит проверки безопасности во время установки, чтобы помочь защитить пользователей, сканируя приложения на наличие вредоносного кода и конфиденциальных разрешений неизвестных приложений, которые устанавливаются на ваше устройство. Разрешая сканирование приложения, Play Protect может помочь снизить вероятность установки вредоносных приложений на устройство пользователя.

Рекомендуемые действия разработчика:

Предупреждение о слишком низкой совместимости приложений Android

Кнопка в диалоговом окне ОК подтверждает, что целевой SDK     слишком низко
Рисунок 4. Запрос от Google Play Protect, уведомляющий пользователя о том, что приложение разработано для более старой версии Android.

Отображается подсказка: «Это приложение было создано для более старой версии Android и не включает новейшие средства защиты конфиденциальности».

Причина этого уведомления: эти предупреждения Play Protect будут отображаться только в том случае, если targetSdkVersion приложения более чем на 2 версии ниже текущего уровня Android API. Например, пользователь устройства под управлением Android 13 (текущий API = 33) будет предупрежден при установке любого APK с уровнем API ниже 31. Версии Android и соответствующие уровни API можно просмотреть на странице уровня API .

Если устройство находится ниже целевого API, оно не получит предупреждение. В каждой новой версии Android представлены изменения, которые повышают безопасность и производительность, а также улучшают удобство использования Android. Некоторые из этих изменений применяются только к приложениям, которые явно заявляют о поддержке через атрибут манифеста targetSdkVersion (также известный как целевой уровень API). Настройка вашего приложения для использования последнего уровня API гарантирует, что пользователи смогут воспользоваться этими улучшениями, в то время как ваше приложение по-прежнему может работать на более старых версиях Android. Ориентация на последний уровень API также позволяет вашему приложению использовать преимущества новейших функций платформы, чтобы порадовать ваших пользователей.

Рекомендуемые действия разработчика:

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

Отправить приложение на проверку безопасности

Три кнопки в диалоговом окне сверху вниз: Всегда отправлять.     неизвестные приложения, Отправить в этот раз и Не отправлять
Рисунок 5. Запрос от Google Play Protect отправить приложение на проверку безопасности.

Отображается подсказка: «Play Protect не знает этого приложения. Чтобы защитить себя и других, отправьте его в Google для проверки безопасности».

Причина этого уведомления: Неизвестные приложения могут представлять опасность для пользователей. Если пользователи отправят (однократно или постоянно) это приложение в Google Play Protect для сканирования на наличие потенциального вредоносного ПО, это уведомление исчезнет. Апелляции не имеют значения и не удалят это сообщение.

Рекомендуемые действия разработчика:

Апелляции

Обжаловать статус приложения в Play Store

Вы можете подать апелляцию на удаление вашего приложения из Google Play Store. Мы восстановим приложения при соответствующих обстоятельствах, в том числе если была допущена ошибка и мы обнаружим, что ваше приложение не нарушает правила программы для разработчиков Google Play и Соглашение о распространении разработчиков Google Play . Дополнительную информацию об обжаловании нарушения правил см. в разделе Мое приложение было удалено из Google Play .

Обжалование статуса предупреждения Play Protect

Вы можете подать апелляцию на статус классификации вашего приложения в Google Play Protect.

Прежде чем подавать апелляцию в Google Play Protect, мы рекомендуем вам воспользоваться приведенным выше руководством, чтобы понять, почему на приложение влияет предупреждение Play Protect, а также некоторые альтернативы или часто используемые решения для решения проблемы.

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

Если вы убедились, что ваше приложение соответствует вышеуказанным правилам, и если вы по-прежнему считаете, что ваше приложение заблокировано по ошибке, вы можете подать апелляцию на классификацию, нажав кнопку «Подать апелляцию Play Protect» ниже:

Подайте апелляцию Play Protect