Detecção de ameaças mais forte, integração mais simples: proteja seu crescimento com a API Play Integrity
Leitura de 5 minutos
No ecossistema de dispositivos móveis, o abuso pode ameaçar sua receita, crescimento e confiança do usuário. Para ajudar os desenvolvedores, o Google Play oferece um serviço resiliente de detecção de ameaças, a API Play Integrity. A API Play Integrity ajuda a verificar se as interações e solicitações do servidor são genuínas, ou seja, se vêm do seu app não modificado em um dispositivo Android certificado, instalado pelo Google Play.
O impacto é significativo: os apps que usam os recursos da Play Integrity têm 80% menos uso não autorizado em comparação com os outros, em média. Atualmente, líderes de diversas categorias, incluindo Uber, TikTok, Stripe, Kabam, Wooga, Radar.com, Zimperium, Paytm e Remini, usam essa API para proteger seus negócios.
Continuamos aprimorando a API Play Integrity, tornando-a mais fácil de integrar, mais resiliente contra ataques sofisticados e melhor na recuperação de usuários que não atendem aos padrões de integridade ou encontram erros com novos avisos de correção no app do Google Play.
Detectar ameaças aos seus negócios
A API Play Integrity oferece vereditos projetados para detectar ameaças específicas que afetam seus resultados financeiros durante interações críticas.
- Acesso não autorizado: o veredito
accountDetailsajuda a determinar se o usuário instalou ou pagou pelo app ou jogo no Google Play. - Adulteração de código: o veredito
appIntegrityajuda a determinar se você está interagindo com o binário não modificado reconhecido pelo Google Play. - Dispositivos de risco e ambientes emulados: o
deviceIntegrityveredito ajuda a determinar se o app está sendo executado em um dispositivo Android certificado pelo Play Protect ou em uma instância oficial do Google Play Games para PC. - Dispositivos sem patch: para dispositivos com o Android 13 e versões mais recentes, a resposta
MEETS_STRONG_INTEGRITYno vereditodeviceIntegrityajuda a determinar se um dispositivo aplicou atualizações de segurança recentes. Você também pode ativardeviceAttributespara incluir a versão atestada do SDK do Android na resposta. - Acesso de risco por outros apps:o
appAccessRiskVerdictajuda a determinar se há apps em execução que podem ser usados para capturar a tela, mostrar sobreposições ou controlar o dispositivo (por exemplo, usando indevidamente a permissão de acessibilidade). Esse veredito exclui automaticamente os apps que atendem a propósitos de acessibilidade genuínos. - Malware conhecido:o
playProtectVerdictajuda a determinar se o Google Play Protect está ativado e se encontrou apps de risco ou perigosos instalados no dispositivo. - Hiperatividade:o nível recentDeviceActivity ajuda a identificar se um dispositivo realizou um volume anormal de solicitações de token de integridade recentemente. Isso pode indicar tráfego automatizado e servir como sinal de um possível ataque.
- Abuso repetido e dispositivos reutilizados:o
deviceRecall(Beta) ajuda a determinar se você está interagindo com um dispositivo que já foi sinalizado, mesmo que o app tenha sido reinstalado ou o dispositivo tenha sido redefinido. Com o reconhecimento do dispositivo, é possível personalizar as ações repetidas que você quer rastrear.
A API pode ser usada em formatos do Android, incluindo smartphones, tablets, dobráveis, Android Auto, Android TV, Android XR, ChromeOS, Wear OS e no Google Play Games para PC.
Aproveitar ao máximo a API Play Integrity
Os apps e jogos tiveram sucesso com a API Play Integrity seguindo as considerações de segurança e adotando uma abordagem gradual para a estratégia contra abuso.
Etapa 1: decidir o que você quer proteger: decida quais ações e solicitações do servidor nos seus apps e jogos são importantes para verificar e proteger. Por exemplo, você pode realizar verificações de integridade quando um usuário inicia o app, faz login, entra em um jogo multiplayer, gera conteúdo de IA ou transfere dinheiro.
Etapa 2: coletar respostas de veredito de integridade: realize verificações de integridade em momentos importantes para começar a coletar dados de veredito, sem aplicação inicialmente. Dessa forma, você pode analisar as respostas da sua base instalada e ver como elas se correlacionam com os indicadores de abuso e dados históricos de abuso.
Etapa 3: decidir sua estratégia de aplicação: decida sua estratégia de aplicação com base na análise das respostas e no que você está tentando proteger. Por exemplo, você pode mudar o tráfego de risco em momentos importantes para proteger funcionalidades sensíveis. A API oferece uma variedade de respostas para que você possa implementar uma estratégia de aplicação em camadas com base no nível de confiança que você atribui a cada combinação de respostas.
Etapa 4: implementar a aplicação gradualmente e oferecer suporte aos usuários:implemente a aplicação gradualmente. Tenha uma estratégia de repetição quando os vereditos tiverem problemas ou estiverem indisponíveis e esteja preparado para oferecer suporte a usuários que tiverem problemas. Os novos avisos de correção no app do Google Play, descritos abaixo, facilitam a recuperação de usuários com problemas.
NOVO: deixe o Google Play recuperar usuários com problemas automaticamente
Decidir como responder a diferentes indicadores de integridade pode ser complexo. É necessário processar várias respostas de integridade e códigos de erro da API (como problemas de rede ou serviços do Google Play desatualizados). Estamos simplificando isso com novos avisos de correção no app do Google Play. Você pode mostrar um aviso do Google Play aos usuários para corrigir automaticamente uma ampla variedade de problemas diretamente no app. Isso reduz a complexidade da integração, garante uma interface do usuário consistente e ajuda a recuperar mais usuários.
O GET_INTEGRITY detecta automaticamente o problema (neste exemplo, um erro de rede) e o resolve.
Você pode acionar a caixa de diálogo GET_INTEGRITY, disponível na versão 1.5.0 e mais recentes da biblioteca da API Play Integrity, após uma série de problemas para orientar automaticamente o usuário nas correções necessárias, incluindo:
- Acesso não autorizado: GET_INTEGRITY orienta o usuário de volta a uma resposta licenciada do Google Play em accountDetails.
- Adulteração de código:GET_INTEGRITY orienta o usuário de volta a uma resposta reconhecida pelo Google Play em appIntegrity.
- Problemas de integridade do dispositivo:GET_INTEGRITY orienta o usuário sobre como voltar ao estado MEETS_DEVICE_INTEGRITY em
deviceIntegrity. - Códigos de erro corrigíveis:GET_INTEGRITY resolve erros de API corrigíveis, como pedir ao usuário para corrigir a conectividade de rede ou atualizar o Google Play Services.
Também oferecemos caixas de diálogo especializadas, incluindo GET_STRONG_INTEGRITY (que funciona como GET_INTEGRITY e também retorna o usuário ao estado MEETS_STRONG_INTEGRITY sem problemas de malware conhecidos no playProtectVerdict), GET_LICENSED (que retorna o usuário a um estado licenciado e reconhecido pelo Google Play) e CLOSE_UNKNOWN_ACCESS_RISK e CLOSE_ALL_ACCESS_RISK (que pedem ao usuário para fechar apps potencialmente arriscados).
Escolher soluções de integridade modernas
Além da API Play Integrity, o Google oferece vários outros recursos a serem considerados como parte da sua estratégia geral contra abuso. A API Play Integrity e a proteção automática do Google Play oferecem benefícios para a experiência do usuário e para os desenvolvedores na proteção da distribuição de apps. Incentivamos os apps atuais a migrarem para essas soluções de integridade modernas em vez de usar a biblioteca de licenciamento legada do Google Play.
Proteção automática : impeça o acesso não autorizado com a proteção automática do Google Play e garanta que os usuários continuem recebendo as atualizações oficiais do seu app. Ative essa opção e o Google Play vai adicionar automaticamente uma verificação do instalador ao código do seu app, sem exigir nenhum trabalho de integração do desenvolvedor. Se o app protegido for redistribuído ou compartilhado por outro canal, o usuário vai receber uma solicitação para baixar o app no Google Play. Os desenvolvedores qualificados do Google Play também têm acesso à proteção avançada contra adulteração do Google Play, que usa ofuscação e verificações de tempo de execução para dificultar e encarecer a modificação e redistribuição de apps protegidos.
Atestado de chave da plataforma Android : a API Play Integrity é a maneira recomendada de aproveitar o atestado de chave da plataforma Android com suporte de hardware. A API Play Integrity cuida da implementação subjacente em todo o ecossistema de dispositivos, o Google Play mitiga automaticamente problemas e interrupções relacionados a chaves, e você pode usar a API para detectar outras ameaças. Os desenvolvedores que implementam diretamente o atestado de chave em vez de usar a API Play Integrity precisam se preparar para a próxima rotação do certificado raiz da plataforma Android em fevereiro de 2026 para evitar interrupções. Os desenvolvedores que usam a API Play Integrity não precisam fazer nada.
Firebase App Check: os desenvolvedores que usam o Firebase podem usar Firebase App Check para receber um veredito de integridade do app e do dispositivo com tecnologia da API Play Integrity em dispositivos Android certificados, além de respostas de outros provedores de atestado de plataforma. Para detectar todas as outras ameaças e usar outros recursos do Google Play, integre a API Play Integrity diretamente.
reCAPTCHA Enterprise: clientes empresariais que procuram uma solução completa de gerenciamento de fraudes e bots podem adquirir o reCAPTCHA Enterprise para dispositivos móveis. O reCAPTCHA Enterprise usa alguns dos indicadores contra abuso da API Play Integrity e os combina com indicadores do reCAPTCHA.
Proteja seus negócios hoje mesmo
Com uma base sólida em segurança com suporte de hardware e novas caixas de diálogo de correção automatizada que simplificam a integração, a API Play Integrity é uma ferramenta essencial para proteger seu crescimento.
-
Novidades sobre produtosEsta é a versão estável final do Android Studio Quail. Os novos recursos do Android Studio permitem criar apps premium com IA de maneira eficiente e eficaz.
Amman Asfaw • Leitura de 5 minutos -
Novidades sobre produtosManter um ecossistema Android saudável é um compromisso compartilhado em que cada app e jogo tem um papel a desempenhar.
Raghavendra Hareesh Pottamsetty • Leitura de 4 minutos -
Novidades sobre produtosNo Google Play, a segurança do usuário e o sucesso do desenvolvedor andam de mãos dadas. Continuamos vendo o crescimento de apps com recursos gerados por IA e, de fato, adicionar IA generativa aos seus apps é uma ótima maneira de desbloquear possibilidades criativas incríveis.
Ron Aquino • Leitura de 4 minutos
Receba os insights mais recentes sobre o desenvolvimento do Android na sua caixa de entrada semanalmente.