Инструменты и эффективность

Проверка разработчиков Android: варианты для Google Play, сторонних дистрибьюторов приложений и любителей

Колонки

  • Роб Клиффорд (Rob Clifford)

    инженер по связям с разработчиками, Android Trust & Safety

  • Нахид Вора (Naheed Vora)

    Старший менеджер по продукту

О приложении

О выступлении

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

К концу этого занятия вы сможете:

Узнайте о трех основных способах подтверждения личности разработчика.

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

Определите, что вам нужно сделать, чтобы обеспечить соответствие требованиям.

Сводка

  • Проверка разработчиков Android позволяет связать распространяемые приложения с ответственными юридическими лицами, чтобы пресечь финансовое мошенничество и распространение вредоносного ПО. Сначала мы начали применять новые правила на четырех рынках, а в следующем году они начнут действовать по всему миру.
  • Разработчики могут зарегистрироваться в Google Play Console или Android Developer Console. Учащиеся и разработчики-энтузиасты могут бесплатно регистрировать пакеты и распространять их на 50 связанных устройствах.
  • Android Developer Console API позволяет сторонним магазинам и разработчикам автоматизировать регистрацию приложений и устранять конфликты пакетов. Android Developer Status API проверяет, зарегистрированы ли названия пакетов.
  • Опытные пользователи могут устанавливать незарегистрированные приложения из неизвестных источников, включив расширенный режим в настройках для разработчиков. В этом случае устройство принудительно перезагружается и запускается 24-часовой обратный отсчет, чтобы помешать мошенникам.

Ресурсы

Gemini Notebook

Темы

  • developer-verification
  • app-security
  • google-play-console
  • android-developer-console
  • установка из неизвестного источника

Расшифровка

Введение

  • Приветствую всех на нашем выступлении о проверке разработчиков в рамках ADS 2026.

  • Меня зовут Роб Клиффорд, я работаю в команде по связям с разработчиками Android. Со мной мой коллега Нахид Вора, менеджер по продукту из команды по обеспечению доверия к приложениям и экосистеме.

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

  • Наша миссия проста.

  • Мы хотим, чтобы у каждого разработчика был понятный путь к подтверждению. Это касается и тех, кто управляет многомиллионными приложениями в Google Play, и тех, кто публикует продукты в других магазинах приложений, таких как Samsung, Oppo, Vivo, Honor и Xiaomi, и тех, кто создает инструменты с ПО с открытым исходным кодом или прототипы для учащихся по выходным.

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

  • И это решение пользуется популярностью.

  • С марта, когда мы открыли доступ к проверке для всех, по всему миру были зарегистрированы миллионы приложений. Недавний запуск в отдельных регионах также прошел успешно: на зарегистрированные приложения приходится более 99 % установок в странах, где мы начали внедрять эти меры защиты (Бразилия, Индонезия, Сингапур и Таиланд).

  • К концу этого занятия вы будете точно знать, какой способ проверки подходит для вашего рабочего процесса, как использовать автоматические заявления, как работает проверка во время установки на устройстве и какие ключевые этапы внедрения предшествуют глобальному введению мер в следующем году.

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

  • Нахид, тебе слово.

Зачем нужна проверка разработчиков Android

  • Спасибо, Роб.

  • Чтобы понять, почему мы вводим проверку разработчиков Android, нужно взглянуть на угрозы, с которыми сталкивается наша экосистема.

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

  • Анализируя эти угрозы, мы выявили одну закономерность.

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

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

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

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

  • Мы создаем базовый уровень для всей экосистемы Android и сотрудничаем с дистрибьюторами по всему миру, чтобы повысить безопасность платформы, сохраняя при этом открытую основу для Android.

Индивидуальные пути для каждой вертикали

  • Чтобы помочь вам соблюдать требования, мы создали четыре разных пути.

  • Первая – для разработчиков Google Play.

  • Более 99 % разработчиков уже указали идентификатор продавца, и более 99 % приложений уже зарегистрированы в Google Play.

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

  • В-третьих, студенты и любители.

  • Аккаунт с ограниченным распространением приложений предоставляется бесплатно.

  • Это бесплатно.

  • Подтверждать личность не нужно, а авторизовать устройства, с которыми вы хотите поделиться, можно с помощью QR-кода или рукопожатия.

  • Благодаря вашим отзывам мы решили увеличить лимит с 20 до 50. Это изменение вступит в силу в ближайшее время.

  • И последний – для опытных пользователей.

  • Опытные пользователи и любители ПО с открытым исходным кодом смогут устанавливать приложения, несмотря на предупреждения. Об этом мы тоже поговорим позже.

Проверка для Google Play и внешних приложений

  • Давайте подробнее рассмотрим первую вертикаль – разработчиков Google Play.

  • Как я уже говорила, большинство из вас уже подтвердили свои аккаунты и пакеты.

  • Кроме того, Play Console автоматически регистрирует все пакеты через внутренний реестр.

  • Однако есть один критический сценарий, который следует проверить немедленно.

  • Многие из вас распространяют приложения за пределами Google Play, например в корпоративных версиях или других магазинах.

  • Если вы используете другое название пакета или ключ подписи, мы не сможем распознать эти приложения.

  • Поэтому вам нужно убедиться, что они зарегистрированы, и вот что вам нужно сделать.

  • Для этого перейдите на вкладку "Проверка разработчика" в Play Console.

  • Теперь рассмотрим вторую вертикаль.

  • Это приложения, распространяемые вне Google Play.

  • Чтобы вы могли работать независимо от Google Play Console, мы создали для вас отдельную консоль.

  • android.google.com/developerconsole.

  • Процесс регистрации состоит из трех простых шагов.

  • Сначала создайте аккаунт.

  • Вы можете зарегистрироваться как организация или как физическое лицо.

  • Во-вторых, вы можете пройти проверку удостоверения личности.

  • Если вы представляете организацию, вам понадобится номер DUNS.

  • Если у вас его нет, вам нужно зарегистрироваться и начать этот процесс немедленно, так как он занимает не менее 30 дней.

  • Последний шаг – зарегистрировать пакеты и ключи. Есть очень простой способ загрузить пакет и подтвердить, что ключ подписи принадлежит вам.

  • нужно будет

  • А теперь я передаю слово Робу, который расскажет об инструментах и API, которые упростят вашу работу.

Автоматизация подтверждения с помощью API

  • Спасибо, Нахид.

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

  • Чтобы упростить этот процесс, мы создали Android Developer Console API. Он позволяет автоматически регистрировать приложения, когда делать это вручную неудобно.

  • Для начала давайте поговорим о модели интеграции для API.

  • Поскольку проверка разработчиков Android применяется к приложениям не только в Google Play, но и в других магазинах, Android Developer Console API предоставляет необходимую инфраструктуру, чтобы другие магазины могли легко интегрировать рабочий процесс соблюдения требований непосредственно в свой пользовательский интерфейс.

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

  • Если вы управляете ключами от имени разработчиков, серверная часть вашего магазина может полностью автоматизировать этот процесс без участия разработчиков.

  • Наконец, в API есть правила разрешения конфликтов, основанные на реальном количестве установок. Приоритет отдается ключам, на которые приходится более 50 % известных установок. Это предотвращает несанкционированное использование названий пакетов.

  • Android Developer Console API также включает удобную модель аутентификации, в которой используется стандартный поток веб-сервера OAuth 2.0 с областью действия Android Developer Console.

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

  • Вместо этого в средах CI/CD, таких как GitHub Actions или Cloud Build, вы выполняете однократный процесс получения согласия с типом доступа offline, надежно сохраняете токен обновления в Secret Manager и генерируете кратковременные токены доступа по запросу.

  • Наконец, Android Developer Console API доступен не только дистрибьюторам приложений, которые не используют Google Play.

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

  • Android Developer Console API предоставляет надежные инструменты, которые помогают соблюдать правила.

  • Чтобы начать работу с Developer Console API, ознакомьтесь с документацией для разработчиков, отсканировав QR-код на экране.

  • Помимо Android Developer Console API, мы также представили Android Developer Status API, который позволяет проверить, зарегистрировано ли название пакета приложения Android на подтвержденного разработчика.

  • Если вы создаете инструменты разработки ПО, интегрированные среды разработки или автоматизированные рабочие процессы непрерывной интеграции и поставки, то можете интегрировать этот API для межсерверного взаимодействия. Он поможет вашим пользователям проверять статус регистрации пакета, сопоставлять сертификат подписи приложения с зарегистрированными учетными данными и предлагать зарегистрировать неопознанные приложения.

  • Если вы посетите демонстрационные сессии, посвященные платформе Android, то сможете увидеть, как этот API проверяет регистрацию активных пакетов.

Ограниченное распространение для учащихся и любителей

  • Теперь давайте рассмотрим третью вертикаль – аккаунты с ограниченным распространением приложений.

  • Мы разработали этот способ специально для того, чтобы студенты, любители и независимые разработчики могли создавать приложения для Android и делиться ими с друзьями, родственниками, одноклассниками и коллегами.

  • Этот способ полностью бесплатный.

  • Вам не нужно платить ежегодный взнос, указывать номер DUNS и предоставлять документы о регистрации компании.

  • настроить профиль Artist Hub очень просто.

  • Зарегистрировать пакет для ограниченного распространения очень просто.

  • Вам нужно лишь перейти в Android Developer Console, зарегистрировать действительное название пакета, например Camera Magic, и указать понятное название.

  • После того как вы введете название пакета, завершите регистрацию, добавив открытый ключ SHA-256, сгенерированный на этапе сборки. Это позволит связать пакет и название сборки с вашим аккаунтом и зарегистрировать их как ваши.

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

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

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

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

Расширенный процесс для опытных пользователей

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

  • Расширенный режим позволяет опытным пользователям устанавливать незарегистрированные приложения, если они готовы принять риск, и в то же время защищает обычных пользователей от социальной инженерии.

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

  • Расширенный процесс требует перезагрузки устройства и запускает 24-часовой таймер, который нельзя пропустить. Это дает потенциальным жертвам время и возможность принять взвешенное решение о том, что их просят сделать.

  • Чтобы включить эту функцию, сначала переведите устройство в режим разработчика. Для этого перейдите в раздел "Настройки", "О телефоне" и нажмите на номер сборки 7 раз.

  • Если вы смотрите это видео и ещё не стали разработчиком, поздравляем с новой ролью.

  • Спасибо за смех.

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

  • После того как вы включите эту функцию, вам может потребоваться ввести PIN-код и подтвердить, что вы ознакомились с предупреждением о том, что если кто-то просит вас сделать это, то это, скорее всего, мошенничество.

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

  • Это очень важный шаг, который помогает жертвам мошенничества выйти из стрессовой ситуации, созданной злоумышленниками, и получить помощь.

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

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

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

  • После этого пользователи смогут устанавливать незарегистрированные приложения.

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

План развертывания и основные этапы

  • Теперь давайте посмотрим на график внедрения проверки разработчиков.

  • Первый этап начался в марте 2026 года с запуском Android Developer Console.

  • Второй этап начался через пять месяцев, когда инструменты разработчика стали более доступными.

  • Третий этап – это последняя важная веха, 30 сентября 2026 г.

  • В этот день новые меры начали действовать в четырех странах: Бразилии, Индонезии, Сингапуре и Таиланде.

  • Сейчас на этих рынках требования к подтвержденным разработчикам применяют семь крупных партнерских магазинов.

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

  • И последнее: если вы находитесь в Китае, но распространяете приложения в регионах, где действуют эти требования, вам также необходимо зарегистрировать приложения, которые будут распространяться.

  • Я передаю слово Нахиду, который подведет итоги и расскажет, что вам нужно сделать.

Контрольный список действий и ресурсы

  • Теперь

  • Теперь

  • Спасибо, Роб.

  • Итак, давайте повторим самые важные шаги. Разработчикам, которые распространяют приложения через Google Play, нужно проверить свои приложения в Play Console и убедиться, что они зарегистрированы и на них заявлены права. Это особенно касается приложений, которые распространяются не через Google Play.

  • Во-вторых, если вы распространяете приложения только вне Google Play, создайте аккаунт Android Developer Console по этой ссылке.

  • Учащиеся и разработчики-энтузиасты могут создать бесплатный аккаунт и распространять приложения на 50 устройствах.

  • Большое спасибо за внимание.

  • Мы рады сотрудничать с вами и делать экосистему Android безопаснее для миллиардов пользователей по всему миру.

  • На следующем слайде есть QR-код, по которому можно перейти к документации для разработчиков.

  • С нетерпением ждем ваших новых проектов.

  • Желаем вам отлично провести время на Саммите для разработчиков Android.

  • Спасибо!