Google Play позволяет подписывать приложения и обеспечивать их целостность. Так вы защитите свои игры и приложения от нежелательных изменений. На странице Защищено Google Play в Play Console (в меню слева на панели управления приложением) доступны следующие функции безопасности:
- Автоматическая защита. Включите ее, чтобы предотвращать несанкционированное изменение и распространение приложения.
- Play Integrity API. Настройте сервисы обнаружения угроз, чтобы защищать приложения от опасных устройств и взаимодействий.
- Защита Google Play. Управляйте функцией подписания приложений в Google Play, чтобы защитить их от спама и манипуляций со страницей приложения, а также узнавать о проблемах с безопасностью.
- Защита Play Платежей. Обезопасьте свой бизнес от мошенничества и подозрительных действий, связанных с покупками и подписками.
На странице "Целостность приложения" также можно быстро проверить статус каждой из этих функций.
Общие сведения
Страница "Защищено Google Play" заменила страницу "Целостность приложения". На ней представлены все функции безопасности Google Play, в том числе для защиты от злоупотреблений. Также там находится значок, который показывает общий уровень защиты вашего приложения в зависимости от того, сколько категорий функций используется: одна (по умолчанию), две (хорошая надежность) или все (высокая защита). Функции сгруппированы по раскрывающимся разделам "Автоматическая защита", "Play Integrity API", "Защита Google Play" и "Защита Play Платежей". Вы можете задать их параметры (если применимо) и получить доступ к другим функциям через меню настроек. Доступные ключевые показатели и подробные отчеты с ними доступны в разделе мониторинга.
Чтобы развернуть или свернуть раздел, нажмите на название.
Автоматическая защитаАвтоматическая защита целостности Google Play предотвращает изменение и распространение приложений и игр без вашего согласия. Функция работает, даже когда устройство не подключено к интернету. Ее можно включить в Play Console одним нажатием. Защиту не нужно интегрировать с внутренним сервером, а перед тестированием ее работы от вас не потребуется никаких действий.
Подробнее об автоматической защите…
Integrity API помогает убедиться, что приложение установлено из Google Play и запущено на немодифицированном устройстве Android, а его исполняемый файл не изменен. Затем бэкенд-сервер вашего приложения определит, как именно защищаться от атак, злоупотреблений и несанкционированного доступа. После интеграции Integrity API вы сможете отслеживать запросы установленных экземпляров приложения к API и анализировать ответы.
Рекомендуем изучить следующие материалы:
- Документация по Play Integrity API на сайте для разработчиков Android.
- Статья о том, как использовать Play Integrity API в Play Console.
Google Play может защищать ключ подписи приложения, управлять им и подписывать им каждый новый выпуск. Так можно гарантировать, что все обновления к пользователям будут приходить именно от вас.
Вы можете разрешить Google Play открывать доступ к странице приложения только тем пользователям, чьи устройства прошли проверку целостности.
Примечания
- Для работы этой функции необязательно интегрировать Play Integrity API в приложение. Доступ его к странице ограничивается на основании результатов проверки целостности, которую приложение Google Play выполняет на устройствах.
- Включив ее, вы можете ограничить доступ к своему приложению для взломанных или ненадежных устройств (в том числе с настроенным root-доступом), эмуляторов и неизвестных сред.
- Это не помешает пользователям получать приложение по другим каналам или устанавливать его из неизвестных источников. Поэтому рекомендуется также использовать Play Integrity API или автоматическую защиту. Тогда приложение будет проверяться во время выполнения.
Вот как настроить проверки устройств для страниц приложения:
- Откройте Play Console и перейдите на страницу Целостность приложения (Тестирование и выпуск > Целостность приложения).
- Прокрутите до раздела "Проверки устройств для страниц приложения".
- Выберите подходящий вариант. Помните, что если вы включите проверку целостности, то на устройства, которые ее не пройдут, установить ваше приложение из Google Play будет нельзя.
- Без проверок защиты целостности. Страница приложения видна пользователям на всех поддерживаемых устройствах.
- Проверки защиты целостности данных на устройстве. Страница приложения будет видна пользователям на всех поддерживаемых устройствах, прошедших проверки защиты целостности данных на устройстве.
- Сохраните изменения.