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

После того, как вы убедитесь, что ваше приложение соответствует вышеуказанным рекомендациям (включая принципы нежелательного мобильного программного обеспечения и потенциально вредоносных приложений, как определено 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 версии ниже текущего уровня API Android. Например, пользователь с устройством под управлением 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 для сканирования на наличие потенциально вредоносных программ приведет к исчезновению этого уведомления. Апелляции неактуальны и не удалят это сообщение.

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

Регистрация Android Enterprise DPC

Всплывающее диалоговое окно, объясняющее причину блокировки приложения, а также ссылка «Понятно»
Рисунок 6. Сообщение, которое появляется при блокировке неодобренного DPC.

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

Причина уведомления: Вы можете регистрировать новые устройства с помощью методов Android Enterprise только с использованием утвержденного контроллера политик устройств (DPC). Если DPC не является утвержденным приложением управления Android Enterprise, его установка будет заблокирована во время регистрации.

Рекомендуемые действия для разработчиков: Чтобы получить одобрение вашего DPC от Android Enterprise для управления устройствами, посетите страницу поддержки одобрения DPC .

Апелляции

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

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

Апелляция Игра Защитить Предупреждение Статус

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

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

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

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

Подайте апелляцию в службу поддержки Play Protect.