Visão geral
O Firebase App Check ajuda a proteger os recursos de backend do Firebase contra abusos verificando se as solicitações vêm de aplicativos legítimos e não modificados. Ele funciona junto com outros serviços do Firebase para impedir o acesso não autorizado, como fraudes de cobrança ou ataques de phishing. Ao integrar a atestaçãode aplicativo com o Safety Net, Device Check ou reCAPTCHA, ele garante que apenas aplicativos confiáveis possam acessar seus serviços. Disponível em Android, iOS, Web, macOS e Windows, ele aumenta a segurança sem exigir mudanças significativas no código. Ideal para aplicativos que lidam com dados sensíveis ou serviços monetizados.
Casos de uso
- Protegendo APIs do Firebase contra abuso
- Prevenção de fraudes de cobrança em aplicativos monetizados
- Proteger recursos de backend contra acesso não autorizado
- Reduzir riscos de phishing
- Imporção de autenticidade do aplicativo em aplicativos multiplataforma
Principais recursos
- Atestado do aplicativo por meio do SafetyNet, DeviceCheck ou reCAPTCHA
- Integração com serviços do Firebase
- Suporte para múltiplas plataformas
- Mínimos ajustes no código necessários
- Verificação em tempo real da integridade do aplicativo
Indicado para
- Aplicativos com dados sensíveis
- Aplicações monetizadas
- Serviços vulneráveis ao abuso
- Aplicativos multiplataforma
- Requisitos de alta segurança
Considerações
- Requer configuração de provedores do App Check
- Configuração adicional para cada plataforma
- Pode afetar levemente o desempenho
- Não é uma solução de segurança autônoma
- Dependente do ecossistema Firebase