Plataforma
Uma plataforma para proteger, detectar e comprovar.
Cinco produtos que trabalham juntos do seu CI à produção, mais o Pix Shield para fluxos de pagamento.
Como funciona
Proteja seu app em um único pull request.
Conecte, revise, publique.
01
Conecte seu repositório
Instale o GitHub App e escolha seu projeto Android ou iOS (beta). O Moatgator analisa o projeto e mapeia o que precisa de proteção.
02
Revise um pull request
O Moatgator abre um PR que adiciona a proteção ao pipeline de build. Você revisa como qualquer outra mudança.
03
Publique e acompanhe
As verificações do Runtime rodam dentro do app. O Pulse mostra o que foi tentado e o que foi barrado.
app: com.example.payplatforms: [android, ios]protect: shield: [obfuscation, anti-tamper] runtime: detect: [root, emulator, debugger, hooking, overlay] on_detect: monitor # monitor | warn | blockMoatgator Shield
Faça a engenharia reversa custar caro.
O atacante começa lendo o seu app. O Shield reescreve o app compilado para que lógica, endpoints e segredos fiquem bem mais difíceis de ler, alterar e reempacotar, sem tocar no seu código-fonte.
- Ofuscação de código e de strings
- Anti-tamper e verificações de integridade
- Arquivos de mapeamento mantidos para relatórios de crash legíveis
Moatgator Runtime
Detecção que vive dentro do seu app.
Root, emuladores, depuradores, hooking e adulteração são como começa a maior parte da fraude mobile. O Runtime procura por eles enquanto o app está rodando, e a sua política decide a resposta.
- Monitorar, avisar, bloquear ou encerrar a sessão, por detecção
- Políticas versionadas no seu repositório
- Toda detecção começa em modo monitor
Moatgator Attest
Um veredito que o seu backend consegue verificar.
O Attest combina sinais de integridade da plataforma com as verificações próprias do Moatgator e devolve um único veredito assinado. O seu backend verifica a assinatura e decide se continua.
- Baseado em sinais do Play Integrity e do App Attest
- Vereditos assinados, verificados do seu lado
- Decida antes de uma ação sensível ser executada
Moatgator Pulse
Sinais de segurança, não conteúdo do usuário.
O Pulse coleta eventos de segurança dos apps protegidos para que o seu time veja padrões de ataque por app, versão e build. Ele registra sinais sobre aparelhos e tentativas, nunca o conteúdo dos seus usuários.
- Feed de eventos ao vivo por app e build
- Alertas por e-mail, Slack e webhooks
- Retenção que depende do seu plano
Moatgator Scan
Uma primeira olhada em minutos.
O Scan analisa seu app como um atacante faria e mapeia os achados ao OWASP MASVS-RESILIENCE, para você saber onde está e o que corrigir primeiro.
- Arquivos APK, AAB e IPA
- Achados mapeados ao OWASP MASVS
- Corrija com um pull request
Pix Shield
Feito para apps que movimentam dinheiro no Brasil.
Os trojans bancários no Brasil dependem de enganar o cliente no próprio aparelho. O Pix Shield detecta essas técnicas na hora do pagamento e pode parar a transação antes que ela saia da conta.
- Abuso de sobreposição e de serviços de acessibilidade
- Captura e gravação de tela, com ocultação do conteúdo
- Acesso remoto ativo, com bloqueio da transação
- Políticas prontas para telas de pagamento
Moatgator Vault
Segredos para o seu backend, o seu CI e o seu app
Referencie segredos como mg:// no .env, na CLI e no GitHub Actions. O seu app móvel só recebe um segredo em aparelho que passou no Attest.
Explorar Vault$ moatgator secrets run --env-file .env.tpl -- npm start$ moatgator secrets inject -i .env.tpl -o .env$ moatgator secrets get mg://api/prod/DATABASE_URLVereditos
Toda detecção termina em um veredito.
Monitorar, avisar ou bloquear: você escolhe a resposta de cada detecção, e toda mudança é revisada como código.
Um veredito, com os motivos
Cada detecção registra o que foi visto, o quanto o app tem certeza e o que a sua política fez.
Políticas como código
Um moatgator.yml por app, versionado e revisado como qualquer mudança. O diff mostra se ficou mais rígido ou mais frouxo.
Uma trilha de auditoria verificável
Toda mudança entra num registro encadeado por hash, e você verifica a cadeia pelo console.
Ameaças
Os ataques por trás da fraude mobile, barrados dentro do app.
O Runtime observa as técnicas que atacantes e ferramentas de fraude usam e age conforme a política.
01
Root e jailbreak
Aparelhos em que as proteções do sistema operacional foram removidas.
02
Emuladores e dispositivos virtuais
Fazendas e sandboxes que automatizam abusos em escala.
03
Depuradores
Ferramentas anexadas para inspecionar ou alterar o app enquanto ele roda.
04
Frameworks de hooking
Frida, Xposed e ferramentas parecidas que reescrevem o comportamento em tempo de execução.
05
Adulteração e reempacotamento
Cópias modificadas ou reassinadas do seu app.
06
Sobreposição de telas
Telas falsas desenhadas por cima da sua tela real de pagamento ou de login.
07
Abuso do serviço de acessibilidade
Malware que lê a tela ou toca em nome do usuário.
08
Captura e gravação de tela
Conteúdo sensível saindo do aparelho em capturas ou gravações.
09
Ferramentas de acesso remoto
Outra pessoa controlando o aparelho durante uma transação.
Por plataforma
Veja no seu próprio app.
Comece com um Scan grátis ou conecte seu repositório e receba um pull request de proteção.